Disable the Activity Posting Form on Other Users’ BuddyBoss Profile

I believe this behavior should not be considered “expected by default,” especially for modern community platforms.

On major social networks like Facebook, users cannot post directly on someone else’s profile by default. This feature is either:

  • completely restricted,
  • limited to friends,
  • or controlled by the profile owner through privacy settings.

In other words, Facebook treats “posting on someone else’s profile” as a privacy-sensitive feature, not something that should be automatically enabled for all members.

Why this matters (privacy & safety)

Allowing members to post on other users’ profile activity feeds by default can easily lead to:

  • unwanted spam
  • harassment or trolling
  • promotional/self-advertising posts
  • profile wall flooding
  • reputation damage for the profile owner

This is especially risky in communities where members don’t necessarily know each other personally.

User expectation problem

Most users today assume their profile is a personal space. They expect that only they (or admins/moderators) can publish content there unless they explicitly allow others.

When a platform enables this by default, it creates confusion and frustration because members suddenly see posts appearing on their profile that they didn’t approve.

Should be optional, not default

A better approach would be:

  • default: only the profile owner can post
  • optional setting: allow friends / connections to post
  • optional setting: allow everyone to post
  • optional setting: require approval before posts appear

That is how modern platforms handle this feature, and it’s the most logical setup for privacy and moderation.

Conclusion

So while BuddyBoss may allow this by default, it’s not aligned with current social media standards. Facebook and similar platforms treat this as a controlled permission feature, and it should be something the user can enable manually — not something that is automatically open.

For this reason, we prefer to disable it by default to protect members and improve the user experience.