diff --git a/hide_vtabs.module b/hide_vtabs.module
index ff98b46..a0c478a 100644
--- a/hide_vtabs.module
+++ b/hide_vtabs.module
@@ -9,6 +9,17 @@ define('HIDE_VTAB_STATUS_ENABLED', 1);
 define('HIDE_VTAB_STATUS_REVISION_ONLY', 2);
 
 /**
+ * Implements hook_permission().
+ */
+function hide_vtabs_permission() {
+  return array(
+    'administer hide_vtabs' => array(
+      'title' => t('Administer vertical tabs on content types'),
+    ),
+  );
+}
+
+/**
  * Implement hook_form_BASE_FORM_ID_alter().
  */
 function hide_vtabs_form_node_type_form_alter(&$form, &$form_state) {
@@ -23,6 +34,7 @@ function hide_vtabs_form_node_type_form_alter(&$form, &$form_state) {
   $form['hide_vtabs'] = array(
     '#type' => 'fieldset',
     '#title' => t('Hide Vertical Tabs'),
+    '#access' => user_access('administer hide_vtabs'),
     '#collapsible' => TRUE,
     '#group' => 'additional_settings',
     '#description' => t('Specify display settings of vertical tabs on current content type.'),
