Datenschutzerklärung

Stand: 10. Oktober 2026

Verantwortlicher und Kontakt

Verantwortlich für Perfume Diaries ist Kai Lahav. Bei Fragen oder zur Ausübung deiner Datenschutzrechte: fran@perfumediaries.app.

Welche Daten wir wofür verarbeiten

Wir verarbeiten deine E-Mail und Zugangsdaten zur Anmeldung sowie Profil, Sammlung, Wunschliste, Listen, Tagebuch, Trage- und Schnupperverlauf zur Bereitstellung der App. Passwörter werden durch Supabase Auth gehasht gespeichert. Anzeigename, Benutzername und Avatar gehören zu deinem Profil; Geburtsdatum und Geschlecht sind optional und dienen der Personalisierung. Kontodaten sind zur Kontonutzung erforderlich; ohne sie kannst du kein Konto anlegen.

Die Bereitstellung der angefragten Kontofunktionen erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO. Für notwendige Sicherheit, Fehlerdiagnose und Support stützen wir uns auf Art. 6 Abs. 1 lit. f DSGVO: unser Interesse, die App sicher und zuverlässig zu betreiben und Anfragen zu bearbeiten. Freiwillige Nutzungsanalyse und die Duftpost erfolgen auf Grundlage deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Du kannst diese Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen.

Optionale Funktionen und Sichtbarkeit

Wenn du ein Foto scannst, geht das ausgewählte Bild zur Etikett- und Markenerkennung an Microsoft Azure. Nicht-lateinischer erkannter Text kann über DeepL übersetzt werden. Bei Spracheingabe geht die Aufnahme an Azure Speech zur Transkription. Der Scan- oder Transkriptions-Endpunkt speichert die Aufnahme bzw. das Bild nicht als Datei; Nutzungszähler und von dir bestätigte Scan-Korrekturen können gespeichert werden. Ein separat als Flakonfoto hochgeladenes Bild wird in Supabase gespeichert. Flakonfotos sind für dich und berechtigte Verbindungen sichtbar. Kurzzeitig gültige Bildlinks können von deren Empfängern weitergegeben werden.

Standortzugriff ist optional. Koordinaten werden für Wetter und Ortsnamen verarbeitet, wenn du diese Funktionen nutzt; du kannst auch einen Ort eingeben. Es erfolgt keine fortlaufende Standortverfolgung im Hintergrund. Verbindungen können gemäß den Freigaben der App deine aktive Sammlung und geteilte Aktivitäten sehen. Öffentliche Listen und bewusst geteilte Inhalte sind für ihre jeweiligen Empfänger sichtbar.

Feedback kann Text, ein freiwilliges Bild, deinen Account, Bildschirm und Geräte-/Browserinformationen enthalten. Fehlerberichte enthalten Fehlermeldung, Stacktrace, Seitenpfad und Geräte-/Browserinformationen; Seitenabfragen und URL-Fragmente werden im direkten Fehlerbericht entfernt. Fehlermeldungen selbst können unbeabsichtigt personenbezogene Informationen enthalten.

Empfänger und Dienste

Dienst Daten und Zweck
Supabase Authentifizierung, Kontodaten, Sammlungsdaten und hochgeladene Bilder. Die verwendete Datenbankregion ist Frankfurt.
Vercel Hosting und API-Anfragen mit technischen Verbindungsdaten. Vercel Analytics nur bei erlaubter optionaler Nutzungsanalyse.
Microsoft Azure / DeepL Gewählte Scan-Bilder, Sprachaufnahmen und gegebenenfalls erkannter Text für Erkennung, Transkription und Übersetzung.
Open-Meteo / OpenStreetMap Nominatim Koordinaten oder eingegebene Ortsnamen für Wetter, Geocoding und Ortsnamen.
Fragella / YouTube / Hugging Face und KI-Anbieter Duftnamen und angefragte Inhalte zur Anzeige von Katalogdaten, Videos und generierten Dufttexten. Personalisierte Dufttexte können Duftmerkmale, Wetter und aus deiner Nutzung abgeleitete Signale an Hugging Face und den konfigurierten Inferenzanbieter senden. Weitere KI-Anbieter für Katalog- und Redaktionstexte hängen von der konfigurierten Funktion ab.
Resend E-Mail-Adressen, Namen und Nachrichteninhalte für Einladungen und freiwillig abonnierte Duftpost. Bei Duftpost können außerdem freiwillige Postanschrift und Lieferpräferenzen gespeichert werden.
Browser-Pushdienste / Google Firebase Push-Abonnements bzw. Geräte-Tokens und Benachrichtigungsinhalte für aktivierte Erinnerungen.
Sentry, sofern konfiguriert Fehlerberichte und technischer Kontext zur Fehlerdiagnose.

