Last updated: 20 February 2026
This Privacy Policy describes how the mobile application Hair Scan AI (the "Application") collects, uses, stores, and protects users' personal data. The Application is developed by DoubleE Studio and created by Michele Cipriani and Tommaso Vilotto (the "Data Controller" or "Service Provider").
DoubleE Studio
Michele Cipriani and Tommaso Vilotto
Email: doublee.studio.team@gmail.com
The Application stores only the following data in its database:
Important: Scan analysis results (descriptions, suggestions, scores) are NOT stored in the database — they are saved only locally on your device.
During the initial onboarding, the Application asks for information such as:
This onboarding information is NOT stored in our database. It is stored only locally on your device and is never uploaded to our servers.
Scalp photos captured through the Application:
Only the textual analysis output (descriptions, suggestions, scores) is saved in user history locally on the device.
Personal data is processed on the following legal bases under GDPR and applicable law:
| Data Category | Legal Basis |
|---|---|
| Authentication data (User ID, email) | Performance of a contract under applicable data protection law |
| Terms acceptance and coin balance | Performance of a contract under applicable data protection law |
| Scalp photos (temporary processing) | Explicit consent under GDPR and applicable data protection law (potential health-related data) |
| Scan timestamps | Performance of a contract under applicable data protection law |
| Advertising data (AdMob) | Consent under GDPR and applicable data protection law, managed through Google consent flows |
Where photo processing may involve special-category data under GDPR, the Application requests dedicated, explicit in-app consent before the first scan. This consent is separate from general Terms acceptance.
Withdrawal of consent does not affect the lawfulness of processing carried out before withdrawal.
Personal data is processed for the following purposes:
Data may be shared only with the following third parties that are necessary for operation of the Application:
Purpose: AI processing of scalp images.
Data shared: Scalp photos (temporary processing).
Legal basis: Service performance and/or user consent as applicable.
Location: Data may be processed in the United States or other countries where Google operates.
Policy: Google Privacy Policy
The Application uses Google Gemini API in paid service mode, with active Google Cloud billing enabled.
The Service Provider configures and maintains Gemini in paid mode at infrastructure level.
Purpose: Display of advertising content and rewarded ads used to unlock certain features (for example, scan unlock steps).
Data shared: Advertising identifiers, device information, and app usage signals.
Legal basis: User consent where required by applicable law and platform policy.
Location: Data may be processed in the United States or other countries.
Policy: Google Privacy Policy and AdMob Privacy Information
Purpose: User authentication.
Data shared: Authentication tokens and basic account data provided by Google/Apple.
Legal basis: Performance of a contract (account access).
Policies:
Google Privacy Policy |
Apple Privacy Policy
Purpose: Backend database and authentication infrastructure. Supabase stores and manages all persistent user data associated with the Application.
Data stored: User identifiers, email addresses, Terms acceptance records, coin/credit balances, and scan timestamps (date/time only — no photos, no analysis results, no product logs).
Legal basis: Performance of a contract and, where applicable, legal obligation under GDPR and applicable law.
Location: Data may be processed in the United States or other regions where Supabase infrastructure operates. Supabase provides GDPR-compliant data processing agreements for eligible customers.
Policy: Supabase Privacy Policy
Personal data is retained as follows:
Under GDPR, users may have the right to:
Users may:
We respond without undue delay and, in any case, within 30 days from receipt of a valid request. Where permitted by law, this period may be extended by up to 60 additional days for complex requests, and we will inform you of the reason for the extension.
To protect user data, we may ask for reasonable identity verification before fulfilling certain requests.
The California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA), grants certain rights to California residents. Depending on the applicable legal scope and thresholds, these rights may include access, deletion, correction, and the right to opt out of sale/sharing for cross-context behavioral advertising.
The Service Provider applies appropriate technical and organizational measures to protect personal data, including:
The Application is not intended for users under 18 years of age. We do not knowingly collect personal data from minors.
The Application requests the following device permissions to enable its core functionality:
| Permission | Purpose | Required? |
|---|---|---|
| Camera | Capturing scalp photos for AI analysis (4 photos per scan) | Yes — core feature |
| Internet access | Required to communicate with Supabase, Google Gemini API, Google AdMob, and authentication providers | Yes — core feature |
Camera images are used exclusively for the purpose of generating a scalp analysis via Google Gemini API. Photos are not permanently stored on Service Provider servers and are removed from temporary memory after analysis results are generated.
Permission requests are handled in accordance with iOS and Android platform guidelines. Users may revoke permissions at any time through their device settings; however, revoking the camera permission will disable the scan functionality.
The Application does not directly use browser cookies, but integrated third-party services (such as AdMob or sign-in providers) may use similar tracking technologies for advertising, analytics, and service optimization.
The Application can be used without creating an account. In this mode:
Photos are still processed through Google Gemini API as described above.
This Privacy Policy may be updated from time to time. In the event of material changes, users may be informed via in-app notice, email (if available), or a renewed acceptance prompt where required.
If you believe your personal data has been processed in violation of applicable data protection law, you have the right to lodge a complaint with the competent data protection supervisory authority in your country or region of residence, work, or where the alleged infringement occurred.
For users located in the European Economic Area, a list of national supervisory authorities is available at: European Data Protection Board — Members.
You may also contact the Service Provider directly before lodging a formal complaint: doublee.studio.team@gmail.com
By using the Application, users acknowledge that they have read and understood this Privacy Policy. For features requiring explicit consent (including certain ad-processing or photo-processing contexts), specific in-app consent requests are presented.
For questions, requests, or clarifications regarding this Privacy Policy or personal data processing, contact:
DoubleE Studio
Michele Cipriani and Tommaso Vilotto
Email: doublee.studio.team@gmail.com