Kurz gesagt: FotoCloud lädt Fotos auf einen Server, den du selbst angibst. Es gibt kein Backend des App-Anbieters. Der Anbieter erhält weder deine Fotos noch deine Zugangsdaten noch Nutzungsdaten. Keine Werbung, keine Analysewerkzeuge, keine Drittanbieter-Bausteine zur Datenerfassung.
1. Verantwortlicher
Verantwortlich im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:
Anton Geier – Geier-IT
Untere Bergstraße 2, 55487 Sohren, Deutschland
E-Mail: info@geier-it.eu · Telefon: +49 (0) 152 042 02 892
Weitere Angaben findest du im Impressum. Ein Datenschutzbeauftragter ist gesetzlich nicht zu benennen; für Fragen zum Datenschutz in dieser App wende dich an die oben genannte Adresse.
2. Das Wichtigste in einem Absatz
FotoCloud nimmt Fotos auf und lädt sie auf einen Server, den du selbst angibst (Nextcloud, ownCloud oder ein anderer WebDAV-Server). Es gibt kein Backend des App-Anbieters. Der Anbieter erhält weder deine Fotos noch deine Zugangsdaten noch Nutzungsdaten. Es sind keine Werbung, keine Analysewerkzeuge und keine Drittanbieter-Bausteine zur Datenerfassung enthalten.
3. Welche Daten verarbeitet die App?
3.1 Auf dem Gerät gespeichert
| Daten | Zweck | Speicherort | Löschung |
|---|---|---|---|
| Server-Adresse, Benutzername | Verbindung zum Zielserver | App-interner Speicher | Beim Abmelden oder Deinstallieren |
| Passwort bzw. App-Passwort | Anmeldung am Zielserver | App-interner Speicher, verschlüsselt mit AES-256/GCM; der Schlüssel liegt im Android-Keystore und verlässt das Gerät nicht | Beim Abmelden oder Deinstallieren |
| Zielordner, Kamera- und Upload-Einstellungen | Funktion der App | App-interner Speicher | Beim Deinstallieren |
| Aufgenommene Fotos (vorübergehend) | Zwischenspeicher bis zum Upload | App-interner, privater Ordner – nicht in der Galerie, nicht im MediaStore, für andere Apps nicht lesbar | Sofort nach erfolgreichem Upload |
Automatische Sicherungen sind für die App abgeschaltet (allowBackup="false"). Zugangsdaten
werden dadurch nicht in eine Google-Cloud-Sicherung übernommen.
3.2 An den von dir gewählten Server übertragen
- die Bilddateien
- Benutzername und Passwort zur Anmeldung (HTTP Basic Authentication über HTTPS)
- der Aufnahmezeitpunkt als Dateidatum
Die Übertragung erfolgt ausschließlich verschlüsselt über HTTPS. Unverschlüsseltes HTTP ist in der App gesperrt. Empfänger ist allein der Server, den du in den Einstellungen eingetragen hast.
3.3 In das Foto eingebrannt
Ist die Einstellung „Datum, Uhrzeit und Benutzer ins Foto einbrennen“ aktiv (Voreinstellung), werden Aufnahmedatum, Uhrzeit und der eingetragene Benutzername dauerhaft und unwiderruflich in das Bild geschrieben. Der Benutzername ist damit für jeden sichtbar, der das Bild erhält. Die Einstellung lässt sich jederzeit abschalten.
3.4 In den Bilddaten enthalten (EXIF)
Die App schreibt den Aufnahmezeitpunkt in die EXIF-Daten des Fotos. Die Kamera des Geräts kann weitere technische Angaben hinterlegen (Gerätemodell, Belichtung). GPS-Koordinaten werden der Bilddatei nicht hinzugefügt – auch dann nicht, wenn der Ortsstempel eingeschaltet ist (siehe 3.6).
3.5 Was nicht passiert
- keine Übertragung an den App-Anbieter
- keine Analyse-, Tracking- oder Absturzberichtsdienste
- keine Werbung, keine Werbe-Kennungen
- keine Weitergabe an Dritte
- keine Profilbildung, keine automatisierte Entscheidungsfindung
- kein Zugriff auf Kontakte, Anrufe oder Nachrichten
- kein Standortzugriff, solange der Ortsstempel ausgeschaltet ist (Voreinstellung)
- kein Lesen der Galerie: Für den Import wird die System-Fotoauswahl von Android verwendet. Die App sieht ausschließlich die Bilder, die du dort auswählst – eine Speicherberechtigung ist dafür nicht nötig und wird nicht angefordert.
3.6 Standort (nur wenn der Ortsstempel eingeschaltet ist)
Die Einstellung „Ort oben rechts ins Foto einbrennen“ ist standardmäßig ausgeschaltet. Wird sie eingeschaltet, fragt die App die Standortberechtigung an und ermittelt beim Auslösen die aktuelle Position.
| Was passiert | Erläuterung |
|---|---|
| Positionsbestimmung | Beim Auslösen wird die aktuelle Position abgefragt. Ab Android 12 kannst du statt der genauen die ungefähre Position freigeben; die App funktioniert dann weiter, nennt aber unter Umständen den Nachbarort. |
| Übermittlung an den Geocoding-Dienst | Zur Umwandlung der Koordinaten in einen Ortsnamen wird die Android-Systemfunktion
Geocoder verwendet. Dabei werden die Koordinaten an den Geocoding-Dienst des
Geräteherstellers übertragen – auf Geräten mit Google-Diensten also an Google. Darauf
hat die App keinen Einfluss. |
| Was ins Bild kommt | Ausschließlich der Ortsname, z. B. „Ort: Kastellaun“. |
| Was nicht passiert | Koordinaten werden nicht gespeichert, nicht ins EXIF geschrieben und nicht an den Cloud-Server übertragen. |
| Zwischenspeicher | Damit eine Fotoserie nicht wiederholt ortet, wird der zuletzt ermittelte Ortsname höchstens fünf Minuten im Arbeitsspeicher behalten – und auch nur dann wiederverwendet, wenn die neue Aufnahme weniger als 500 Meter von der letzten entfernt liegt. Bewegst du dich weiter, wird der Ort neu bestimmt. Der Zwischenspeicher geht beim Beenden der App verloren. |
| Abschalten | Schalter in den Einstellungen ausschalten. Zusätzlich lässt sich die Berechtigung in den Android-Einstellungen entziehen. |
Für importierte Bilder aus der Galerie wird kein Ortsstempel gesetzt – der aktuelle Standort hätte mit dem Aufnahmeort nichts zu tun.
4. Berechtigungen und wofür sie gebraucht werden
| Berechtigung | Wofür |
|---|---|
CAMERA | Fotos aufnehmen – die Kernfunktion der App |
ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION |
Optional. Nur für den Ortsstempel; wird erst angefragt, wenn du ihn einschaltest |
INTERNET | Upload zum eingetragenen Server |
ACCESS_NETWORK_STATE | Erkennen, ob eine Verbindung besteht, und Option „nur über WLAN“ |
POST_NOTIFICATIONS | Anzeige des Upload-Fortschritts |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC |
Uploads zu Ende führen, auch wenn der Bildschirm gesperrt ist |
5. Rechtsgrundlagen (Art. 6 DSGVO)
Die Verarbeitung auf dem Gerät und die Übertragung an deinen Server erfolgen zur Erfüllung des Nutzungsverhältnisses und auf deine Veranlassung hin: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung bzw. Durchführung vorvertraglicher Maßnahmen). Soweit du die App freiwillig einsetzt und Einstellungen wie den Stempel oder den Ortsstempel aktivierst, stützt sich dies zusätzlich auf Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), die du durch Abschalten der Einstellung jederzeit mit Wirkung für die Zukunft widerrufen kannst (Art. 7 Abs. 3 DSGVO).
Wichtig für den betrieblichen Einsatz
Setzt ein Unternehmen die App ein und werden dabei Personen fotografiert oder personenbezogene Daten abgebildet, ist das Unternehmen der Verantwortliche im Sinne der DSGVO – nicht der App-Anbieter. Das Unternehmen hat dann eigenständig für Rechtsgrundlage, Information der Betroffenen, Löschfristen und gegebenenfalls ein Verzeichnis von Verarbeitungstätigkeiten zu sorgen. Der eingebrannte Benutzername – in Verbindung mit dem Ortsstempel auch der Aufenthaltsort – kann eine Leistungs- oder Verhaltenskontrolle ermöglichen; hier ist regelmäßig die Mitbestimmung des Betriebsrats zu beachten.
6. Speicherdauer
- Fotos auf dem Gerät: bis zum erfolgreichen Upload, danach sofortige Löschung. Schlägt der Upload fehl, bleibt das Foto in der Warteschlange, bis es übertragen oder von dir verworfen wird.
- Zugangsdaten und Einstellungen: bis zum Abmelden in der App oder bis zur Deinstallation.
- Ortsname im Zwischenspeicher: höchstens fünf Minuten, nur im Arbeitsspeicher (siehe 3.6).
- Fotos auf dem Zielserver: dafür bist du beziehungsweise der Betreiber des Servers verantwortlich. Die App löscht dort nichts.
7. Deine Rechte
Dir stehen gegenüber dem Verantwortlichen die Rechte aus Art. 15 bis 21 DSGVO zu: Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Eine erteilte Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen.
Da der App-Anbieter keine Daten von dir erhält, betreffen diese Rechte in der Praxis die Daten auf deinem Gerät und auf deinem Server. Beides hast du selbst in der Hand:
- Daten auf dem Gerät löschen: in der App abmelden oder die App deinstallieren
- Fotos löschen: direkt auf deinem Server
Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Zuständig für uns ist:
Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz
Hintere Bleiche 34, 55116 Mainz
E-Mail: poststelle@datenschutz.rlp.de · www.datenschutz.rlp.de
8. Drittlandübertragung
Der App-Anbieter überträgt keine Daten in Drittländer. Wohin deine Fotos gehen, bestimmt allein die Serveradresse, die du einträgst. Steht dieser Server außerhalb der EU/des EWR, bist du für die Zulässigkeit dieser Übermittlung verantwortlich.
Hinweis: Ist der Ortsstempel eingeschaltet, werden die Koordinaten zur Umwandlung in einen Ortsnamen an den Geocoding-Dienst deines Geräteherstellers übermittelt (siehe 3.6). Für diese Übermittlung gelten die Datenschutzbestimmungen des jeweiligen Herstellers; die App hat darauf keinen Einfluss.
9. Sicherheit
- Übertragung ausschließlich über HTTPS; unverschlüsseltes HTTP ist gesperrt.
- Das Passwort wird mit AES-256/GCM verschlüsselt gespeichert. Der Schlüssel liegt im Android-Keystore, ist an das Gerät gebunden und lässt sich nicht auslesen.
- Fotos liegen ausschließlich im privaten App-Verzeichnis und sind für andere Apps nicht zugänglich.
- Automatische Sicherungen sind abgeschaltet.
- Empfehlung: Verwende bei Nextcloud ein App-Passwort statt deines Hauptpassworts. Es lässt sich einzeln widerrufen, ohne dass dein Konto betroffen ist.
10. Kinder
Die App richtet sich nicht an Kinder und erhebt wissentlich keine Daten von Kindern.
11. Änderungen
Diese Erklärung wird angepasst, wenn sich die Funktionen der App ändern. Maßgeblich ist die jeweils in der App bzw. im Google Play Store verlinkte Fassung.
Änderungen gegenüber Version 1.0.0: Mit Version 1.0.1 ist der optionale Ortsstempel hinzugekommen. Er ist standardmäßig ausgeschaltet. Ist er eingeschaltet, verarbeitet die App den Standort wie in Abschnitt 3.6 beschrieben.
Geier-IT · App-Version 1.0.1 · Stand: 31.08.2026