Last updated: 1 March 2026
LuxSense is developed and operated by Bogdan Tudor, an individual developer based in Romania. LuxSense is not yet incorporated as a legal entity. We provide a skincare ingredient scanning and analysis application and website (together, the "Service").
For the purposes of the General Data Protection Regulation (GDPR), Bogdan Tudor is the data controller — we decide how and why personal data is processed.
Contact us:
Email: [email protected]
Subject line: "Privacy Inquiry"
| Data | What Happens | Stored? |
|---|---|---|
| Product photo | Sent from your device to our server (Cloudflare Workers), then forwarded to Anthropic's API (Claude AI) for product identification | No. Processed in real-time, immediately discarded. Not stored on our servers or retained by Anthropic for training. |
| Web search queries | Product name sent to Brave Search API to find ingredient lists on retailer websites | No. Transient, not logged by us. No personal data sent. |
| Fetched web pages | Our server may fetch public retailer pages to extract ingredient lists | No. Processed in real-time, discarded. |
| Scan results | Ingredient analysis and safety scores returned to your device | Cached on your device only. |
Barcodes are read entirely on your device using Apple Vision. Only the extracted barcode number (e.g., "3337875398718") is sent to our server for product lookup. No image data is transmitted during barcode scanning.
| Purpose | Data Used | Legal Basis (GDPR) |
|---|---|---|
| Identify products from photos | Product photo (sent to Anthropic API) | Legitimate interest (Art. 6(1)(f)) |
| Verify ingredient lists | Product name (sent to Brave Search API) | Legitimate interest (Art. 6(1)(f)) |
| Calculate safety scores | Ingredient names matched against database | Legitimate interest (Art. 6(1)(f)) |
| Website analytics | Anonymous page view data (cookieless) | Legitimate interest (Art. 6(1)(f)) |
| Legal compliance | As required by law | Legal obligation (Art. 6(1)(c)) |
This section explains exactly what happens when you scan a product by photo:
We cannot access your camera feed, photo library, or any images on your device beyond the specific photo you capture for scanning. Photos are not written to disk or logged on our servers at any point.
Under Anthropic's API Data Policy (as of March 2026): API inputs (including photos) are not used for model training. They may be retained for up to 30 days for trust and safety purposes (abuse monitoring), after which they are deleted. See Anthropic's policies.
We do not sell, rent, or trade your data. We share data with the following service providers, solely as necessary to operate the Service:
When you use photo scanning, your product photo is transmitted to:
These transfers are protected by:
For Brave Search queries, only product names are transmitted — no personal data crosses borders.
| Data Type | Retention Period |
|---|---|
| Product photos | Zero retention. Processed in real-time, immediately discarded. |
| Scan results | Cached on your device. Deleted when you clear the app. |
| Web search queries | Transient. Not logged by us. |
| Website analytics | Aggregated and anonymous — no personal data retained. |
As an EU resident, you have the following rights. Exercise any of these by emailing [email protected]. We'll respond within 30 days.
Note: Since we do not currently require user accounts or collect personal data, we are unlikely to hold any personal data about you. However, you may still exercise these rights:
Right to lodge a complaint: You can complain to the supervisory authority in your EU member state. In Romania, this is the ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal).
We don't use cookies for analytics or tracking.
Our website uses Cloudflare Web Analytics, a privacy-first analytics service that:
Because we don't set tracking cookies, you won't see a cookie consent banner on our site.
LuxSense is not intended for children under 16 years of age. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at [email protected] and we will promptly delete it.
We take reasonable technical and organizational measures to protect data in transit:
No system is 100% secure. If we discover a data breach affecting personal data, we will notify affected individuals and the relevant supervisory authority within 72 hours, as required by GDPR.
We may update this Privacy Policy from time to time. When we make material changes:
For any questions, concerns, or requests regarding your privacy or this policy:
We aim to respond to all privacy-related requests within 30 days.