Privacy policy
2026-09-08 · HairmivoAbout Hairmivo
Hairmivo provides hairstyle previews, hair color edits and optional face shape recommendations. This policy describes the data used by these features. You can browse local examples without uploading a photo.
Photos and facial information
You select photos using the system picker, or take a photo after granting camera permission. Hairmivo receives only the selected photo, not access to your whole library. The most recent selected portrait is stored on this device until replaced or cleared in Settings. On-device checks may locate facial outlines to assess framing and image quality; they do not identify you. When you choose cloud face analysis, the selected portrait and language are sent for processing and a face shape report is returned. These results are styling suggestions, not identity verification or medical advice.
Cloud AI processing and recipients
A photo is uploaded only after you review the photo-processing disclosure and tap the action to create or analyze the selected photo. That action gives permission for the current photo and task to be processed by Hairmivo and its contracted AI subprocessors. Hairmivo receives the processed photo, selected style, color or other requested editing parameters and may send them to contracted AI subprocessors. The Hairmivo server selects and audits the processing route; model names and provider endpoints are not sent to or selected by the app. Photos and generated results are stored by the configured hosting/storage service to deliver the task. Read the processing and retention information before each upload. Declining leaves local browsing available. Upload consent does not grant advertising-tracking permission.
Account, purchases and service records
The service creates an anonymous account with an identifier and session credential. The credential is stored in the iOS Keychain. Apple-signed transaction data and an app account token are sent to Hairmivo to verify purchases, subscription expiry and access limits. Apple handles payment; Hairmivo does not receive your card details. Task identifiers, selected parameters, status, usage and error records support delivery, security and billing. The server also rate-limits account creation using a keyed hash of the network address.
Retention and deletion
The upload screen shows the current Hairmivo retention period for input photos and results. Expired files are queued for removal. Delete an individual task in Library, or request deletion of all cloud photos in Settings. Account deletion revokes service access and queues associated photos and reports for removal. Minimal subscription, accounting and deletion records remain in the current service; these are separate from photo content. Storage cleanup retries if temporarily unavailable. Copies you export to Photos or share with others are outside this deletion. AI providers may apply their own retention rules; deleting in Hairmivo cannot recall a request already sent to a provider.
Your choices and tracking
This version does not include advertising or cross-app/site tracking and does not request ATT permission. You can change camera and photo-add permissions in iOS Settings. Photo-library selection uses the system picker and needs no broad library permission. Clear the saved portrait in Settings. Every new AI task requires your permission for the current photo and processing policy. To prevent a new upload, do not start the task; you can go back and continue browsing. Contact the operator through the configured support channel for privacy questions.
First-party feedback and product statistics
Hairmivo records predefined product events and feedback categories to understand feature use and improve the service. Feedback can indicate identity mismatch, an incorrect style, color change, image errors or face shape recommendation issues. Events and feedback are associated with your current Hairmivo account. They do not contain photos, facial vectors, URLs, authentication tokens or free-text personal content. This is first-party product analysis, with no advertising or cross-app tracking. Raw server records are retained for up to 30 days. Pending records on this device are kept for up to 7 days. Deleting a work removes its associated records; deleting all works or your account clears the associated telemetry, feedback and pending queue.
Task notifications
Notifications are optional. Hairmivo requests notification permission only when you choose to enable them. Denying permission does not prevent generation. When configured, the notification service associates this device’s notification token with your account to send task updates. Notification payloads do not contain photos, image access URLs or analysis conclusions. On account deletion or switching, local task notifications are cleared and the old device registration is removed. Notifications are based on actual task states; delivery depends on system permission, connectivity and push-service availability.
Personal color analysis
When you explicitly choose personal color analysis and consent, Hairmivo sends a normalized photo, the requested language, fixed analysis instructions, the response schema and a random attempt identifier through its managed service and may use a contracted AI subprocessor. Hairmivo does not include your account ID or subscription information in this processing request. The server asks the subprocessor not to store the response; this is not a guarantee about the subprocessor’s own retention. The report describes photo quality, lighting and white balance, then tentative warm/cool, light/dark and saturation directions. It does not identify you or claim a definitive seasonal color classification. Input photos and reports follow the task retention shown before upload (service defaults: 24 hours for input, 7 days for reports). Deleting the task or account, or report expiry, removes the report and queues associated assets for deletion. If the source image is unavailable, report-based try-on is disabled. When this capability is off, only local guidance is shown and no analysis photo is uploaded.
Service providers and analytics
Hairmivo is operated by Shanghai Qingmu Technology Co., Ltd. Photos and requested edits may be processed by our contracted AI service gpt.ge. Cloudflare R2 stores input and generated assets privately; Cloudflare also hosts this website. Google Analytics for Firebase processes app interactions, an anonymous Hairmivo user identifier, purchase events, app/device information and language to help measure product use. Hairmivo does not send photos or facial analysis reports to Firebase Analytics and uses no advertising identifier. Firebase Crashlytics receives crash reports and non-fatal error codes, together with the same anonymous identifier, app version, device model and OS version, to keep the app stable; these reports never contain photos, links or tokens. You can turn off Firebase Analytics and Crashlytics on this device in Settings › Privacy & permissions. Google applies its own service terms and retention settings; deleting a Hairmivo work does not automatically delete records already processed by Google. Apple provides purchases, device attestation and optional push delivery. Our infrastructure and service providers may process data outside your country. AI-provider retention follows the applicable provider arrangements; we do not promise zero retention by third parties. Google Analytics also derives a general region from the network address for analytics; this does not use iOS Location Services or GPS. Firebase Remote Config receives app/device configuration information such as country and language codes to deliver feature settings.
Subscription service provider
RevenueCat receives Apple purchase and subscription records, an anonymous Hairmivo account identifier, and app/device information to maintain subscription records and report revenue. Hairmivo does not send photos, facial analysis reports, payment card details or its account session credentials to RevenueCat. Purchases and subscription access are verified by Apple and Hairmivo. This subscription service is separate from the optional Firebase usage statistics and crash reporting setting. RevenueCat processes records under its service terms and retention arrangements; deleting photos or a Hairmivo account does not automatically erase subscription and accounting records already processed by RevenueCat. Contact Hairmivo support for requests concerning these records.