diff --git a/.gitignore b/.gitignore
index 7410ef75006ba9daefa7b0f6033c68a86d1a8432..2617e904283e7e6a4f3b1a7b12f41f2e035ada6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,9 @@
 # Secrets for production
 AKPlanning/settings_secrets.py
 
+# Settings subfolder
+AKPlanning/settings/
+
 # static files generated by django
 /static/
 
diff --git a/AKPlanning/settings.py b/AKPlanning/settings.py
index 77fe20b2ce0a281d658230be15ff44f9242648d0..ae81292a55b9540cd5b6cbd54fa32d16cf07203d 100644
--- a/AKPlanning/settings.py
+++ b/AKPlanning/settings.py
@@ -15,6 +15,8 @@ from django.utils.translation import gettext_lazy as _
 
 
 # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
+from split_settings.tools import optional, include
+
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 # Quick-start development settings - unsuitable for production
@@ -147,3 +149,11 @@ FONTAWESOME_CSS_URL = "//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/
 
 # Treat wishes as seperate category in submission views?
 WISHES_AS_CATEGORY = True
+
+FOOTER_INFO = {
+    "repo_url": "https://gitlab.fachschaften.org/kif/akplanning",
+    "impress_text": "",
+    "impress_url": ""
+}
+
+include(optional("settings/*.py"))
diff --git a/requirements.txt b/requirements.txt
index 3dde3db57eccafce112bae16941ea3fc4b24a7cd..cdccac9c90e227fdeebdf0f1016984ca782d4fd9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
 Django==2.2.6
 django-bootstrap4==1.0.1
 django-fontawesome==1.0
+django-split-settings==1.0.0