diff --git a/Server-Protocol-Buffer/src/main/proto/internal/app_config.proto b/Server-Protocol-Buffer/src/main/proto/internal/app_config.proto
index 5811db50fb6d8dfeffd4ed1dbced36d7c66947c5..e1e5437dfc6970c892b5cb16a18490566f4ca54f 100644
--- a/Server-Protocol-Buffer/src/main/proto/internal/app_config.proto
+++ b/Server-Protocol-Buffer/src/main/proto/internal/app_config.proto
@@ -7,6 +7,8 @@ import "internal/risk_score_parameters.proto";
 import "internal/app_version_config.proto";
 import "internal/attenuation_duration.proto";
 import "internal/app_features.proto";
+import "internal/exposure_detection_parameters.proto";
+import "internal/key_download_parameters.proto";
 
 message ApplicationConfiguration {
 
@@ -23,4 +25,10 @@ message ApplicationConfiguration {
   AppFeatures appFeatures = 6;
 
   repeated string supportedCountries = 7;
+
+  KeyDownloadParametersIOS iosKeyDownloadParameters = 8;
+  KeyDownloadParametersAndroid androidKeyDownloadParameters = 9;
+
+  ExposureDetectionParametersIOS iosExposureDetectionParameters = 10;
+  ExposureDetectionParametersAndroid androidExposureDetectionParameters= 11;
 }
diff --git a/Server-Protocol-Buffer/src/main/proto/internal/exposure_detection_parameters.proto b/Server-Protocol-Buffer/src/main/proto/internal/exposure_detection_parameters.proto
new file mode 100644
index 0000000000000000000000000000000000000000..b998a852f32c9636ecded3020edd8c4122380fa2
--- /dev/null
+++ b/Server-Protocol-Buffer/src/main/proto/internal/exposure_detection_parameters.proto
@@ -0,0 +1,16 @@
+// This file is auto-generated, DO NOT make any changes here
+syntax = "proto3";
+package de.rki.coronawarnapp.server.protocols.internal;
+
+
+message ExposureDetectionParametersIOS {
+
+  int32 maxExposureDetectionsPerInterval = 1;
+}
+
+message ExposureDetectionParametersAndroid {
+
+  int32 maxExposureDetectionsPerInterval = 1;
+
+  int32 overallTimeoutInSeconds = 2;
+}
\ No newline at end of file
diff --git a/Server-Protocol-Buffer/src/main/proto/internal/key_download_parameters.proto b/Server-Protocol-Buffer/src/main/proto/internal/key_download_parameters.proto
new file mode 100644
index 0000000000000000000000000000000000000000..00c58f526b33cb2a6659cfe4939178d32142cf61
--- /dev/null
+++ b/Server-Protocol-Buffer/src/main/proto/internal/key_download_parameters.proto
@@ -0,0 +1,33 @@
+// This file is auto-generated, DO NOT make any changes here
+syntax = "proto3";
+package de.rki.coronawarnapp.server.protocols.internal;
+
+
+message KeyDownloadParametersIOS {
+
+  repeated DayPackageMetadata cachedDayPackagesToUpdateOnETagMismatch = 1;
+  repeated HourPackageMetadata cachedHourPackagesToUpdateOnETagMismatch = 2;
+}
+
+message KeyDownloadParametersAndroid {
+
+  repeated DayPackageMetadata cachedDayPackagesToUpdateOnETagMismatch = 1;
+  repeated HourPackageMetadata cachedHourPackagesToUpdateOnETagMismatch = 2;
+
+  int32 downloadTimeoutInSeconds = 3;
+
+  int32 overallTimeoutInSeconds = 4;
+}
+
+message DayPackageMetadata {
+  string region = 1;
+  string date = 2;
+  string etag = 3;
+}
+
+message HourPackageMetadata {
+  string region = 1;
+  string date = 2;
+  int32 hour = 3;
+  string etag = 4;
+}
\ No newline at end of file