Datenschutzerklärung der App

Diese Erklärung gilt für die App Cheap Shots: die Fotoverwaltung im Browser (app.cheapshots.eu), die Android-App und das Programm für den Mac („Cheap Shots Sync“), die beide mit derselben App sprechen. Für die Website cheapshots.eu gilt deren eigene Datenschutzerklärung.

Kurz gesagt

Verantwortlicher

[Vorname Nachname bzw. Firma]
[Straße Hausnummer, PLZ Ort]
E-Mail: [datenschutz@cheapshots.eu]

[Datenschutzbeauftragte Person: nach Art. 37 DSGVO und § 38 BDSG vermutlich nicht nötig; mit CS-24 klären]

Konto und Anmeldung

Für dein Konto speichern wir deinen Namen, deine E-Mail-Adresse, ob sie bestätigt ist, deine Rolle (Mitglied oder Gast), ein Profilbild, wenn du eines hochlädst, und wann du das Konto angelegt und zuletzt benutzt hast. Die Anmeldung läuft über unseren eigenen Anmeldedienst (login.cheapshots.eu, die Software Zitadel auf unserem Server), nicht über Google, Apple oder Facebook. Dort liegen auch deine Passkeys und dein zweiter Faktor; das Geheimnis eines Codes aus einer Authenticator-App kennt nur der Anmeldedienst, nie die Fotoverwaltung.

Rechtsgrundlage ist der Vertrag mit dir (Art. 6 Abs. 1 lit. b DSGVO). Wenn du dich über die Warteliste der Website eingetragen hast, gilt für diesen Eintrag die Datenschutzerklärung der Website.

Deine Fotos und Videos

Was du hochlädst, speichern wir, um es dir zu zeigen, durchsuchbar zu machen und zu sichern: die Dateien selbst, Vorschaubilder und alles, was in den Dateien steht (Aufnahmedatum, Kamera, Tags, Beschreibungen, oft auch der Aufnahmeort als GPS-Koordinaten). Dazu kommt, was du in Cheap Shots selbst anlegst: Alben, Sterne, Favoriten, Tags, Bearbeitungen, Personen. Die Dateien liegen in einem privaten Speicher (Object Storage) der Hetzner Online GmbH in Nürnberg; nur die App selbst liest sie und gibt sie an dich und die Menschen weiter, mit denen du sie teilst. Deine Originale bleiben unverändert, außer du lässt Tags ausdrücklich in die Dateien schreiben; vorher legen wir eine Sicherungskopie an.

Zu jeder Datei merken wir uns ihren Fingerabdruck (SHA-256-Prüfsumme), auch nachdem du sie gelöscht hast, damit die Android-App und das Mac-Programm sie nicht noch einmal hochladen. Diese Prüfsummen verschwinden erst, wenn du die Bibliothek zurücksetzt oder dein Konto löschst. Aus einer Prüfsumme lässt sich das Foto nicht wiederherstellen.

Auf deinen Fotos sind oft andere Menschen zu sehen. Für das Hochladen und Teilen dieser Fotos bist du selbst verantwortlich (siehe AGB). [Mit CS-24 klären: Haushaltsausnahme, Art. 2 Abs. 2 lit. c DSGVO, und unsere Rolle als Auftragsverarbeiter für diese Fotos]

Rechtsgrundlage ist der Vertrag mit dir (Art. 6 Abs. 1 lit. b DSGVO).

Orte, Inhaltssuche und Bildbearbeitung

Ortsnamen zu den GPS-Koordinaten schlagen wir in einer Liste von GeoNames nach, die auf unserem Server liegt; die Koordinaten gehen dabei an niemanden. Die Inhaltssuche („Hund am Strand“) berechnet ein KI-Modell auf unserem eigenen Server; deine Fotos gehen an keinen KI-Dienst und werden nicht zum Trainieren eines Modells verwendet. Bearbeitungen und Filter rechnet ebenfalls unser Server.

Karten

