Legal · LooksMax AI

Privacy Policy

Last updated: October 12, 2026

LooksMax AI uses the photos you choose to provide an appearance analysis. We do not sell face photos or use them for advertising. This policy explains the app's current data flow and your controls.

Data the app handles

You may select or capture one front-facing photo and one side-profile photo. The app derives feature scores, facial measurements, recommendations, your selected analysis context and goal, and one-way fingerprints of normalized image data used to recognize the same saved input. These fingerprints are not photographs.

How photos are processed

For the normal two-photo analysis, compressed JPEG copies are sent over HTTPS to our Supabase Edge Function. The function forwards the request to our configured AI service provider, currently OpenRouter using an OpenAI model, and returns structured scores and recommendations. If remote analysis does not return a valid result, the app may use Apple's Vision framework and local image analysis as a fallback.

Supabase, OpenRouter, and the configured model provider process the photos only as service providers for the analysis you request. Their handling and retention are governed by their applicable agreements and privacy policies. The app does not send face photos to advertising networks or analytics SDKs as part of this flow.

Optional AI features and service records

When you request a hair or colour style board, the app sends your selected portrait, analysis context, and relevant scores through Supabase to OpenAI. Generated boards are stored in Supabase Storage and delivered through a download URL. Anyone with a public download URL may access that generated image. Conversation-idea requests send the text needed for the request through Supabase to OpenRouter. These features use external processing, not only your device.

To operate credits, referrals, generation jobs, and usage limits, Supabase stores a device-generated identifier, an internal user identifier, referral records, credit and access status, request types, timestamps, and completion or error status. Service records and generated boards are separate from local analysis history. Deleting local history does not delete these server records; contact us for help with a server-data request. We do not promise a fixed automatic deletion period for these records or for data processed by our providers.

Onboarding and product analytics

We use TelemetryDeck to understand what people want from LooksMax AI and which features they use. Onboarding asks about your motivation, preferred outcome, experience, and improvement goal. Each question can be skipped. The selected answer codes are stored on your device and included with later analytics events. A provisional customer category is derived from your selected outcome, not from your appearance or inferred demographics.

Events describe onboarding progress, analysis starts and outcomes, viewing results or plans or history, returning to the app, and completed purchase product codes. They include the onboarding completion day and elapsed-day group to help us understand retention. The SDK also supplies a hashed identifier, session identifier, app and device information such as software version, and event timing. We use this information for product analytics and improvement, not advertising or tracking you across other companies' apps and websites.

Our custom analytics events do not include your photos, photo fingerprints, facial measurements, appearance scores, written prompts, account identifiers, or StoreKit transaction identifiers. We do not send your name or email address to TelemetryDeck. Skipping an onboarding question omits that answer but does not disable product events. Analytics already transmitted is held separately from local app data and handled under TelemetryDeck's policies; removing the app or deleting local history does not recall those events.

Local storage and retention

After a successful analysis, the app stores the exact completed result, analysis metadata, photo fingerprints, and compressed copies of your selected photos on your device using Apple's data protection. The app does not synchronize this normal analysis history to a cloud photo library. Generated style boards and service records are handled separately as described above. Your normal iOS device backup settings may include local app data.

Local history remains until you delete it or remove the app. Remote processing is transient from the app's perspective, but deleting local data cannot recall a request that a service provider has already processed.

Your controls

Within the app, you can:

  • delete an individual analysis and its locally stored photos;
  • delete all locally stored photos while keeping completed results; or
  • delete all locally stored analysis history.

You can skip onboarding questions. The onboarding profile is stored separately from analysis history, so deleting history or photos does not reset that profile. Removing the app deletes its local container, subject to normal iOS backup behavior; it does not erase records already held by service providers.

Purchases and reliability

Apple processes in-app purchases. A credit is consumed only after a new analysis produces a valid result and that result is saved successfully. Failed or cancelled analyses do not consume a credit. Reopening an exact matching saved result does not consume another credit.

Children

LooksMax AI is not directed to children under 13, and we do not knowingly collect their personal information. If you believe a child has provided information, contact us so we can help address it.

Contact

For privacy questions or requests, email keith@rumjahn.com. LooksMax AI is provided by Rumjahn Limited in Hong Kong.