diff --git a/commons_groups.features.field_instance.inc b/commons_groups.features.field_instance.inc
index 2381d8b..942c404 100644
--- a/commons_groups.features.field_instance.inc
+++ b/commons_groups.features.field_instance.inc
@@ -98,7 +98,7 @@ function commons_groups_field_default_field_instances() {
     ),
     'entity_type' => 'user',
     'field_name' => 'user_trusted_contacts',
-    'label' => 'Group membership',
+    'label' => 'User Trusted Contacts',
     'required' => FALSE,
     'settings' => array(
       'behaviors' => array(
@@ -134,6 +134,61 @@ function commons_groups_field_default_field_instances() {
     ),
   );
 
+  // Exported field_instance: 'user-user-group_group'
+  $field_instances['user-user-group_group'] = array(
+    'bundle' => 'user',
+    'default_value' => array(
+      0 => array(
+        'value' => 1,
+      ),
+    ),
+    'deleted' => '0',
+    'description' => 'Determine if this is an OG group.',
+    'display' => array(
+      'default' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => '3',
+      ),
+      'teaser' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+    ),
+    'display_label' => 1,
+    'entity_type' => 'user',
+    'field_name' => 'group_group',
+    'label' => 'Group',
+    'required' => FALSE,
+    'settings' => array(
+      'user_register_form' => FALSE,
+    ),
+    'view modes' => array(
+      'full' => array(
+        'custom settings' => FALSE,
+        'label' => 'Full',
+        'type' => 'og_group_subscribe',
+      ),
+      'teaser' => array(
+        'custom settings' => FALSE,
+        'label' => 'Teaser',
+        'type' => 'og_group_subscribe',
+      ),
+    ),
+    'widget' => array(
+      'module' => 'options',
+      'settings' => array(
+        'display_label' => 0,
+        'og_hide' => TRUE,
+      ),
+      'type' => 'options_onoff',
+      'weight' => 0,
+    ),
+  );
+
   // Exported field_instance: 'og_membership-trusted_contacts-field_my_request'
   $field_instances['og_membership-trusted_contacts-field_my_request'] = array(
     'bundle' => 'trusted_contacts',
@@ -893,6 +948,73 @@ function commons_groups_field_definition(&$field_instances, $entity_type, $bundl
     ),
   );
 
+  // Exported field_instance: 'node-post-og_user_group_ref'
+  $field_instances["$entity_type-$bundle-og_user_group_ref"] = array(
+    'bundle' => $bundle,
+    'default_value' => NULL,
+    'default_value_function' => 'commons_groups_entityreference_default_value',
+    'deleted' => '0',
+    'description' => 'Separate group names with commas',
+    'display' => array(
+      'default' => array(
+        'label' => 'above',
+        'module' => 'og_ui',
+        'settings' => array(),
+        'type' => 'og_list_default',
+        'weight' => 11,
+      ),
+      'teaser' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+    ),
+    'entity_type' => $entity_type,
+    'field_name' => 'og_user_group_ref',
+    'label' => 'Groups',
+    'required' => 0,
+    'settings' => array(
+      'behaviors' => array(
+        'og_widget' => array(
+          'admin' => array(
+            'widget_type' => 'entityreference_autocomplete_tags',
+          ),
+          'default' => array(
+            'widget_type' => 'entityreference_autocomplete_tags',
+          ),
+          'status' => TRUE,
+        ),
+        'prepopulate' => array(
+          'action' => 'none',
+          'fallback' => 'none',
+          'og_context' => 0,
+          'skip_perm' => '0',
+          'status' => 1,
+        ),
+      ),
+      'user_register_form' => FALSE,
+    ),
+    'view modes' => array(
+      'full' => array(
+        'custom settings' => FALSE,
+        'label' => 'Full',
+        'type' => 'og_list_default',
+      ),
+      'teaser' => array(
+        'custom settings' => FALSE,
+        'label' => 'Teaser',
+        'type' => 'og_list_default',
+      ),
+    ),
+    'widget' => array(
+      'active' => 0,
+      'module' => 'og',
+      'settings' => array(),
+      'type' => 'og_complex',
+      'weight' => 5,
+    ),
+  );
 
   if (module_exists('og_access')) {
     // Exported field_instance: '[entity]-[bundle]-group_content_access'
diff --git a/commons_groups.module b/commons_groups.module
index bf04ab3..56390fb 100644
--- a/commons_groups.module
+++ b/commons_groups.module
@@ -98,7 +98,7 @@ function commons_groups_menu() {
     'title arguments' => array('contacts'),
     'page callback' => 'commons_groups_tab',
     'page arguments' => array('contacts'),
-    'access callback' => commons_groups_tab_access,
+    'access callback' => 'commons_groups_tab_access',
     'access arguments' => array(1),
     'type' => MENU_LOCAL_TASK,
   );
@@ -108,7 +108,7 @@ function commons_groups_menu() {
     'title arguments' => array('invitations'),
     'page callback' => 'commons_groups_tab',
     'page arguments' => array('invitations'),
-    'access callback' => commons_groups_tab_access,
+    'access callback' => 'commons_groups_tab_access',
     'access arguments' => array(1),
     'type' => MENU_LOCAL_TASK,
   );
@@ -118,7 +118,7 @@ function commons_groups_menu() {
     'title arguments' => array('messages'),
     'page callback' => 'commons_groups_tab',
     'page arguments' => array('messages'),
-    'access callback' => commons_groups_tab_access,
+    'access callback' => 'commons_groups_tab_access',
     'access arguments' => array(1),
     'type' => MENU_LOCAL_TASK,
   );
diff --git a/modules/commons_group_privacy/commons_group_privacy.info b/modules/commons_group_privacy/commons_group_privacy.info
new file mode 100644
index 0000000..9199a81
--- /dev/null
+++ b/modules/commons_group_privacy/commons_group_privacy.info
@@ -0,0 +1,14 @@
+name = Commons Group Privacy
+core = 7.x
+package = Commons - Building blocks
+dependencies[] = commons_groups
+dependencies[] = features
+dependencies[] = list
+dependencies[] = og_access
+features[features_api][] = api:1
+features[field_base][] = group_access
+features[field_base][] = group_content_access
+features[field_base][] = og_roles_permissions
+features[field_instance][] = node-group-group_access
+features[field_instance][] = node-group-og_roles_permissions
+features[field_instance][] = node-post-group_content_access