Die Karten zeigen Kacheln von OpenStreetMap. Dein Browser lädt sie nicht direkt von OpenStreetMap, sondern von unserem Server (/karte/kachel/…). Unser Server holt eine Kachel, wenn er sie noch nicht hat, bei der OpenStreetMap Foundation (St John’s Innovation Centre, Cowley Road, Cambridge, CB4 0WS, Vereinigtes Königreich) und hebt sie einige Wochen auf. OpenStreetMap sieht dabei nur unseren Server, nie deine IP-Adresse oder dein Konto, und erfährt nicht, wer welche Gegend ansieht.

Nur wenn du in der Detailansicht auf „OSM ↗“ klickst, öffnet dein Browser openstreetmap.org selbst; dann gilt die Datenschutzerklärung der OpenStreetMap Foundation.

Gesichtserkennung (nur mit Einwilligung)

Die Gesichtserkennung ist für jede Bibliothek ausgeschaltet, bis du ihr unter „Personen › Gesichtserkennung“ zustimmst. Dann sucht unser Server in deinen Fotos nach Gesichtern, berechnet für jedes Gesicht ein Merkmalsmuster und gruppiert ähnliche Gesichter, damit du ihnen Namen geben kannst. Solche Muster sind biometrische Daten. Alles läuft auf unserem Server; nichts geht an andere Anbieter, und andere Bibliotheken sehen deine Personen nie (auch nicht, wenn du ein Album mit ihnen teilst).

Rechtsgrundlage ist deine ausdrückliche Einwilligung (Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO). Du kannst sie jederzeit an derselben Stelle widerrufen; dann löschen wir sofort und endgültig alle Gesichter, Personen und Gesichtsausschnitte deiner Bibliothek. Wann du zugestimmt und widerrufen hast, bewahren wir als Nachweis auf (ohne Gesichter oder Namen). [Mit CS-24 klären: Einwilligung der abgebildeten Personen]

Teilen, Gäste und Einladungslinks

Wenn du ein Album teilst, sehen die eingeladenen Menschen die Fotos dieses Albums (ohne Namen von Personen), deinen Namen als Absender und, wenn du es erlaubst, können sie Fotos hinzufügen oder herunterladen. Lädst du jemanden per E-Mail ein, schicken wir eine Einladung an diese Adresse; ob es zu einer Adresse schon ein Konto gibt, verraten wir dabei niemandem. Von einem Einladungslink speichern wir nur eine Prüfsumme, nicht den Link selbst. Wer eine Einladung annimmt, bekommt ein Gastkonto (Name, E-Mail-Adresse) und sieht nur die mit ihm geteilten Alben.

Rechtsgrundlage ist der Vertrag mit dir und mit den Gästen (Art. 6 Abs. 1 lit. b DSGVO).

Android-App und Mac-Programm

Die Android-App und das Mac-Programm laden Fotos von deinem Gerät hoch; sie ändern oder löschen dort nie etwas. Du meldest dich in deinem Browser bzw. einem Browser-Fenster der App an; ein Passwort gibst du nie in die App ein. Die Zugangsschlüssel bleiben verschlüsselt auf deinem Gerät (Android-Keystore bzw. Schlüsselbund des Mac). Für jedes Gerät speichern wir bei uns seinen Namen (z. B. „Pixel 8“), die Version der App, wann es angemeldet wurde und zuletzt da war, und eine Prüfsumme seines Geräteschlüssels, nie den Schlüssel selbst. Unter „Geräte“ siehst du sie und kannst jedes abmelden. Beide Programme enthalten keine Analyse-, Werbe- oder Absturzdienste anderer Anbieter und keine Google Play-Dienste.

Die Android-App zeigt deine Bibliothek in einem eingebauten Browserfenster (WebView). Darin gilt dasselbe wie im Browser: dieselben Cookies und derselbe lokale Speicher wie in der Tabelle unten, nur auf deinem Telefon innerhalb der App. Die App merkt sich außerdem, welche Seite der Bibliothek du zuletzt offen hattest, und während der Beta ein Protokoll der aufgerufenen Seiten, das du selbst teilen kannst, um uns einen Fehler zu zeigen; es verlässt dein Telefon nur, wenn du es teilst. Beim Abmelden löscht die App ihre Cookies.

