Privacy Policy
In short: your closet is private. Others only see what you choose to publish. We don't sell data, show ads or train AI models on your photos. Your photos and texts reach Google's AI only with your consent, and the same goes for analytics. You can delete your account and all data in the app.
1. Controller
The controller of personal data in the Styled app is Filip Weber, a sole trader (NIP 5361995892) (“we”). For anything related to your data, write to styled@syntaxcrew.pl.
2. Data we process
- Account: an anonymous account ID and, after you sign in with Apple or Google, your email address and that provider's account ID. We never receive a password.
- Closet: photos of your items and their cutouts, descriptions (category, colors, material, brand, size, price), outfits, wear calendar and plans (occasions, trips).
- Profile and preferences: the city you choose for the weather forecast, style, theme, onboarding progress, consents.
- Social (if you use it): nickname, profile photo, bio, published fits, comments, likes, friends, follows, blocks and reports.
- Try-on: avatar settings and, in “on my photo” mode, your photo (from the camera or library, deleted right after the try-on) and generated results.
- AI stylist: your messages and the stylist's replies.
- Referrals (if you use them): your referral code, who referred you to Styled (if you enter a code or open a referral link), the referral status (pending, reward granted), how many people started with your referral and the rewards you earned. To grant a reward we check when the account was created, whether it is connected to Apple or Google and how many of your own items are in the closet (only the number, not the content).
- Subscription: plan status, expiry and store transaction history. We never see your card details; the app store handles payment.
- Interactions in Inspiration: how you react to fits and looks in Inspiration: viewing time, scrolling past without watching (skips), rewatching, hearts, saves, shares, try-ons, “Recreate from my closet”, opening details and “Not for me”. Each signal is only a content ID, the type of reaction and the viewing time. We don't store individual signals or a viewing history, only an aggregated taste profile (see section 4).
- Technical data: crash reports (device model, OS and app version, stack trace), without closet content or photos.
- Analytics (only with consent): anonymous feature-usage events such as “item added” or “try-on opened”, without photos or item descriptions.
- Ad measurement (only with consent): device identifiers (advertising and vendor), model, system and app version, language, IP address, and whether you installed, opened or bought, without your email, photos or closet contents.
We don't collect your device's precise location, phone contacts or health data, and we don't ask for special-category data.
3. Purposes and legal bases
| Purpose | Legal basis (GDPR) |
|---|---|
| Running your account, closet, outfits and calendar | contract (Art. 6(1)(b)) |
| Sending data to Google's AI models: item descriptions, garment recreation, try-on, the stylist and scanning published content | consent (Art. 6(1)(a)), which you can withdraw in Settings |
| Social: publishing, friends, comments, recommendations in Inspiration | contract (Art. 6(1)(b)) |
| Referrals: code, attributing the referral and rewards (try-ons, a month of Plus, fit backdrops) | contract (Art. 6(1)(b)); preventing reward abuse: legitimate interest (Art. 6(1)(f)) |
| Styled Plus subscription and feature limits | contract (Art. 6(1)(b)) |
| Content moderation, reports and appeals, security, abuse prevention | legal obligation (DSA, Art. 6(1)(c)) and legitimate interest (Art. 6(1)(f)) |
| Crash reports and app stability | legitimate interest (Art. 6(1)(f)) |
| Usage analytics | consent (Art. 6(1)(a)), which you can withdraw in Settings |
| Measuring how our TikTok ads perform | consent (Art. 6(1)(a)), which you can withdraw in Settings |
| Billing and tax records | legal obligation (Art. 6(1)(c)) |
4. Artificial intelligence
AI features run on Google's Gemini models, in our Google Cloud project (Vertex AI). Before we send anything there, we ask for your permission in the app, the first time you use such a feature. You can turn everything on or choose each use separately, and change your choice at any time in Settings. Without consent your closet, outfits and calendar work normally, and whatever you leave off stays off: you describe items yourself, without the stylist, try-ons, garment recreation, or your profile and publishing.
| What we send to Google | When | Why |
|---|---|---|
| A thumbnail of the item photo | adding an item from the camera, gallery or a link | description: type, color, material, season, brand |
| An outfit photo, in which a person may be visible | recreating garments from a photo, logging a day from a photo | recognizing and recreating the clothes |
| Cut-out garment images and avatar settings (body type, skin tone, hair), plus your photo in “on my photo” mode | try-on | generating the try-on and an automatic safety scan of the photo and the result |
| Your messages, a description of your closet, recently worn items, saved outfits, your plan and the weather | chatting with the stylist | picking outfits from your clothes |
| Published photos, collages and captions, item brands from published fits, highlight names, profile photo, nickname, bio, comments, questions to friends and item cut-outs from a public closet | publishing and editing your profile | automatic safety scan, fit style description and Inspiration recommendations |
Google processes this data as our processor under the Cloud Data Processing Addendum, which provides protection at least equal to that described in this policy. Google does not use this data to train its models and does not keep it longer than needed to generate a response. For some models it may retain it for up to 30 days solely for automated safety checks.
Reported content that is already published may go through another AI scan even after its author withdraws consent. This protects other people and meets our obligations under the DSA.
- We remove item backgrounds on your phone, without sending the photo to AI.
- An outfit photo used to recreate garments is only used to recognize the clothes and is not stored.
- Try-on results are private, labeled as AI-generated and can be deleted. From the try-on room, only an avatar try-on that you publish yourself reaches Inspiration. Such a post carries an AI label, goes through the same scan as any publication and can be deleted. You can't publish a try-on on your photo from the try-on room. A post with an item recreated by AI from a photo also carries an AI label.
- We label what is created and published in the app. To us a screenshot is an ordinary photo: we can't tell that it shows a try-on, so it gets no AI label, and the Terms forbid passing it off as a real photo.
- The stylist talks about clothes, colors, occasions and weather. It never comments on your body or looks.
- When you browse Inspiration, we record how you react to fits (viewing time, skips, hearts, saves, shares, try-ons, “Recreate”, “Not for me”) and use it to build a private taste profile: styles, colors, types of clothing and favorite creators. The profile fades over time (its weight halves every 30 days) and is used only to order fits in “For you”. Only you can see it; it is not used for analytics or ads, and we delete it with your account.
- From the images of fits you react to, we compute a private taste vector. Each approved public fit (a photo or a collage of cutouts with a short description of the clothes) is turned once into a numeric vector with the multimodalembedding model on Vertex AI in the europe-west1 region (Belgium). A fit's vector is removed when the fit is hidden, rejected or deleted, and your taste vector fades over time (halving every 14 days) and is deleted with your account. Short style descriptions of fits (text with no data about you) are turned into vectors with the Gemini Embedding model in the us-central1 region (USA).
- From the hearts, saves and other strong reactions of many people, we compute anonymous links between fits (“people who liked this fit also like…”). These are only totals with no information about who gave them, so they remain after an account is deleted and fade over time; the list of your recent reactions they are built from is deleted with your account.
- We don't infer gender, age, body shape or looks, and we don't ask for them. We only learn which clothes and outfits you like. To keep the feed from becoming a bubble, some spots go to fits outside your taste. You can switch to “Latest” for a non-personalized order.
- An automated scan may hold back a post. Decisions about accounts are made by a person, and you can appeal any decision in the app.
5. Processors
| Provider | Scope | Location |
|---|---|---|
| Google (Firebase, Google Cloud, Vertex AI) | account, database, files, server functions, notifications and, with your consent, Gemini AI models | EU (database and functions in Europe). Some model calls may be processed outside the EU. |
| RevenueCat | subscription status linked to your account ID | USA |
| Sentry | crash reports | EU (Germany) |
| PostHog | analytics, only with consent | EU |
| Apple, Google | sign-in and store payments, each as an independent controller under its own terms | per their policies |
| TikTok | measuring our ads, only with consent, under TikTok's business terms (also as a joint or independent controller); TikTok may use the data to improve its ads | per TikTok's policy, including outside the EEA |
Google (Firebase, Google Cloud, Vertex AI), RevenueCat, Sentry and PostHog process data under data processing agreements that provide protection at least equal to that described in this policy. TikTok does not work under such an agreement: ad measurement is governed by TikTok's business terms, and TikTok is also responsible for this data as a joint or separate controller.
Weather forecasts come from MET Norway; we only send the coordinates of the chosen city, with no data about you. Transfers outside the European Economic Area rely on the European Commission's Standard Contractual Clauses or an adequacy decision (EU-US Data Privacy Framework).
We don't sell data. Only the ad measurement data described above reaches an ad network, and only with your consent. There are no ads in the app.
6. What others see
Your closet, outfits, calendar, plans, try-ons and stylist chats are visible only to you. Others see your nickname, profile photo, bio and the fits and avatar try-ons you publish (publicly or to friends only). Items in your approved public fits are public: other signed-in users can find them in item search (by type, color and brand) and add them to their closet. If you turn on “Public closet” in Settings (off by default), this also applies to the other items in your closet, and you can hide any single item. We only share the garment cutout with its type, colors, pattern and brand: no background, person, photo metadata, price, size, nickname or any sign that the item is yours. Before it's shown, each cutout passes an automatic check by a Gemini model (a single garment, no person, text or shop photo). Deleting the fit, making your profile private, turning off the public closet, hiding or deleting the item and deleting your account removes it from search; copies someone already added stay in their closet. The legal basis is our contract (providing a feature you choose).
Referrals: the referral link page (styled-60d1a.web.app/r/CODE) shows only your nickname and the code you share yourself. Someone who enters your code sees your nickname. You only see how many people started with your referral and, in the reward notification, the nickname of the person who earned it for you. A referral doesn't make you friends and gives no access to anyone's closet.
7. Retention
- Account and closet data are kept while you have an account. Deleting your account in the app erases documents, files and the sign-in account. The one exception is the copy of a post with an open moderation case, described below.
- Your taste profile and taste vector from Inspiration fade over time and are deleted immediately when you delete your account. Anonymous links between fits contain no data about people and fade over time.
- Your referral code and reward progress are kept while you have an account. Deleting your account disables your code, erases your progress and your own referral, and the referrals of people you invited keep only a note that the referrer was a deleted account, without your ID.
- Reports and moderation decisions are kept for up to 12 months after the case is closed, or until a dispute ends. After that an automatic job deletes them.
- If a post has an open moderation case and you delete it or your account, the post disappears from the app, but we keep a copy (images, caption, item details) for up to 90 days solely to decide the case. Only a moderator sees it. If we find that the content doesn't break the rules, we delete the copy right away.
- Crash reports are kept for up to 90 days and analytics data for up to 12 months.
- Transaction records are kept as long as tax law requires.
8. Your rights
You have the right to access, rectify, erase, restrict and port your data, and to object to processing based on legitimate interest. You can withdraw AI and analytics consent at any time in Settings; this doesn't affect earlier processing. We'll send you a copy of your data on request at styled@syntaxcrew.pl. You may also lodge a complaint with the Polish supervisory authority, Prezes Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl), or your local authority.
9. Younger users
Styled is intended primarily for people aged 16 and over. If you're under 16, use the app with a parent's or guardian's consent. The same protections apply to everyone: closet private by default, “Let others find me” off by default, no messages from strangers, no ads in the app, and ad measurement only with consent.
10. Security
Data is sent over encrypted connections. Only your account can access your files, and database rules block changes to other people's data. Keys for AI services live only on the server.
11. Changes
We'll tell you about material changes to this policy in the app before they take effect.