Datenschutzerklärung

Gültig ab 1. Oktober 2026

Dies ist eine Übersetzung. Rechtlich verbindlich ist die englische Fassung.

SpecFit ist eine iPhone-App von Codemad („wir“, „uns“). Sie zeigt dir, wie Brillen auf deinem echten Gesicht aussehen. Sie schätzt auch deinen Pupillenabstand (PD). Diese Erklärung sagt dir, was die App auf deinem iPhone speichert und was sie an Dienstleister sendet. Sie sagt dir auch, wie lange wir Daten aufbewahren und welche Wahl du hast.

Das Wichtigste in Kürze

Daten, die auf deinem Gerät bleiben

Der geführte Gesichtsscan nutzt die TrueDepth-Kamera eines iPhones mit Face ID. Er erfasst ein 3D-Gitter und Tiefendaten deines Gesichts. Daraus findet die App Gesichtspunkte und misst deine PD, Gesichtsbreite und Stegbreite. Sie berechnet damit auch Passform-Details für Fassungen.

Scan, Gitter, Tiefendaten, Gesichtspunkte, Maße und Passform-Details bleiben auf deinem iPhone. Das gilt auch für deine Sehstärke. Nichts davon geht an unseren Server oder an Analysedienste. Dein Basisfoto, die linken und rechten Fotos aus dem Scan, deine gespeicherten Anproben und deine gespeicherten Link-Fassungen liegen ebenfalls auf deinem iPhone.

All das liegt in der iOS-Sandbox der App. Das Gesichtsprofil nutzt den vollständigen Dateischutz von iOS.

Ein kleiner Hinweis: Wenn du eine Anprobe startest, kann die Render-Anweisung eine Zielbreite für die Fassung enthalten. Wir geben sie als Prozentwert deiner Gesichtsbreite an. Deine Rohmaße oder dein Gitter senden wir nicht.

Daten, die dein Gerät verlassen, und wohin sie gehen

Jeder Punkt unten geht über HTTPS an unsere API, die „SpecFit API“. Cloudflare betreibt sie für uns. Manche Anfragen gehen dann weiter an Googles Gemini API.

Anproben. Für jede neue Anprobe sendet die App dein Frontalfoto. Das ist das Foto aus deinem Scan oder das Foto, das du gewählt hast. Für schräge Ansichten sendet sie auch das linke oder rechte Standbild aus deinem Gesichtsscan. Dazu kommen Produktbilder und eine Textanweisung. Unser Server gibt alles an Gemini weiter und schickt dir das Ergebnis zurück. Wir verarbeiten die Daten nur im Arbeitsspeicher. Wir schreiben deine Fotos und die erzeugten Bilder nicht in unseren Speicher.

Lesen der Gesichtsform. Du kannst die App mit einem Foto statt mit einem 3D-Scan einrichten. Dann sendet die App direkt nach der Einrichtung eine kleinere Kopie des Fotos (768 Pixel). Das passiert vor jeder Anprobe. Gemini liest deine Gesichtsform dreimal, und wir bilden den Mittelwert. Wir speichern das Foto nicht. Wir behalten nur das Ergebnis: eine Formbezeichnung und sechs Werte. Wir legen es 7 Tage bei Cloudflare ab. Der Schlüssel ist ein Einweg-SHA-256-Hash des Bildes, nicht deine Geräte-ID. Wenn du den 3D-Scan nutzt, entfällt dieser Schritt.

Fotos von Brillen. Du kannst ein Foto oder einen Screenshot einer Brille wählen, zum Beispiel von jemandem, der sie trägt. Die App sendet dann einen Ausschnitt der Augenpartie, um die Fassung zu erkennen. Wir speichern das Ergebnis 7 Tage. Es enthält Details zur Fassung und eine Vermutung zu Marke und Modell. Es enthält kein Bild. Der Schlüssel ist ein Hash deiner Profil-ID und der Modell-ID.

Eingefügte Produktlinks. Wenn du einen Shop-Link einfügst, sendet die App die URL. Unser Server ruft die öffentliche Produktseite ab und lässt Gemini das Produktfoto wählen. Wir speichern das Ergebnis 7 Tage, mit einem Hash der URL als Schlüssel. Es enthält die Quell-URL und das Produktbild. Es enthält nicht deine Geräte-ID. Manche Shops sperren unseren Server. Dann kann die App die öffentliche Seite selbst über deine Verbindung laden und das HTML an unseren Server senden.

