BOXIA

BOXIA Datenschutzerklärung — DRAFT

⚠️ DRAFT-STATUS — diese Fassung ist ein technisch-strukturierter Erstentwurf auf Basis von DSGVO-Pflichtinhalten + Industry-Best-Practice (Apple, Stripe, Signal). Anwaltsreview vor Veröffentlichung ist Pflicht. Insbesondere folgende Items müssen vor Live-Schaltung geklärt werden:

Stand: 2026-04-29 (Draft v1)


1. Wer ist verantwortlich

Verantwortlich für die Datenverarbeitung im Sinne der DSGVO Art. 4 Nr. 7 ist:

[NAME / FIRMA HIER EINTRAGEN]
[STRASSE + HAUSNUMMER]
[PLZ ORT]
Deutschland

E-Mail: [KONTAKT-E-MAIL EINTRAGEN, z.B. privacy@boxia.app]

Bei Fragen zum Datenschutz oder zur Geltendmachung deiner Rechte (siehe §7) wende dich bitte an die oben genannte E-Mail-Adresse.


2. Was BOXIA macht — und warum wir Daten brauchen

BOXIA ist eine iOS-App, die Verkaufsautomaten (Snack-, Drink-, Kaffee-Automaten etc.) auf einer Karte zeigt, mit Echtzeit-Bestand und Foto-Eindrücken. Du kannst:

Damit das funktioniert, brauchen wir bestimmte Daten. Diese Erklärung sagt dir transparent, welche, wofür und auf welcher rechtlichen Grundlage.


3. Welche Daten wir verarbeiten

3.1 Kontodaten (Authentifizierung)

Datentyp Wann erhoben Wofür
Pseudonymisierte User-ID (UID) Bei jeder App-Nutzung Eindeutige Zuordnung deiner Beiträge (Submissions, Favoriten, Bewertungen) zu deinem Account
E-Mail-Adresse (optional) Wenn du dich per Email-Link registrierst Anmeldung, Account-Wiederherstellung
Apple-ID-Hash (optional) Wenn du Sign-in with Apple nutzt Anmeldung ohne separates Passwort
Anonymes Token Standardfall — du kannst BOXIA nutzen ohne Account Lokale Persistenz (Favoriten, Hydration-Ziel) ohne Identitäts-Bindung

Rechtsgrundlage: Art. 6 (1) (b) DSGVO (Vertragserfüllung — Bereitstellung des App-Services).

Hinweis zu Anonymous Auth: Wenn du BOXIA ohne Account nutzt, erhalten wir nur eine technische Pseudonymisierungs-ID (Firebase Anonymous-UID). Diese ist NICHT mit deiner Identität verknüpft. Beim späteren Sign-In kannst du deine bisherigen Favoriten/Beiträge zu einem Account migrieren.

3.2 Standortdaten

Datentyp Wann erhoben Wofür
GPS-Koordinaten (präzise) Nur „while-in-use" — wenn die App aktiv ist Karte um deinen Standort zentrieren, nahegelegene Automaten anzeigen
Reverse-Geocoding-Ergebnis (Adresse) Bei Submission eines neuen Automaten Adresse für die Maschinen-Meldung vorschlagen

Rechtsgrundlage: Art. 6 (1) (a) DSGVO (deine ausdrückliche Einwilligung) — du gewährst die Standort-Berechtigung in iOS via Standard-Permission-Dialog. Du kannst die Berechtigung jederzeit in den iOS-Einstellungen widerrufen.

Speicherdauer: Standort wird nicht persistent gespeichert. Wir verwenden ihn nur für die aktuelle Sitzung, um die Karte zu zentrieren und Maschinen in der Nähe abzufragen. Ausnahme: Bei einer Submission speichern wir die Maschinen-Standort-Koordinaten dauerhaft (gehört zur Submission-Beschreibung) — aber nicht deine Position zum Zeitpunkt der Submission.

3.3 Foto-Uploads

Datentyp Wann erhoben Wofür
Fotos von Verkaufsautomaten Wenn du selber einen Automaten meldest Dokumentation des Automaten für andere User
Fotos von Produkten Wenn du den Scanner nutzt Optische Verifikation des gescannten Barcode-Inhalts

