diff --git a/README.md b/README.md
index 9a82730..133c402 100644
--- a/README.md
+++ b/README.md
@@ -114,6 +114,8 @@ Dann die `config.json` anpassen nach belieben. Es gibt die folgenden Konfigurati
 * **`server.databaseFile`** Pfad zur Datenbank-Datei, z. B.: `"$FFFFNG_HOME/ffffng.sqlite"`
 * **`server.peersPath`** Verzeichnis unter dem die `fastd` Key-Files angelegt werden, z. B.: `"$FFFFNG_HOME/fastdkeys"`
 
+* **`server.pruneTime`** Offline Zeit, nach der die Daten für einen Knoten komplett gelöscht werden in Tagen, z. B.: `100`
+
 * **`server.logging.directory`** Verzeichnis unter dem Log-Files abgelegt werden, z. B.: `"$FFFFNG_HOME/logs"`
 * **`server.logging.debug`** Gibt an, ob Debug-Output geloggt werden soll (Achtung, viel!), z. B.: `false`
 * **`server.logging.profile`** Gibt an, ob Profiling-Output geloggt werden soll (Achtung, viel!), z. B.: `false`
diff --git a/app/views/directives/nodeSaved.html b/app/views/directives/nodeSaved.html
index 3d0aa91..29e77fe 100644
--- a/app/views/directives/nodeSaved.html
+++ b/app/views/directives/nodeSaved.html
@@ -13,8 +13,8 @@
 
 <p>
     <strong>Hinweis:</strong>
-    Sollte Dein Knoten länger als drei Monate offline sein, so wird dieser nach einer gewissen Zeit
-    automatisch gelöscht. Du kannst Deinen Knoten selbstverständlich jederzeit neu anmelden.
+    Sollte Dein Knoten länger als {{ config.monitoring.prunePeriodString }} offline sein, so wird dieser nach einer gewissen Zeit
+    automatisch gelöscht. Du kannst Deinen Knoten selbstverständlich jederzeit neu anmelden, dazu notiere Dir jetzt den VPN-Schlüssel, die MAC-Adresse und die Koordinaten.
 </p>
 
 <p>
diff --git a/config.json.example b/config.json.example
index ce2c693..2793331 100644
--- a/config.json.example
+++ b/config.json.example
@@ -6,6 +6,8 @@
         "databaseFile": "/tmp/ffffng.sqlite",
         "peersPath": "/tmp/peers",
 
+        "pruneTime": 100,
+
         "logging": {
             "directory": "/tmp/logs",
             "debug": false,
@@ -48,6 +50,7 @@
         },
         "monitoring": {
             "enabled": false
+            "prunePeriodString": "3 Monate",
         },
         "coordsSelector": {
             "lat": 53.565278,
diff --git a/server/services/monitoringService.js b/server/services/monitoringService.js
index e962460..055f1d7 100644
--- a/server/services/monitoringService.js
+++ b/server/services/monitoringService.js
@@ -27,10 +27,6 @@ angular.module('ffffng')
         2: { amount: 1, unit: 'days' },
         3: { amount: 7, unit: 'days' }
     };
-    var DELETE_OFFLINE_NODES_AFTER_DURATION = {
-        amount: 100,
-        unit: 'days'
-    };
 
     var previousImportTimestamp = null;
 
@@ -672,8 +668,7 @@ angular.module('ffffng')
                 .tag('nodes', 'delete-offline')
                 .info(
                     'Deleting offline nodes older than ' +
-                    DELETE_OFFLINE_NODES_AFTER_DURATION.amount + ' ' +
-                    DELETE_OFFLINE_NODES_AFTER_DURATION.unit
+                    config.server.pruneTime + ' days'
                 );
 
             Database.all(
@@ -681,8 +676,8 @@ angular.module('ffffng')
                 [
                     'OFFLINE',
                     moment().subtract(
-                        DELETE_OFFLINE_NODES_AFTER_DURATION.amount,
-                        DELETE_OFFLINE_NODES_AFTER_DURATION.unit
+                        config.server.pruneTime * 86400,
+                        "seconds" // use seconds, so decimal values are possible for days
                     ).unix()
                 ],
                 function (err, rows) {