Datenschutz / Privacy policy
Datenschutzerklärung für 21drive
Stand: 5. September 2026
21drive ist kostenlos und enthält keine In-App-Käufe. Die aktuelle App überträgt keine personenbezogenen Daten an den Entwickler. Dateien werden direkt an die von dir eingerichteten SMB-Server übertragen.
Lokale Daten und Sicherheit
Serveradressen, Benutzernamen, Passwörter, Zielordner, Synchronisierungseinstellungen, Übertragungsverlauf und ausstehende Aufträge bleiben auf deinem Gerät. Die Einstellungsdatei wird mit AES-GCM verschlüsselt. Der Schlüssel liegt in Android Keystore. Vorhandene Einstellungen werden beim ersten Zugriff übernommen und verschlüsselt. Für Übertragungen im Hintergrund ist keine biometrische Freigabe erforderlich. App-Backups und Geräteübertragung dieser Daten sind deaktiviert.
Vorübergehende Arbeitskopien
Wenn für eine geteilte Datei keine dauerhafte Android-Lesefreigabe vorliegt, speichert die App zunächst eine Arbeitskopie im privaten App-Speicher, damit ein angenommener Upload einen Neustart überstehen kann. Dafür wird zusätzlicher Gerätespeicher benötigt. Die Kopie wird gelöscht, wenn der Auftrag abgeschlossen oder entfernt wird. Nicht eingereihte Kopien aus einer unterbrochenen Vorbereitung werden nach 24 Stunden beim Vorbereiten eines weiteren Uploads bereinigt. Arbeitskopien sind durch den privaten Android-App-Speicher geschützt; die oben beschriebene AES-GCM-Verschlüsselung betrifft die Einstellungsdatei.
Netzwerk und Dateien
Die App verbindet sich mit deinen SMB-Servern und kann im lokalen Netzwerk nach Servern suchen. Der Schutz der Netzwerkverbindung hängt auch von deinem Server und dessen SMB-Einstellungen ab. Die App verwendet Dateien und Ordner, die du über Android auswählst oder mit der App teilst.
Berechtigungen
Standortzugriff dient dem Erkennen des WLAN-Namens. Benachrichtigungen zeigen Übertragungen und Unterbrechungen an. Vordergrunddienste und Wachhaltesperren ermöglichen Hintergrundübertragungen. Exakte Alarme dienen den von dir eingerichteten Zeitplänen. Netzwerkzugriff wird für SMB-Verbindungen benötigt.
Diagnose
Lokale Protokolle können Serveradressen, Ordnerpfade, Dateinamen und technische Fehlermeldungen enthalten. Einige Betriebsprotokolle entstehen auch ohne erweiterte Diagnose. Sie werden nicht automatisch an den Entwickler übermittelt. Wenn du Protokolle weitergibst, prüfe ihren Inhalt vorher.
Löschung
Du kannst gespeicherte Konfigurationen über die App verwalten. Durch Löschen der App-Daten in Android oder Deinstallation werden lokale App-Daten entfernt. Bereits auf deinen Server übertragene Dateien bleiben dort; du verwaltest und löschst sie auf deinem Server.
Zukünftiger Cloud-Speicher
Ein optionaler kostenpflichtiger Cloud-Speicher ist geplant, aber noch nicht Bestandteil der App. Vor dessen Einführung wird diese Erklärung angepasst.
Kinder
Die App erhebt nicht wissentlich personenbezogene Daten von Kindern.
Kontakt
Bei Fragen: fabio.gstoehl@gmail.com
Privacy Policy
Effective date: 2026-09-05
This Privacy Policy describes how the 21drive app ("the App") handles data.
Summary
- The App does not collect or transmit personal data to the developer.
- All file transfers happen directly between your device and the SMB servers you configure.
- The current App is free and does not include in-app purchases.
Data We Collect
We do not collect, store, or transmit personal data to any developer-owned servers.
Data You Provide
When you use the App, you may enter:
- SMB host information (IP/hostname)
- SMB credentials (username/password)
- Target folders and sync settings
This data, transfer history, and queued transfer information are stored locally. The Android DataStore settings file is encrypted with AES-GCM using a key held by Android Keystore. Existing settings are migrated when first accessed. The key does not require biometric authentication, so background transfers can run. App backups and device-to-device transfer of this data are disabled.
Temporary upload copies
When a shared file has no persistent Android read permission, the App first stores a working copy in its private storage so an accepted upload can survive a restart. This uses additional device storage. The copy is deleted when the queued upload is completed or removed. Unqueued copies left by interrupted preparation are cleaned up after 24 hours when another upload is prepared. Working copies are protected by Android app-private storage; the AES-GCM encryption described above applies to the settings file.
Network Communication
The App connects directly to the SMB servers you configure. This is required to upload files and perform optional diagnostics. The App does not route this traffic through any developer servers.
Diagnostics and Logs
If you enable diagnostics or logging, the App may write diagnostic information to the device log (Logcat). Logs may contain server addresses, folder paths, file names and technical error details. Some operational logs are written even when extended diagnostics are off. Logs stay on your device unless you choose to share them.
Payments
The current App has no paid features and does not process purchases or payment information. Optional cloud storage is planned for a future release; this policy will be updated before that service becomes available.
Permissions
The App may request the following permissions:
- Location (to read Wi‑Fi SSID on Android)
- Notifications (to show upload progress)
- Foreground service (to run uploads in the background)
- Network access (to connect to SMB servers)
- Exact alarms (to start user-configured scheduled transfers)
- Wake lock (to keep transfers running)
- Access to files and folders you explicitly select through Android
The App uses these permissions only for the features described.
Data Retention and Deletion
All configuration data is stored locally on your device. You can remove it by clearing the App's data or uninstalling the App. Files already uploaded to your own server are not removed by uninstalling the App; you manage them on that server.
Children's Privacy
The App does not knowingly collect personal data from children.
Changes to This Policy
We may update this policy from time to time. The latest version will always be available at the same URL.
Contact
If you have questions, contact:
Email: fabio.gstoehl@gmail.com