diff --git a/app/src/main/java/se/leap/bitmaskclient/StartActivity.java b/app/src/main/java/se/leap/bitmaskclient/StartActivity.java
index 6cf6b67beee8ea4827ca9120fcc71ab1f99d03ea..d30b98a023c9b63f18490b9036b0625d7416ff2a 100644
--- a/app/src/main/java/se/leap/bitmaskclient/StartActivity.java
+++ b/app/src/main/java/se/leap/bitmaskclient/StartActivity.java
@@ -54,12 +54,11 @@ public class StartActivity extends Activity{
     public static final String TAG = StartActivity.class.getSimpleName();
 
     @Retention(RetentionPolicy.SOURCE)
-    @IntDef({FIRST, NORMAL, UPGRADE, DOWNGRADE})
+    @IntDef({FIRST, NORMAL, UPGRADE})
     private @interface StartupMode {}
     private static final int FIRST = 0;
     private static final int NORMAL = 1;
     private static final int UPGRADE = 2;
-    private static final int DOWNGRADE = 3;
 
     private int versionCode;
     private int previousVersionCode;
@@ -87,10 +86,6 @@ public class StartActivity extends Activity{
                 executeUpgrade();
                 // TODO show donation dialog
                 break;
-
-            case DOWNGRADE:
-                // TODO think how and why this should happen and what todo
-                break;
         }
 
         // initialize app necessities
@@ -128,11 +123,6 @@ public class StartActivity extends Activity{
                 Log.d(TAG, "UPGRADE");
                 return UPGRADE;
             }
-            // version has decreased -> downgrade
-            if (versionCode < previousVersionCode) {
-                Log.d(TAG, "DOWNGRADE");
-                return DOWNGRADE;
-            }
 
         } catch (PackageManager.NameNotFoundException e) {
             Log.d(TAG, "Splash screen didn't find any " + getPackageName() + " package");