Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
Privacy by owner provides an administration interface to define privacy items. This items can be used by other privacy modules to configure access control based on the owner (creator) of content.
Privacy by owner is both a plugin architecture for submodules and an API for access control modules.
Plugins
Plugins define groups of users from the point of the owners view. Such user groups can be, for example, users with the same role as the owner or owners friends.
Plugins simple implement hooks of privacy by owner main module. The following plugins are shipped with this module:
Everyone
Nobody
Role
Friends
User relationships
Everybody grants access to every authenticated user.
Nobody revokes access to content so it is marked as private: Only the creator of content can view it.
Role allows users with a specific role to view owners content.
The plugins Friends and User relationships are connectors to third-party modules (see friends and user relationships).