Back to Home

Privacy Policy

Last updated: September 12, 2026

1. Introduction

At HairPlan, we take your privacy seriously. This Privacy Policy outlines our practices concerning the handling of user data.

HairPlan is operated by Akash Sharma, based in Canada.

Akash Sharma is the data controller responsible for personal data processed through the HairPlan app.

This Privacy Policy is governed by the laws of Canada.

2. Data Collection and Storage

HairPlan is designed with privacy at its core. We do not maintain user accounts, and we do not operate servers that store your personal data. Your hair profile, photos, and progress history live on your device. Some data is sent to third-party service providers to deliver specific features — most importantly, photos you submit for analysis are transmitted to our AI provider. Sections 3, 5 and 7 describe exactly what leaves your device and why.

The following types of data are collected and stored locally on your device:

We also collect usage and analytics data through a third-party analytics service (PostHog). This includes information about how you use the app (such as app opens, screen views, and feature usage) to help us improve the app and understand usage patterns. This analytics data is not linked to your identity: we do not use your name or email address. Events are grouped under a random identifier generated on your device, which is not tied to any real-world identity. For more information, see PostHog's privacy policy.

3. AI-Powered Features

HairPlan uses artificial intelligence (Rork AI) to generate personalized hair care recommendations based on your hair profile. When you complete the onboarding process:

This data is processed by our AI provider solely for the purpose of generating your recommendations and is not used for advertising, profiling, biometric identification, facial recognition, or any other purpose.

We do not intentionally store this data after processing. However, the AI provider may temporarily process the data to deliver the service.

4. Subscription and Payment Data

When you purchase a subscription, payment processing is handled securely through the App Store (iOS) or Google Play Store (Android). We use RevenueCat to manage subscription status.

5. Camera and Photo Library Access

HairPlan requests access to your camera and photo library to:

Photos you take are saved locally on your device, and your library of progress photos stays there.

There is one exception, and it is the important one: when you run a hair scan, the photo you choose for that scan is compressed and sent over an encrypted connection to our AI provider (Rork AI) so it can be analyzed. This is what produces your Hair Score and visible-signs estimate. The photo is processed to generate that result and is not retained by us — we operate no photo storage and cannot browse, share, or sell your photos. It is not used for advertising, profiling, biometric identification, or facial recognition.

If you would rather no photo ever leave your device, skip the scan and use the estimate generated from your questionnaire answers instead.

6. Data Usage

Your data is used exclusively to:

We use analytics (PostHog) to understand how the app is used, measure feature usage, and improve the product. PostHog is also configured to record anonymized session replays of app usage; text you type, images, and system views are masked before the recording leaves your device. Analytics data is not tied to your name or contact details.

We use AppsFlyer, a mobile measurement provider, to understand which marketing channel an install came from and to measure the effectiveness of our advertising. AppsFlyer records app installs and app opens along with device and network signals. On iOS we ask for your permission through Apple's App Tracking Transparency prompt before linking this app's data to advertising data from other companies. If you allow tracking, AppsFlyer may use your device's advertising identifier (IDFA) and match your install against ad-network records so we can tell which campaign it came from, and we pass along an app-generated identifier that is not your name, email, or account. If you decline, none of that linking happens and attribution falls back to Apple's privacy-preserving SKAdNetwork framework alone. The app works exactly the same either way, and you can change your choice at any time in Settings › Privacy & Security › Tracking. We do not sell your data or use behavioral profiling to target you with ads inside the app.

7. Data Sharing

We do not sell your personal data.

We only share limited data with trusted third-party service providers strictly for the purpose of operating the app, including:

These providers act as data processors and are contractually obligated to process data only for the intended purpose.

8. Data Retention

HairPlan does not retain personal data on external servers.

All personal data is stored locally on your device and remains under your control.

Any data transmitted to third-party services is processed temporarily and retained only as long as necessary to provide the requested service, in accordance with their respective privacy policies.

9. Legal Basis for Processing (GDPR)

For users in the European Union, we process personal data based on:

You may withdraw your consent at any time by deleting your data within the app.

We comply with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA).

10. Data Security

Since your data is stored locally on your device:

11. Data Deletion

You can delete all your data at any time through the app's Settings menu by selecting "Delete All Data."

This permanently removes all locally stored information including your profile, check-ins, photos, and progress history.

12. Children's Privacy

HairPlan is not directed to children under 13 years of age. We do not knowingly collect any data from children under 13. If you are under 13, please do not use HairPlan.

13. Your Rights

You have the right to:

14. Changes to Privacy Policy

Users will be notified of any material changes to this privacy policy via in-app notifications. We encourage you to review this policy periodically for any updates.

15. Contact Information

If you have any questions about this Privacy Policy, please contact us at:
hairplan14@gmail.com

EU users may contact us regarding GDPR rights at the same email address.

16. Jurisdiction

Any disputes arising from this Privacy Policy shall be governed by the laws of Ontario, Canada.