Bei direkten Anfragen oder geöffneten externen Videos/Webseiten kann der jeweilige Anbieter auch deine IP-Adresse und technische Verbindungsdaten erhalten. Die Dienstanbieter können international tätig sein. Die Datenbankregion allein garantiert keine ausschließliche Verarbeitung im EWR. Angaben zu den tatsächlich eingesetzten Auftragsverarbeitungsvereinbarungen, Verarbeitungsorten und gegebenenfalls erforderlichen Übermittlungsgarantien kannst du über den Datenschutzkontakt anfordern.

Nutzungsanalyse, lokaler Speicher und Speicherung

Optionale Nutzungsanalyse ist zunächst ausgeschaltet. Du kannst sie unter Profil → Datenschutz erlauben oder widerrufen. Die Auswahl gilt für dein Konto auf diesem Gerät. Sie umfasst Vercel Analytics sowie in Supabase gespeicherte Nutzungsereignisse, die mit Benutzer- und Sitzungs-ID verknüpft sein können, etwa verwendete Funktionen, Plattform und Sprache. Wir verwenden dabei keine präzisen Standortdaten und speichern bei Suchereignissen die Suchlänge statt des Suchtexts. Ohne Einwilligung bleibt die App nutzbar.

Notwendiger lokaler Speicher hält die Anmeldung, Einstellungen und lokale App-Daten vor. Öffentliche Katalogbilder können für die Offline-Nutzung zwischengespeichert werden. Persönliche Flakonfotos und deren signierte Links werden nicht im dauerhaften Katalogbild-Cache gespeichert.

Kontodaten bleiben grundsätzlich bis zur Löschung des Kontos gespeichert. Direkte Fehlerberichte werden nach 30 Tagen, Nutzungsereignisse nach 90 Tagen durch die regelmäßig laufende Wartung gelöscht; vorhandene Rückstände werden in begrenzten Chargen abgebaut. Diese Fristen betreffen unsere eigenen Tabellen, nicht automatisch Protokolle bei anderen Anbietern. Sicherungskopien und Anbieterprotokolle unterliegen deren jeweiligen Aufbewahrungsregeln. Bereits von anderen Personen heruntergeladene oder geteilte Inhalte können wir nicht zurückrufen.

Deine Rechte und Kontolöschung

Du kannst Auskunft, Berichtigung, Löschung, Einschränkung und gegebenenfalls Datenübertragbarkeit verlangen. Du kannst einer Verarbeitung auf Grundlage berechtigter Interessen aus Gründen deiner besonderen Situation widersprechen und Einwilligungen widerrufen. Du hast das Recht, dich bei einer Datenschutzaufsichtsbehörde zu beschweren, insbesondere an deinem gewöhnlichen Aufenthaltsort, Arbeitsplatz oder am Ort des vermuteten Verstoßes. Schreibe uns an die oben genannte Adresse.

Deine Sammlungsdaten kannst du im Profil als JSON exportieren. Die Kontolöschung findest du unter Profil → Datenschutz. Sie entfernt Account, zugehörige persönliche Datensätze und persönliche Uploads aus der aktiven App-Speicherung. Geteilte Katalogbeiträge können ohne Account-Zuordnung erhalten bleiben. Ein fehlgeschlagener Versuch kann bereits einen Teil gelöscht haben; du kannst erneut versuchen oder uns kontaktieren. Keine automatische Wiederherstellung ist vorgesehen.

Duftempfehlungen personalisieren Inhalte; sie treffen keine Entscheidungen mit rechtlicher oder vergleichbar erheblicher Wirkung über dich. Die App richtet sich nicht an Kinder. Wesentliche Änderungen der Verarbeitung werden in dieser Erklärung und, soweit erforderlich, in der App mitgeteilt.

Privacy notice

Updated: 10 October 2026

Controller and contact

