Right now, DMs are either on or off for all users. It would be great to limit DM access based on individual user groups instead of global setting. For example, right now, it seems like a user can choose to start a DM chat with any admin, moderator, user or group - even if they're not a part of that group. We've disabled DMs for now but we'd like DMs to work within the group context. We use Heartbeat for Corporate Clients as well and we wouldn't want external users to be able to message a private group. The same applies for the User Directory. We'd like to be able to control this at the group level. For example, there may not be a global level directory but users can see the directory users who are in the groups that they are actually a part of. This privacy based on grouping should also apply to "Online Status" and "Matchups" as well. Hoping this can be improved over time!