Privacy Policy
Effective date: 2026-09-29 / Last updated: 2026-10-13
1. Overview
ShadeKeep ("the App") is a business app for hairdressers and colorists. It records each client's hair color formulas (products, amounts, brightness, and so on) and treatment photos on your own device only. No account registration is required, and we do not run a server that stores your records.
In this policy, "you" means the person who uses the App (for example, a hairdresser or colorist), and "we" means the developer of the App. Because the App holds information about your clients, please read section 2 in particular.
2. Your Clients' Personal Information
Client names, treatment records, and photos are entered by you and stored on your own device. The App does not send them to our servers, and we do not collect or view them.
You are responsible for:
- explaining to your clients how their information is recorded and kept,
- obtaining any consent that is needed from your clients, and
- following the personal information laws that apply in the places where you work.
You are also responsible for the files you take out of the App (see section 5). Whenever you export records as CSV or PDF, the App first shows a notice: the file contains other people's personal information, it is not encrypted, in-app deletion does not reach files that have left the App, and once it is shared, how it is handled is your responsibility.
3. Data Stored on Your Device
The App stores the following only on your device:
- Client names
- Treatment records: product names, amounts, units, brightness, the approximate result color you pick, notes, and the date and time
- Photos attached to records
- Tags and treatment types
- Units that you create yourself
- App settings (language, theme, list display, and similar) and the counters used for Free-plan limits
- Purchase status
Records and photos are kept in a database and in photo files inside the App's private storage on your device. Purchase status is kept in the device's secure storage (iOS Keychain / Android Keystore).
The App does not store your search history. The App has no notification feature and does not send notifications. It does not ask for your name, email address, phone number, or address.
4. Permissions
- Camera — to take photos of color results and attach them to a record. Used only when you take a photo in the App.
- Photo library — to attach photos that are already on your device to a record.
- Tracking permission on iOS (App Tracking Transparency) — Free plan only. The App asks whether it may track you across other companies' apps and websites. The advertising identifier (IDFA) is used only if you allow it. If you decline, the App keeps working as usual and non-personalized ads are shown.
The App does not ask for location permission. You can turn off any permission at any time in your device settings. Doing so does not delete data that is already stored.
5. Exporting and Sharing
Your records and photos leave your device only when you choose to export or share them (the network traffic for ads, purchase checks, and error reports is described in section 7):
- CSV (a list of records)
- PDF (a report of one client's records, with photos)
- Backup ZIP (all clients, records, and photos, used to move data to another device)
- Sharing a single photo from the photo viewer
These files are handed to your device's share sheet. Where they go next depends on the app or service you choose. The exported files are not encrypted (this includes the ZIP).
When photos are put into a PDF or a ZIP, they are re-encoded, and the shooting information stored in the photo (EXIF, which can include location) is removed. However, when you share a single photo, the original photo is passed on as it is, so its shooting information may remain.
6. Device Backups
- Android: the App is excluded from the operating system's backup (cloud backup and device-to-device transfer). To move your data to another device, use the backup ZIP.
- iOS: the App's records and photos are marked to be excluded from iCloud backups and from backups made on a computer. To move your data to another device, use the backup ZIP.
Deleting data inside the App does not remove copies that already exist in a device backup.
7. Third-Party Services
The App uses the services below. How long each company keeps the information it receives follows that company's own policy.
- Google AdMob (Free plan only) — shows a banner ad at the bottom of the client list screen. Advertising identifiers (IDFA on iOS / Advertising ID on Android) and device information may be sent to Google to deliver ads. Google may also receive your device's IP address, which can be used to estimate its general location, and information about ad views and taps, for advertising, analytics, and fraud prevention. Pro users see no ads. On iOS, the App asks for the tracking permission described in section 4 in every region. In the European Economic Area, the United Kingdom, Switzerland, and some other regions, the App also shows Google's consent form (Google User Messaging Platform) and asks for your consent. Where the consent form applies to your region, you can review and change your consent at any time from Settings > Ad privacy settings. See Google Privacy Policy.
- RevenueCat — checks your purchase status. It receives an anonymous identifier and purchase information. It does not receive your name or email address. See RevenueCat Privacy Policy.
- Apple App Store / Google Play — distribution and billing. Payment information is handled entirely by the store; the App never receives it.
- Sentry (Functional Software, Inc.) — when an error occurs or the App stops unexpectedly, a technical report is sent: the device model and state (such as free memory, battery level, and language and time zone settings), the operating system version, the App version, the type of error, where in the code it stopped, and a random identifier generated for the installation. The App also sends usage sessions (when the App starts and ends, and whether it crashed). Because of how network connections work, Sentry also receives your device's IP address. Reports include the country and region that Sentry estimates from this IP address (for example, Japan). We have set Sentry not to store the IP address itself. For reports created by the App, only a fixed set of technical fields is sent: error messages, the text of activity logs, what you enter (such as client names, product names, and notes), and photos are removed before sending. However, when the App itself crashes at the operating-system level, the report is created by Sentry's built-in component and this filter does not run on it; such a report can include the system's error message and a log of recent technical events (such as screen changes and network requests). It is still not designed to include what you enter or photos. These reports are used only to find and fix errors. See Sentry Privacy Policy.
8. Deleting Your Data
Inside the App you can:
- archive a client (the client is hidden from the list; the data stays),
- move a client or a record to the trash (after 30 days, it is deleted permanently the next time you open the App, and you can restore it until then),
- delete a client permanently, including the client's photo files, and
- delete a single photo.
These deletions do not reach files you have already exported or copies in device backups. Uninstalling the App removes the records and photos stored inside it from your device. However, on iOS, the purchase status saved in the Keychain (including an anonymous identifier) may remain. For a request about deletion or about your data, please contact us (section 12).
9. No AI-Based Advice or Judgment
The App does not perform any AI-based judgment or recommendation. It does not diagnose hair or scalp condition, and it does not recommend or judge formulas, colors, or treatments. Its role is to record what you enter.
10. Children
The App is a business tool and is not directed to children. We do not knowingly collect information from children.
11. Changes to This Policy
We may update this policy from time to time. Changes are announced on this page, together with a new "Last updated" date.
12. Contact
If you have questions about this policy, please contact us at: doooooraku@gmail.com