Kai Lahav is the controller for Perfume Diaries. For questions or privacy requests: fran@perfumediaries.app.

Data, purposes and legal bases

We process email and login credentials for authentication, and profile, collection, wishlist, lists, diary, wear and sniff history to provide the app. Supabase Auth stores hashed passwords. Display name, username and avatar form your profile; birthdate and gender are optional personalisation inputs. Account information is required to create and use an account.

Requested account features rely on GDPR Article 6(1)(b), performance of a contract. Necessary security, diagnostics and support rely on Article 6(1)(f), our legitimate interest in operating a secure, reliable app and answering requests. Optional usage analytics and Duftpost rely on consent under Article 6(1)(a), which you can withdraw at any time for future processing.

Optional features and visibility

Scanning sends your selected image to Microsoft Azure for label and brand recognition. Extracted non-Latin text may be translated through DeepL. Voice input sends your recording to Azure Speech. These endpoints do not save the image or recording as a file; usage counters and scan corrections you confirm may be stored. A separately uploaded bottle photo is stored in Supabase and is visible to you and permitted connections. Recipients can pass on short-lived image links.

Location access is optional. Coordinates are processed for weather and place lookups when you use those features; you can enter a place instead. There is no continuous background location tracking. Connections can see your active collection and shared activities as permitted by the app. Public lists and deliberately shared content are visible to their intended audiences.

Feedback can contain text, an optional image, your account, screen and device/browser information. Crash reports contain error message, stack, page path and device/browser information. The direct crash report excludes URL queries and fragments, but error text can incidentally contain personal information.

Recipients

Service Data and purpose
Supabase Authentication, account and collection data and uploaded images. The database is in Frankfurt.
Vercel Hosting and API requests, including technical connection data. Vercel Analytics only with optional analytics enabled.
Microsoft Azure / DeepL Selected scan images, recordings and extracted text for recognition, transcription and translation.
Open-Meteo / OpenStreetMap Nominatim Coordinates or entered place names for weather and geocoding.
Fragella / YouTube / Hugging Face and AI providers Fragrance names and requested content for catalogue details, videos and generated fragrance text. Personalized fragrance text may send scent facts, weather and signals derived from your use to Hugging Face and its configured inference provider. Other AI providers for catalog and editorial text depend on the configured feature.
Resend Email addresses, names and message content for invitations and subscribed Duftpost. Optional postal address and delivery preferences may also be stored for Duftpost.
Browser push providers / Google Firebase Push subscriptions or device tokens and notification content for enabled reminders.
Sentry, if configured Crash reports and technical context for diagnostics.

Direct requests and external videos or websites can also expose your IP address and connection data to the provider. Providers may operate internationally; a Frankfurt database does not guarantee all processing stays in the EEA. Contact us for the actual processing agreements, locations and any applicable international-transfer safeguards.

Analytics, local storage and retention

Optional usage analytics starts off. Enable or withdraw it in Profile → Privacy; the choice applies to your account on this device. It includes Vercel Analytics and Supabase usage events, which may include user and session IDs, features used, platform and language. Precise location is not used for analytics; search events record query length rather than search text. Declining does not prevent use of the app.

Necessary local storage keeps your login, preferences and local app data. Public catalogue images may be cached for offline use. Personal bottle photos and signed links are excluded from the persistent catalogue-image cache.

Account data is generally retained until account deletion. Our recurring maintenance removes direct crash reports older than 30 days and usage events older than 90 days, draining any backlog in bounded batches. These periods cover our tables, not all provider logs. Backups and provider logs follow their respective retention rules. We cannot recall copies other people downloaded or shared.

Your rights and deletion

You may request access, correction, erasure, restriction and, where applicable, portability. You may object to processing based on legitimate interests on grounds relating to your situation and withdraw consent. You can complain to a data protection authority, particularly where you live, work or where a suspected infringement occurred. Contact us at the address above.

Export collection data as JSON from Profile. Account deletion is in Profile → Privacy and removes the account, associated personal records and personal uploads from active app storage. Shared catalogue contributions may remain without account attribution. Failed cleanup may already have removed some data; retry or contact us. There is no automatic recovery.

Fragrance recommendations personalise content and do not make decisions with legal or similarly significant effects. The app is not directed at children. Material processing changes will be reflected here and, where required, communicated in the app.