diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 760e0a74bb7e40328cde3a5cb31772bb3261bfce..6bf8a0491289642266c1eabcd5c661ca3e1087ad 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -58,17 +58,7 @@ android {
             debugCredentials(null, null, null, null)
         }
 
-        release {
-            releaseConfig()
-        }
-        create("releasePreview") {
-            releaseConfig()
-            applicationIdSuffix = ".debug"
-            signingConfig = signingConfigs.getByName("debug")
-        }
-        debug {
-            applicationIdSuffix = ".debug"
-            signingConfig = signingConfigs.getByName("debug")
+        fun ApplicationBuildType.debugConfig() {
             proguardFiles(
                 "proguard-rules.pro"
             )
@@ -81,6 +71,20 @@ android {
                 )
             }
         }
+
+        release {
+            releaseConfig()
+        }
+        create("releasePreview") {
+            releaseConfig()
+            applicationIdSuffix = ".debug"
+            signingConfig = signingConfigs.getByName("debug")
+        }
+        debug {
+            debugConfig()
+            applicationIdSuffix = ".debug"
+            signingConfig = signingConfigs.getByName("debug")
+        }
     }
     compileOptions {
         sourceCompatibility = JavaVersion.VERSION_19
diff --git a/app/src/main/java/net/novagamestudios/kaffeekasse/CrashHandling.kt b/app/src/main/java/net/novagamestudios/kaffeekasse/CrashHandling.kt
index bfa7f928ee7096d3c87d0d7ef040019452e20756..9ca1598aeeea0ffbfb2552584d22a329a8ae996b 100644
--- a/app/src/main/java/net/novagamestudios/kaffeekasse/CrashHandling.kt
+++ b/app/src/main/java/net/novagamestudios/kaffeekasse/CrashHandling.kt
@@ -23,24 +23,27 @@ object CrashHandling {
     private const val ReportEmail = "broeckmann@embedded.rwth-aachen.de"
 
     context (Application)
-    fun init() = initAcra {
-        buildConfigClass = BuildConfig::class.java
-        reportFormat = StringFormat.JSON
-        mailSender {
-            val appName = getString(R.string.app_name)
-            mailTo = ReportEmail
+    fun init() {
+        if (BuildConfig.DEBUG) return
+        initAcra {
+            buildConfigClass = BuildConfig::class.java
+            reportFormat = StringFormat.JSON
+            mailSender {
+                val appName = getString(R.string.app_name)
+                mailTo = ReportEmail
 
-            reportAsFile = true
-            reportFileName = "${appName.uppercase()}-CRASH-REPORT.json"
+                reportAsFile = true
+                reportFileName = "${appName.uppercase()}-CRASH-REPORT.json"
 
-            subject = "$appName Crash Report"
-            body = """
-                Whoops! It seems like $appName crashed.
-                Please help us to improve the app by sending this crash report.
-            """.trimIndent()
-        }
-        limiter {
-            enabled = true
+                subject = "$appName Crash Report"
+                body = """
+                    Whoops! It seems like $appName crashed.
+                    Please help us to improve the app by sending this crash report.
+                """.trimIndent()
+            }
+            limiter {
+                enabled = true
+            }
         }
     }