Geteilte TikTok-Videos. Wenn du ein TikTok-Video mit SpecFit teilst, sendet die App den TikTok-Link. Unser Server lädt das öffentliche Video über ScrapeCreators, einen TikTok-Datendienst. Er lädt das Video in die Gemini Files API hoch, um die Stellen zu finden, an denen Brillen getragen werden. Direkt danach löschen wir die Datei bei Gemini. Wir speichern das Ergebnis 24 Stunden, mit dem Video als Schlüssel. Es enthält nur Zeitstempel und Fassungspaare.

Wie Google diese Anfragen behandelt. Google verarbeitet sie als unser Dienstleister nach den Zusatzbedingungen der Gemini API. Wir nutzen die kostenpflichtige Gemini API. Für diese Nutzung sagt Google, dass es Prompts und Antworten nicht zur Verbesserung seiner Produkte verwendet. Google kann sie für begrenzte Zeit protokollieren, um Missbrauch zu erkennen und gesetzliche Pflichten zu erfüllen. Diese Verarbeitung kann in anderen Ländern stattfinden.

Anonyme Geräte-ID. Die App erzeugt eine zufällige ID und speichert sie im iOS-Schlüsselbund. Sie sendet diese ID mit jeder Anfrage an unsere API. Die ID enthält keinen Namen, keine E-Mail und keine Gesichtsdaten. Du brauchst kein Konto. Dieselbe ID ist deine Kunden-ID bei RevenueCat und deine Analyse-ID bei PostHog.

Unser Server speichert unter dieser ID einen kleinen Eintrag bei Cloudflare. Er enthält deinen App-Attest-Schlüssel. Damit prüfen wir, ob Anfragen von der echten SpecFit-App kommen. Er enthält Schlüssel, die den Credit-Verbrauch für bezahlte Anproben erfassen. Er enthält die Zeitpunkte deiner letzten Link-Importe, Foto-Erkennungen und TikTok-Auswertungen, für Tageslimits. Diese Zeitpunkte löschen wir nach 24 Stunden. Außerdem enthält er einen Vermerk, ob du schon einmal etwas gekauft hast.

Es gibt kein wöchentliches Limit für Anproben. Deine Credits bezahlen die Anproben. Ein globales Tagesbudget begrenzt unsere gesamten KI-Kosten.

Käufe. Credits sind Einmalkäufe. Apple rechnet sie über deinen App-Store-Account ab. Nichts ist ein Abo, und nichts verlängert sich. RevenueCat erfasst jeden Kauf und speichert dein Credit-Guthaben, verknüpft mit deiner Geräte-ID. Deine Kartendaten sehen wir nie. Wenn du einen Angebotscode einlöst, meldet RevenueCat das unserem Server, und wir erfassen die Einlösung in PostHog.

Produktanalyse. Die App und unser Server senden Nutzungsereignisse an PostHog EU Cloud. Beispiele sind „Bildschirm angesehen“ oder „Kauf gestartet“. Die Ereignisse sind mit deiner Geräte-ID verknüpft. Sie enthalten nie deine Fotos, deinen Scan, deine Maße oder deine Sehstärke. Ein Server-Ereignis enthält die Gesichtsform, die die KI gelesen hat (zum Beispiel „oval“). So prüfen wir, wie gut das Lesen funktioniert. Du kannst die Analyse der App jederzeit unter Einstellungen → Datenschutz ausschalten. Unser Server sendet trotzdem einige Ereignisse zu Käufen, Credits und Dienstfehlern, weil wir sie für den Betrieb brauchen.

Werbe-Attribution (nur wenn du Tracking erlaubst). Wir schalten Werbung für SpecFit auf Meta und TikTok. Mit AppsFlyer sehen wir, welche Anzeigen zu Installationen und Käufen führen. Nach deiner ersten Gesichtsanalyse fragt iOS, ob SpecFit dich tracken darf. Wenn du zustimmst, nutzt AppsFlyer seine eigene Geräte-ID und deine Apple-Werbe-ID (IDFA). RevenueCat sendet dann auch deine Kaufereignisse an AppsFlyer. Apple nennt das „Tracking“. Wenn du ablehnst, bekommt AppsFlyer weder deine IDFA noch seine eigene Geräte-ID, und RevenueCat sendet deine Käufe nicht an AppsFlyer. Wir sehen dann nur Apples zusammengefasste, anonyme Berichte (SKAdNetwork und AdAttributionKit). Du kannst deine Wahl jederzeit ändern: iOS-Einstellungen → Datenschutz & Sicherheit → Tracking.

