diff --git a/biscuit/core/settings.py b/biscuit/core/settings.py
index af08323f87818c2cfe9ff6cb13e9036f61f5e25f..0a89370df21e9cf7d10258ec110c31e43f16959b 100644
--- a/biscuit/core/settings.py
+++ b/biscuit/core/settings.py
@@ -35,7 +35,8 @@ INTERNAL_IPS = _settings.get('maintenance.internal_ips', [])
 DEBUG_TOOLBAR_CONFIG = {
     'RENDER_PANELS': True,
     'SHOW_COLLAPSED': True,
-    'JQUERY_URL': ''
+    'JQUERY_URL': '',
+    'SHOW_TOOLBAR_CALLBACK': 'biscuit.core.util.core_helpers.dt_show_toolbar'
 }
 
 ALLOWED_HOSTS = _settings.get('http.allowed_hosts', [])
diff --git a/biscuit/core/util/core_helpers.py b/biscuit/core/util/core_helpers.py
index e8c0b1fe28c167b25f39eae946077c2d28832723..83a1449f83e638750cf188a970fec0bc44eb960a 100644
--- a/biscuit/core/util/core_helpers.py
+++ b/biscuit/core/util/core_helpers.py
@@ -2,8 +2,16 @@ from importlib import import_module
 import pkgutil
 from typing import Sequence
 
+from django.conf import settings
 from django.http import HttpRequest
 
+from debug_toolbar.middleware import show_toolbar
+
+
+def dt_show_toolbar(request: HttpRequest) -> bool:
+    return settings.DEBUG and (show_toolbar(request) or request.user.is_superuser)
+   
+
 
 def get_app_packages() -> Sequence[str]:
     """ Find all packages within the biscuit.apps namespace. """