Rechtsgrundlage: Art. 6 (1) (b) DSGVO (Vertragserfüllung — Submission-Service).

Wichtige Hinweise:

3.4 KI-Foto-Analyse (Vertex AI Gemini 2.5 Flash)

Wenn du einen Automaten meldest, schicken wir dein Foto an Vertex AI Gemini 2.5 Flash (Google Cloud, Region europe-west3 in Frankfurt) zur automatischen Klassifikation.

Was die KI macht:

Was die KI NICHT macht:

Wo die Daten verarbeitet werden:

Rechtsgrundlage: Art. 6 (1) (b) DSGVO (Vertragserfüllung — Komfort-Funktion zur Submission-Vorbefüllung) + Art. 6 (1) (f) (berechtigtes Interesse — schnellere und korrektere Submissions).

Du kannst die KI-Analyse umgehen, indem du dein Submission-Formular manuell ausfüllst — die KI ist eine Komfort-Funktion, kein Pflicht-Element.

3.5 Beiträge (UGC — User Generated Content)

Datentyp Wann erhoben Wofür
Maschinen-Submissions (Standort, Typ, Foto, Notizen) Beim Melden eines neuen Automaten Andere User profitieren von deinem Beitrag
Bewertungen (1-5 Sterne + optional Kommentar) Beim Bewerten einer Maschine Qualitäts-Signal für andere User
Favoriten (Maschinen-IDs) Beim Markieren als Favorit Schneller Zugriff auf deine Lieblings-Automaten

Rechtsgrundlage: Art. 6 (1) (b) DSGVO (Vertragserfüllung).

Veröffentlichung: Submissions und Bewertungen werden nach Moderations-Prüfung allen anderen App-User:innen angezeigt. Dein Username erscheint nicht dabei — UGC ist anonymisiert sichtbar.

3.6 Technische Daten

Datentyp Wann erhoben Wofür
App-Version, iOS-Version, Device-Modell Bei jedem App-Start Crash-Diagnose, Kompatibilitäts-Sicherung
Crash-Reports (Stack-Traces, anonymisiert) Bei App-Crashes Bug-Behebung
App-Check-Token Bei jedem Backend-Call Verhinderung von Bot-/Spam-Zugriffen, kein Personen-Bezug

Rechtsgrundlage: Art. 6 (1) (f) DSGVO (berechtigtes Interesse — App-Stabilität und Bot-Schutz).

Crashlytics: Wir nutzen Firebase Crashlytics von Google. Crash-Reports sind anonymisiert und enthalten keine persönlichen Daten oder UGC.


4. Wer Zugriff hat — Empfänger der Daten

4.1 Google Firebase / Google Cloud (USA, EU-Hosting)

BOXIA nutzt Firebase als Backend-Plattform:

Auftragsverarbeitungs-Vertrag (AVV): Mit Google ist der GCP-Standard-AVV (Google Cloud Data Processing Addendum) abgeschlossen. Standardvertragsklauseln gemäß Art. 46 DSGVO sind aktiv für Drittland-Übermittlungen.

Rechtsgrundlage: Art. 28 DSGVO (Auftragsverarbeitung).

4.2 Apple (USA)

