Privacy Policy
Last updated: April 27, 2026
This Privacy Policy explains how My Stylist collects, uses, and shares information about you when you use our service. We are committed to being transparent about our practices and giving you meaningful control over your data.
1. Information We Collect
We collect the following categories of information:
- Account information — Your name, email address, and any profile details provided via Clerk (our authentication provider) when you register with email or Google OAuth.
- Uploaded images — Images you upload to generate your style profile. These are stored in Cloudflare R2, a cloud object storage service.
- Style profile data — The aesthetic label, color palette, mood summary, and representative images derived from your uploads. Stored in our Postgres database.
- Usage events — Page visits, product views, affiliate clicks, and save actions. Collected via PostHog analytics (self-hosted or cloud) and stored in our internal events table.
- Session data — Authentication tokens managed by Clerk.
2. How We Use Information
- Generate and display your personalised style profile and product matches.
- Improve our machine learning models and product recommendation quality.
- Track affiliate click attribution (click IDs only — no personal data shared with retailers).
- Monitor service health, debug errors, and prevent abuse.
- Send transactional emails (e.g. account verification) via Clerk.
3. Sharing of Information
We do not sell your personal data. We share information only as follows:
- Affiliate networks — When you click a product link, we pass a click-tracking ID (no name, email, or image data) to affiliate networks including ShareASale, Impact, and direct brand partners.
- Infrastructure providers — Cloudflare R2 (image storage), Neon (Postgres database), Vercel (hosting), Clerk (auth). These providers process data under their own privacy policies and data processing agreements.
- Analytics — PostHog receives anonymised usage events. We do not enable cross-site tracking.
- Legal compliance — We may disclose information if required by law or to protect the rights and safety of My Stylist, our users, or the public.
4. Cookies & Tracking
We use cookies and similar technologies for:
- Authentication — Clerk sets a session cookie to keep you signed in.
- Analytics — PostHog sets a first-party cookie to track anonymised usage sessions. We do not use third-party advertising cookies.
You can disable cookies in your browser settings; this may affect authentication and some features.
5. Your Rights
You have the right to access, correct, or delete your personal data. To exercise these rights, email hello@my-stylist.app. We will respond within 30 days. You can also delete your account directly from your account settings, which will remove your profile data and uploaded images.
6. Data Retention
We retain your account information and style profiles for as long as your account is active. Uploaded images are retained in Cloudflare R2 and linked to your profile. If you delete your account, we will delete your personal data within 30 days, except where we are required to retain it for legal or financial compliance purposes (e.g. affiliate commission records may be retained for up to 3 years).
7. Children's Privacy
My Stylist is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us immediately at hello@my-stylist.app.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will post the revised policy on this page with an updated "Last updated" date. For material changes, we will attempt to notify you via email.
9. Contact
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at hello@my-stylist.app.
Questions? Email hello@my-stylist.app