Entwurf. Noch nicht rechtlich geprüft. Die Angaben in [eckigen Klammern] fehlen noch oder sind zu entscheiden.
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
- Deine Fotos gehören dir. Wir verkaufen nichts, zeigen keine Werbung und werten deine Fotos nicht für andere Zwecke aus.
- Alles läuft auf unseren eigenen Servern bei Hetzner in Deutschland, auch die Anmeldung und die Inhaltssuche. Wir nutzen keine Analyse- oder Trackingdienste und keine Werbe-Cookies; deshalb gibt es auch kein Cookie-Banner.
- Die Gesichtserkennung ist aus, bis du ihr ausdrücklich zustimmst.
- Selbst die Kartenkacheln holt unser Server für dich: Dein Browser spricht nur mit Cheap Shots.
- Du kannst jederzeit alles herunterladen und dein Konto selbst löschen.
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.
| Name | Art | Wozu | Wie lange |
|---|---|---|---|
cheapshots | Cookie | Anmeldung (wer du bist), Schutz davor, dass andere Seiten in deinem Namen Formulare abschicken, kurze Hinweise wie „Gespeichert“, die gewählte Sicht (eigene oder geteilte Fotos), die Sitzung der Android-App | bis zum Abmelden, höchstens [30] Tage |
cheapshots_memories | Cookie | ob die Startseite die „Erinnerungen“ zeigt (Taste J); nur, wenn du das umschaltest | 1 Jahr |
| [Namen aus Zitadel nachtragen] | Cookies auf login.cheapshots.eu | Anmeldung beim Anmeldedienst, Passkey und zweiter Faktor | [aus Zitadel nachtragen] |
cheapshots.theme | lokaler Speicher | hell, dunkel oder wie das System (⇧ L) | bis du ihn löschst |
cheapshots.hide-info, cheapshots.justified,
cheapshots.sidebar, cheapshots.grid,
cheapshots.faces | lokaler Speicher | Ansichtsschalter: Infospalte, Galerie-Layout, Seitenleiste, Raster, Gesichtsrahmen | bis du ihn löschst |
cheapshots.facet.…, cheapshots.fold.… | lokaler Speicher | welche Abschnitte der Seitenleiste und der Einstellungen du zugeklappt hast | bis du ihn löschst |
cheapshots.selection | Sitzungsspeicher | die Fotos, die du in der Galerie ausgewählt hast | bis du den Tab schließt |
cheapshots.map-position | Sitzungsspeicher | der zuletzt gezeigte Kartenausschnitt | bis du den Tab schließt |
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
- Was du löschst, kommt zuerst in den Papierkorb und wird nach der dort angezeigten Frist (zurzeit [30] Tage) oder wenn du ihn leerst endgültig entfernt.
- Unter „Bibliothek exportieren“ lädst du alle deine Fotos mit ihren Daten herunter (Art. 20 DSGVO). Fertige Exporte liegen 7 Tage bei uns bereit.
- Unter „Bibliothek zurücksetzen“ löschst du alle Fotos, Alben und Personen, behältst aber dein Konto.
- Unter „Konto löschen“ löschst du dein Konto selbst: deine Bibliothek mit allen Fotos, Alben, Gesichtern, Personen, Einwilligungen, Geräten und Einstellungen und dein Konto beim Anmeldedienst. Als Nachweis behalten wir nur, dass und wann ein Konto gelöscht wurde, ohne Namen oder Adresse. In den Sicherungen verschwinden die Kopien mit deren Ablauf (oben).
Wer uns hilft (Auftragsverarbeiter)
| Anbieter | Wofür | Wo |
|---|---|---|
| Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen | Server, Speicher für die Fotos, Datensicherung, Überwachungsserver | Deutschland (Nürnberg, [Standort der Storage Box]), Finnland (Helsinki, nur Überwachung) |
| [mailbox.org, Heinlein Hosting GmbH, Berlin] | Versand der E-Mails | Deutschland |
| [Better Stack] | prüft von außen, ob die App erreichbar ist (keine Nutzerdaten) | [EU] |
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