diff --git a/commons.install b/commons.install
index a51fc042fb237049b7b173d5345712da0f4b4e54..e0b8cf041b78c0f1013d09c5321cac3512d3fe0c 100644
--- a/commons.install
+++ b/commons.install
@@ -263,7 +263,14 @@ function commons_anonymous_welcome_text_form() {
     '#type' => 'checkbox',
     '#title' => st('Install example content'),
     '#description' => st('Install Commons with example content so that you can get a sense of what your site will look like once it becomes more active. Example content includes a group, a few users and content for that group. Example content can be modified or deleted like normal content.'),
-    '#default_value' => TRUE
+    '#default_value' => TRUE,
+  );
+
+  $form['commons_enable_og_access'] = array(
+    '#type' => 'checkbox',
+    '#title' => st('Enable Group Privacy'),
+    '#description' => st('If you only need public groups and want maximum performance, disable this option. Otherwise if you plan on using private groups or trusted contacts, leave this setting enabled.'),
+    '#default_value' => FALSE,
   );
 
   $form['commons_anonymous_welcome_submit'] = array(
@@ -282,6 +289,10 @@ function commons_anonymous_welcome_text_form_submit($form_id, &$form_state) {
   variable_set('commons_anonymous_welcome_title', $form_state['values']['commons_anonymous_welcome_title']);
   variable_set('commons_anonymous_welcome_body', $form_state['values']['commons_anonymous_welcome_body']);
   variable_set('commons_install_example_content', $form_state['values']['commons_install_example_content']);
+
+  if ($form_state['values']['commons_enable_og_access']) {
+    module_enable(array('og_access'));
+  }
 }
 
 /*