Server-Protokolle. Cloudflare verarbeitet übliche Netzwerkdaten, um den Dienst zu betreiben und zu schützen. Dazu gehören deine IP-Adresse, der Anfragepfad, die Uhrzeit und der Antwortstatus. Cloudflare speichert unsere Anfrageprotokolle bis zu 7 Tage. Unser Code schreibt keine Fotos oder Prompts in diese Protokolle.

Diese Website

Diese Website (specfit.app) zählt Seitenaufrufe mit Cloudflare Web Analytics. Sie setzt keine Cookies und speichert nichts in deinem Browser. Sie verfolgt dich nicht über andere Websites und erstellt kein Profil von dir. Sie erfasst die besuchte Seite, die Seite, von der du kommst, deinen Browsertyp, dein Land und die Ladezeit. Wir sehen das nur als Summen, zum Beispiel „300 Aufrufe dieser Seite in dieser Woche“. Deshalb braucht die Website kein Cookie-Banner.

Apple kann uns als Summen zeigen, wie viele Downloads von dieser Website kamen. Apple sagt uns nicht, wer du bist.

Wie lange wir Daten aufbewahren

Dienstleister

Dienstleister, die für uns handeln, müssen personenbezogene Daten gemäß dieser Erklärung und dem Gesetz schützen. Für sie gelten zusätzlich ihre eigenen Bedingungen und Datenschutzhinweise.

Was wir nicht tun

Berechtigungen, die die App anfragt

Kinder

Der aktuelle KI-Rendering-Dienst von SpecFit ist nicht für Personen unter 18 Jahren gedacht. Wir verarbeiten wissentlich keine Fotos oder anderen personenbezogenen Daten von Kindern. Wenn du glaubst, dass ein Kind über SpecFit personenbezogene Daten übermittelt hat, kontaktiere uns. Dann prüfen wir den Fall und löschen die Daten wie nötig.

Deine Rechte und Wahlmöglichkeiten

Bevor du scannen oder hochladen kannst, zeigt der Aufnahme-Bildschirm einen Satz. Er sagt dir, dass deine Fotos an Googles Gemini-KI gehen. Wenn du scannst oder hochlädst, stimmst du dem zu.

Du kannst jederzeit aufhören, Fotos zu senden. Starte einfach keine weiteren Anproben. Du kannst auch den Zugriff auf Kamera oder Fotos in den iOS-Einstellungen entfernen.

Tippe auf dein Scan-Vorschaubild, dann auf Alle Scans löschen. Das entfernt jedes Gesichtsprofil, Foto, Seitenfoto, Gitter, Maß und jede Anprobe von deinem iPhone. Deine Sehstärke, gespeicherte Link-Fassungen, die Geräte-ID und dein Credit-Eintrag auf unserem Server bleiben. Mit Sehstärke löschen entfernst du deine Sehstärke.

Du kannst die Analyse jederzeit unter Einstellungen → Datenschutz ausschalten. Tracking schaltest du in den iOS-Einstellungen unter Datenschutz & Sicherheit → Tracking aus.

Die Caches auf unserem Server löschen sich nach 7 Tagen oder 24 Stunden selbst. Um deine Einträge auf unserem Server oder bei RevenueCat zu löschen, schreib an codemad.edu@gmail.com. Du kannst uns auch schreiben, um Fragen zu stellen, deine Daten einzusehen oder zu widersprechen. SpecFit hat keine Konten. Deshalb brauchen wir deine Geräte-ID, um deine Einträge zu finden. Wir antworten so, wie es das Datenschutzrecht verlangt. Betrifft eine Anfrage Daten, die Dienstleister für uns speichern, arbeiten wir mit ihnen zusammen.

Sicherheit

Das Gesichtsprofil nutzt den vollständigen Dateischutz von iOS. Andere lokale Dateien bleiben in der Sandbox der App. Alles, was an unsere API geht, nutzt TLS (HTTPS). Unsere API prüft mit Apple App Attest, ob Anfragen von der echten App kommen. Sie begrenzt auch, wie oft jedes Gerät Anfragen senden kann. Wir schreiben deine Fotos und erzeugten Anproben nicht in unseren Speicher. Kein System ist perfekt sicher. Absolute Sicherheit können wir daher nicht versprechen.

Änderungen dieser Erklärung

Wenn wir ändern, wie SpecFit mit Daten umgeht, aktualisieren wir diese Seite und ihr Gültigkeitsdatum, bevor die Änderung erscheint. Größere Änderungen nennen wir auch in den Versionshinweisen der App.

Kontakt

Codemad · codemad.edu@gmail.com