diff --git a/config/runtime.exs b/config/runtime.exs
index 53ec73e2131929f49b91bc1f1e0cb2b33a4e27b3..88c6e276a6bdb2d4d3a5f072f95b84710ddc4471 100644
--- a/config/runtime.exs
+++ b/config/runtime.exs
@@ -169,6 +169,14 @@ site_limit_exempt =
   |> String.split(",")
   |> Enum.map(&String.trim/1)
 
+import_testers =
+  config_dir
+  |> get_var_from_path_or_env("IMPORT_TESTERS", "")
+  |> String.split(",")
+  |> Enum.map(&String.trim/1)
+  |> Enum.filter(&(&1 !== ""))
+  |> Enum.map(&String.to_integer/1)
+
 disable_cron =
   config_dir
   |> get_var_from_path_or_env("DISABLE_CRON", "false")
@@ -193,6 +201,7 @@ config :plausible,
   super_admin_user_ids: super_admin_user_ids,
   site_limit: site_limit,
   site_limit_exempt: site_limit_exempt,
+  import_testers: import_testers,
   is_selfhost: is_selfhost,
   custom_script_name: custom_script_name,
   domain_blacklist: domain_blacklist
diff --git a/lib/plausible_web/templates/site/settings_general.html.eex b/lib/plausible_web/templates/site/settings_general.html.eex
index e9196e8b64e1d0a4cda1f8a78e620f44b5c73de2..af8eab9f0cb88fea8466f4bea6510d79c9c39dff 100644
--- a/lib/plausible_web/templates/site/settings_general.html.eex
+++ b/lib/plausible_web/templates/site/settings_general.html.eex
@@ -47,6 +47,7 @@
   </div>
 <% end %>
 
+<%= if Application.get_env(:plausible, :environment) == "prod" && @conn.assigns[:current_user].id in Application.get_env(:plausible, :import_testers) do %>
 <div class="shadow bg-white dark:bg-gray-800 sm:rounded-md sm:overflow-hidden py-6 px-4 sm:p-6">
   <header class="relative">
     <h2 class="text-lg leading-6 font-medium text-gray-900 dark:text-gray-100">Data Import from Google Analytics</h2>
@@ -111,3 +112,4 @@
     </div>
   <% end %>
 </div>
+<% end %>