diff --git a/app/controllers/snippets_controller.rb b/app/controllers/snippets_controller.rb
index 3927584235edf7f0be9d1c24bc7fa05622d28916..5904dbbcedaf1ee24d12e638545b5873370711ed 100644
--- a/app/controllers/snippets_controller.rb
+++ b/app/controllers/snippets_controller.rb
@@ -14,7 +14,7 @@ class SnippetsController < ApplicationController
   layout 'navless'
 
   def index
-    @snippets = Snippet.are_public.fresh.non_expired.page(params[:page]).per(20)
+    @snippets = Snippet.are_internal.fresh.non_expired.page(params[:page]).per(20)
   end
 
   def user_index
@@ -26,15 +26,15 @@ class SnippetsController < ApplicationController
 
     if @user == current_user
       @snippets = case params[:scope]
-                  when 'are_public' then
-                    @snippets.are_public
+                  when 'are_internal' then
+                    @snippets.are_internal
                   when 'are_private' then
                     @snippets.are_private
                   else
                     @snippets
                   end
     else
-      @snippets = @snippets.are_public
+      @snippets = @snippets.are_internal
     end
 
     @snippets = @snippets.page(params[:page]).per(20)
diff --git a/app/models/snippet.rb b/app/models/snippet.rb
index 80c1af8f337d4debe6454f1e93d267aa104b1ed1..addde2d106a83d842e57f82b81444850a9695554 100644
--- a/app/models/snippet.rb
+++ b/app/models/snippet.rb
@@ -32,7 +32,7 @@ class Snippet < ActiveRecord::Base
   validates :content, presence: true
 
   # Scopes
-  scope :are_public,  -> { where(private: false) }
+  scope :are_internal,  -> { where(private: false) }
   scope :are_private, -> { where(private: true) }
   scope :fresh,   -> { order("created_at DESC") }
   scope :expired, -> { where(["expires_at IS NOT NULL AND expires_at < ?", Time.current]) }
diff --git a/app/views/shared/snippets/_form.html.haml b/app/views/shared/snippets/_form.html.haml
index 49ea8460e7dd32fbef3516047a391075320e0d51..f4d74045f77466a36a7be05b87d145d0b37c02c0 100644
--- a/app/views/shared/snippets/_form.html.haml
+++ b/app/views/shared/snippets/_form.html.haml
@@ -23,7 +23,7 @@
           = f.label :private_false, class: 'radio-label' do
             = f.radio_button :private, false
             %span
-              %strong Public
+              %strong Internal
               (GitLab users can see this snippet)
 
     .form-group
diff --git a/app/views/snippets/current_user_index.html.haml b/app/views/snippets/current_user_index.html.haml
index e3edd85698374357d17e3b04afcc449cf904e528..14b5b072ec277dc1523a19c3788ffd322e7cc43a 100644
--- a/app/views/snippets/current_user_index.html.haml
+++ b/app/views/snippets/current_user_index.html.haml
@@ -23,11 +23,11 @@
           Private
           %span.pull-right
             = @user.snippets.are_private.count
-      = nav_tab :scope, 'are_public' do
-        = link_to user_snippets_path(@user, scope: 'are_public') do
-          Public
+      = nav_tab :scope, 'are_internal' do
+        = link_to user_snippets_path(@user, scope: 'are_internal') do
+          Internal
           %span.pull-right
-            = @user.snippets.are_public.count
+            = @user.snippets.are_internal.count
 
   .col-md-9.my-snippets
     = render 'snippets'
diff --git a/features/snippets/user.feature b/features/snippets/user.feature
index 424794f73fdf29b2ce6318147e0bee4a31d159f9..ae34e8e7ffa2368e7ab613459a1cfd36a8e4652c 100644
--- a/features/snippets/user.feature
+++ b/features/snippets/user.feature
@@ -18,6 +18,6 @@ Feature: Snippets User
 
   Scenario: I can see only my public snippets
     Given I visit my snippets page
-    And I click "Public" filter
+    And I click "Internal" filter
     Then I should see "Personal snippet one" in snippets
     And I should not see "Personal snippet private" in snippets
diff --git a/features/steps/snippets/snippets.rb b/features/steps/snippets/snippets.rb
index dedbdd2c4f078ad9ac005c515581f4abe95b04f2..de936db85ee3141fd9a15827667cc6de07b97509 100644
--- a/features/steps/snippets/snippets.rb
+++ b/features/steps/snippets/snippets.rb
@@ -46,7 +46,7 @@ class Spinach::Features::Snippets < Spinach::FeatureSteps
   end
 
   step 'I uncheck "Private" checkbox' do
-    choose "Public"
+    choose "Internal"
     click_button "Save"
   end
 
diff --git a/features/steps/snippets/user.rb b/features/steps/snippets/user.rb
index ca9aa64bee6b576cbec9801a639a5e3daaf4e56c..c41bc4361427018d5f12632730863a83979329d8 100644
--- a/features/steps/snippets/user.rb
+++ b/features/steps/snippets/user.rb
@@ -23,9 +23,9 @@ class Spinach::Features::SnippetsUser < Spinach::FeatureSteps
     page.should_not have_content "Personal snippet private"
   end
 
-  step 'I click "Public" filter' do
+  step 'I click "Internal" filter' do
     within('.nav-stacked') do
-      click_link "Public"
+      click_link "Internal"
     end
   end