The data controller responsible for your personal data is:
We do not have a formal Data Protection Officer as we do not meet the thresholds requiring one under Article 37 GDPR. For all data protection matters, contact us directly at the email above.
Photos (biometric/health data — Article 9 GDPR)
When you upload a photo for skin analysis, it is transmitted securely (HTTPS) to Google's Gemini AI API for processing. Your full-resolution photo is never stored on our servers — it is deleted from memory immediately after your results are generated. However, the following photo data may be stored:
We never share your photos with advertisers, data brokers, or any third party other than the AI processor listed in section 5.
Email address
Collected only if you voluntarily create an account or save your progress. Used solely to send you a passwordless sign-in link and to restore your account across devices. We do not send marketing emails without your explicit consent.
Skin analysis results and usage data
Your skin score, skin type, routine, notes and scan history are stored locally in your browser (localStorage). If you create an account, this data is synced to our secure servers (Supabase) to enable cross-device access. This data is not sold or shared.
Payment data
All payments are processed by Stripe, Inc. We never receive, see or store your card number, CVV or full billing details. Stripe acts as an independent data controller for payment data. See Stripe's privacy policy.
Technical data
We use Upstash Redis for rate limiting (IP-based, not stored beyond the rate limit window). We do not use advertising cookies, tracking pixels or third-party analytics.
We share data with the following processors, all bound by GDPR-compliant data processing agreements:
Some processors are based in the United States. All transfers outside the EU/EEA are carried out under appropriate safeguards, including Standard Contractual Clauses (SCCs) as required by Chapter V GDPR.
We use browser localStorage (not cookies) to store your skin history, quiz answers and settings on your device. This is for functionality only — we do not use it for tracking or advertising. Under Spain's LSSI (Ley de Servicios de la Sociedad de la Información), localStorage used solely for functionality does not require cookie consent. We do not use advertising cookies or third-party tracking cookies.
Our service is intended for users aged 13 and over. Under Spanish law (LOPDGDD Art. 7) and GDPR, users under 14 in Spain require verifiable parental consent. If you are aware of a child under 14 using this service without parental consent, contact us at helloluxai@gmail.com and we will delete their data immediately.
As a data subject you have the following rights, exercisable by emailing helloluxai@gmail.com:
We will respond to all requests within 30 days. We may need to verify your identity before processing requests.
If you believe we have not handled your data correctly, you have the right to lodge a complaint with the Spanish data protection authority:
Agencia Española de Protección de Datos (AEPD)
Website: www.aepd.es
Address: C/ Jorge Juan, 6, 28001 Madrid, Spain
Phone: +34 912 663 517
You may also complain to the data protection authority of your country of residence if you are based outside Spain.
We implement appropriate technical and organisational measures to protect your data, including HTTPS encryption for all data in transit, secure cloud infrastructure with access controls, and minimal data collection by design.
We may update this policy. For significant changes, we will notify you by email (if you have an account) or by displaying a notice in the app. The version date at the top of this page indicates when it was last updated.
helloluxai@gmail.com
Lux AI — Spain, European Union