Das Mac-Programm merkt sich auf deinem Mac, welche Ordner es sichert, und welche Dateien es schon hochgeladen hat.

Cookies und Speicher im Browser

Cheap Shots setzt nur Cookies und Einträge im Browser, die für die App nötig sind oder die du selbst ausdrücklich einstellst. Keiner davon dient der Analyse oder Werbung, keiner stammt von einem anderen Anbieter. Rechtsgrundlage ist § 25 Abs. 2 Nr. 2 TDDDG (unbedingt erforderlich für den Dienst, den du nutzt); eine Einwilligung braucht es dafür nicht. Du kannst alles jederzeit in deinem Browser löschen; danach musst du dich neu anmelden und deine Einstellungen gehen verloren.

Lokaler Speicher und Sitzungsspeicher bleiben in deinem Browser; sie werden nicht an uns geschickt. Außerdem hält dein Browser Vorschaubilder und Kartenkacheln eine Weile in seinem Zwischenspeicher, damit sie nicht jedes Mal neu geladen werden.

E-Mails

Wir schicken dir E-Mails nur, wenn es um dein Konto geht: Einladungen zu Alben, die Bestätigung, dass dein Konto gelöscht ist, und wichtige Änderungen. Keine Werbung, keine Zählpixel. Die E-Mails gehen über [mailbox.org (Heinlein Hosting GmbH, Berlin)].

Server, Protokolle und Überwachung

Wenn du Cheap Shots benutzt, schickt dein Browser technisch notwendig deine IP-Adresse und die aufgerufene Adresse an unseren Server. Unser Webserver schreibt dazu kein Zugriffsprotokoll mit IP-Adressen. Die App protokolliert für die Fehlersuche, welche Adressen aufgerufen wurden und wie lange das dauerte, ohne deine IP-Adresse; diese Protokolle löschen wir nach [14 Tagen; Docker-Logs entsprechend begrenzen]. Gegen Missbrauch merkt sich der Server einzelner Formulare kurz im Arbeitsspeicher, wie oft eine IP-Adresse etwas geschickt hat.

Ein eigener Überwachungsserver (Hetzner, Helsinki, Finnland) zählt Anfragen, Fehler und Antwortzeiten, ohne Konten, Adressen, Namen oder Fotos. Ein externer Dienst ([Better Stack, Better Stack, Inc. / Prag, Tschechien; AV-Vertrag bestätigen]) prüft von außen, ob Cheap Shots erreichbar ist; er bekommt keine Daten von dir.

Rechtsgrundlage ist unser berechtigtes Interesse, die App sicher und fehlerfrei zu betreiben (Art. 6 Abs. 1 lit. f DSGVO).

Datensicherung

Jede Nacht sichern wir die Datenbank und alle Fotos verschlüsselt auf einen Speicher der Hetzner Online GmbH in einem anderen Rechenzentrum in Deutschland. Wir bewahren sie 30 Tage auf; was du löschst, verschwindet also spätestens nach 30 Tagen auch aus den Sicherungen.

Papierkorb, Export und Löschen

Wer uns hilft (Auftragsverarbeiter)

Mit jedem besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO [AV-Verträge abschließen und hier bestätigen]. Die OpenStreetMap Foundation ist kein Auftragsverarbeiter: Sie bekommt nur Anfragen unseres Servers nach Kartenkacheln, ohne Daten von dir. In Länder außerhalb der EU geben wir keine Daten.

Deine Rechte

Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21). Eine Einwilligung kannst du jederzeit für die Zukunft widerrufen (Art. 7 Abs. 3). Vieles davon kannst du in der App selbst tun (Export, Löschen, Gesichtserkennung aus); für alles andere schreib uns eine E-Mail.

Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel bei der für uns zuständigen: [Aufsichtsbehörde des Bundeslandes, z. B. Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein, Kiel].

Stand

[Datum] · Cheap Shots 0.74.5

Zu Cheap Shots Esc