Wenn du Sign-in with Apple nutzt, erhält Apple Informationen über dein Apple-ID-Login (Pseudonym, keine Email an uns wenn du „Hide my Email" aktivierst).

Rechtsgrundlage: Art. 6 (1) (a) DSGVO (deine Einwilligung beim Sign-in-Dialog). Apple's Datenschutz-Praxis: https://www.apple.com/legal/privacy/.

4.3 Keine Werbe-Tracker, kein Profiling

BOXIA enthält keine Werbe-Tracker, kein App Tracking Transparency (ATT) Framework, keine Drittanbieter-Analytics, keine Cookies und kein Cross-App-Profiling. Dein Verhalten in der App wird nicht für Marketing-Zwecke ausgewertet.


5. Wie lange wir deine Daten speichern

Datentyp Speicherdauer
Account-Daten (UID, Email) Bis du dein Konto löschst
Standort Nicht persistent (nur Sitzung)
Foto-Uploads (Submissions) Bis du dein Konto löschst — danach siehe §6.3 zur UGC-Anonymisierung
KI-Analyse-Eingabe (Foto an Vertex AI) Maximal 24 Stunden bei Google, dann automatische Löschung
Crash-Reports 90 Tage (Firebase Crashlytics Default)
App-Check-Tokens Sitzungs-Dauer (max. 1 Stunde)

6. Account-Löschung

Du kannst jederzeit dein Konto löschen via Profil → Konto löschen. Dabei passiert Folgendes:

6.1 Was komplett gelöscht wird

6.2 Was als anonymisierter Beitrag erhalten bleibt

⚠️ Hinweis: Das gilt erst nach Implementierung der Anonymisierungs-Logik (siehe ADR-0018). Aktueller Stand: bei Account-Löschung werden ALLE Daten komplett gelöscht. Wenn die Anonymisierungs-Funktion nicht in der App implementiert wird, ist dieser Abschnitt zu streichen.

Approved Submissions (= bereits öffentlich auf der Map sichtbare Automaten-Meldungen) bleiben anonymisiert in der Datenbank:

Warum: UGC-Beiträge die anderen User helfen (z.B. „Hier ist ein Automat") sollen nicht durch Account-Löschungen vernichtet werden — entspricht der Praxis von Google Maps, Yelp, Reddit, Wikipedia und TripAdvisor.

Rechtsgrundlage: Art. 17 (3) (d) DSGVO (Verarbeitung für im öffentlichen Interesse liegende Aufgaben — anonymisierte UGC-Aufbewahrung) + DSGVO Erwägungsgrund 26 (anonymisierte Daten fallen nicht unter den Schutzbereich).

6.3 Was vollständig gelöscht wird auf Wunsch

Wenn du auch deine approved Submissions vollständig gelöscht haben möchtest (nicht nur anonymisiert), kontaktiere uns bitte unter [KONTAKT-E-MAIL] mit einer entsprechenden Anfrage. Wir bearbeiten solche Anfragen innerhalb von 30 Tagen gemäß Art. 17 (1) DSGVO.


7. Deine Rechte

Du hast die folgenden DSGVO-Rechte gegenüber uns:

Recht Bedeutung Wie wahrnehmen
Auskunft (Art. 15) Welche Daten haben wir über dich gespeichert Email an [KONTAKT-E-MAIL] mit Subject „Auskunftsersuchen"
Berichtigung (Art. 16) Korrektur falscher Daten Direkt in der App (Profil-Settings) oder via Email
Löschung (Art. 17) „Recht auf Vergessenwerden" In-App: Profil → Konto löschen. Bei Voll-Löschung inkl. UGC: Email-Anfrage
Einschränkung (Art. 18) Sperrung der Verarbeitung Email an [KONTAKT-E-MAIL]
Datenübertragbarkeit (Art. 20) Export deiner Daten in maschinenlesbarem Format Email-Anfrage. Wir liefern in 30 Tagen.
Widerspruch (Art. 21) Widerspruch gegen Verarbeitung auf Basis berechtigter Interessen Email an [KONTAKT-E-MAIL]
Widerruf der Einwilligung Wenn Verarbeitung auf Einwilligung beruht (Standort, Push-Notifications) Direkt in iOS-Einstellungen → BOXIA → Permission widerrufen

Antwortzeit: Wir bestätigen den Eingang innerhalb von 1 Woche und bearbeiten innerhalb von 30 Tagen (Art. 12 (3) DSGVO).


8. Beschwerderecht bei der Aufsichtsbehörde

Du hast das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Zuständig ist:

[ABHÄNGIG VON BUNDESLAND DES VERANTWORTLICHEN — z.B. für Berlin:]
Berliner Beauftragte für Datenschutz und Informationsfreiheit
Friedrichstr. 219
10969 Berlin
Telefon: 030 13889-0
E-Mail: mailbox@datenschutz-berlin.de

Eine vollständige Übersicht der deutschen Datenschutz-Aufsichtsbehörden findest du auf der Seite des Bundesbeauftragten für den Datenschutz und die Informationsfreiheit (BfDI): https://www.bfdi.bund.de.


9. Sicherheit deiner Daten

Wir setzen technische und organisatorische Maßnahmen um, um deine Daten zu schützen:

Trotz aller Sorgfalt ist das Internet kein 100% sicheres Medium. Bei Verdacht auf Account-Kompromittierung kontaktiere uns sofort.


10. Kinder und Jugendschutz

BOXIA richtet sich an Personen ab 16 Jahren (Art. 8 (1) DSGVO). Wenn du unter 16 bist, brauchst du die Einwilligung deiner Erziehungsberechtigten zur Nutzung. Wir prüfen das Alter nicht aktiv beim Account-Anlegen.

Falls wir Kenntnis erhalten, dass ein Account von einer Person unter 16 Jahren ohne Einwilligung der Erziehungsberechtigten erstellt wurde, löschen wir den Account.


11. Push-Notifications (zukünftig, ab v1.1)

Aktuell sendet BOXIA keine Push-Notifications. In zukünftigen Versionen (v1.1 und später) können wir dir Push-Notifications senden zu:

Rechtsgrundlage: Art. 6 (1) (a) DSGVO (deine ausdrückliche Einwilligung über den iOS-Permission-Dialog).

Du kannst Push-Notifications jederzeit pro Kategorie in den App-Settings oder komplett in den iOS-Einstellungen abschalten.


12. Änderungen dieser Datenschutzerklärung

Wir können diese Erklärung anpassen, wenn sich Funktionen ändern oder rechtliche Anforderungen es verlangen.

Aktueller Stand: 2026-04-29 (Draft v1)


13. Kontakt

Bei Fragen, Anliegen oder Datenschutz-Anfragen wende dich an:

[KONTAKT-E-MAIL EINTRAGEN — empfohlen: privacy@boxia.app oder support@boxia.app]

Wir antworten innerhalb von 1 Woche und bearbeiten Datenschutz-Anfragen gemäß DSGVO innerhalb von 30 Tagen.


Versions-Verlauf

Version Datum Änderung
Draft v1 2026-04-29 Initialer technisch-strukturierter Entwurf

Anhang A — Hinweise an Anwalts-Reviewer

Folgende Punkte braucht professionelle juristische Prüfung:

  1. Verantwortlicher (§1): Vollständige Adresse, Rechtsform, Email — alles als Platzhalter, vom Verantwortlichen einzutragen
  2. Auftragsverarbeitungs-Vertrag (§4.1): Bestätigen dass GCP DPA + SCCs aktiv sind. Ggf. zusätzliche TIA (Transfer Impact Assessment) für USA-basierte Sub-Services
  3. §6.2 UGC-Anonymisierung: Aktuell noch NICHT in der App implementiert. ADR-0018 ist Roadmap-Stub, hard-blocked durch genau diese Privacy Policy. Wenn die Anonymisierungs-Funktion erst nach Public-Launch kommt, muss §6.2 vorerst ANDERS formuliert sein — nämlich „Bei Account-Löschung werden alle deine Daten komplett gelöscht inkl. UGC". Erst wenn die Anonymisierung implementiert ist, kann auf die jetzige Formulierung umgestellt werden — und dann braucht die Policy ein Versions-Update mit Notice an User
  4. §4.3 Werbe-Tracker: Bestätigen dass im finalen Build wirklich KEIN ATT-Framework und keine Werbe-SDKs sind — Apple-PrivacyInfo.xcprivacy als technische Quelle der Wahrheit
  5. §10 Kinder: 16 Jahre ist DSGVO-Default für Deutschland. Andere EU-Länder haben andere Untergrenzen (z.B. 13 in Dänemark) — falls App in mehreren Ländern angeboten wird, regional differenzieren oder konservative 16 für alle nutzen
  6. §11 Push-Notifications: Inhaltlich Roadmap (ADR-0017 noch unimplementiert). Vor dem ersten Push-Send muss die Policy aktualisiert + erneut User-Notice ausgespielt werden
  7. English-Version: Empfohlen vor Public-Launch (App ist in 9 Locales lokalisiert, eine deutsche Privacy-Policy-only ist suboptimal für nicht-deutschsprachige User)
  8. Hosting: boxia.app/privacy als Final-URL prüfen (Apex-DNS noch nicht gehostet, siehe ARCHITECTURE.md §14)
  9. Cookie-Banner: Nicht relevant für reine native iOS-App (keine Cookies). Wird relevant wenn Plattform/Portal kommt — dann separate Web-Privacy-Policy

Anhang B — Cross-Refs für Implementierung