Legal
Privacy Policy
Effective September 28, 2026 · Operated by OB DATA LLC · support@joinolune.com
Olune turns one selfie into looks you can wear and shop. That takes some personal data, starting with your photo. This policy explains what we collect, why, who helps us process it and for how long, in plain words, and it describes what the app and our servers actually do.
01The short version
- Your selfie stays on your phone and is not saved to your Olune account. To create looks, the app sends it to our server, which keeps it only in memory, never on disk, and stops using it after 20 minutes.
- To render and check your looks, your selfie goes to our AI provider fal.ai, which runs Google models. We do not use your photos to train AI models, and we never sell your data.
- Your looks, the words you type and your fit settings are saved to your account so they follow you across devices.
- No ads, no advertising IDs, no analytics or crash-reporting SDKs in the app, and no tracking cookies on this website.
- You can delete your account in the app at any time: Profile, then Account, then Delete my account. See Delete your account for exactly what that removes.
02Who we are
Olune (the app and joinolune.com) is operated by OB DATA LLC (“Olune”, “we”, “us”). We decide how your personal data is used, which makes us the controller of it. Contact us at support@joinolune.com.
If you are in the European Union or the United Kingdom, you can reach us the same way, by email.
03Your selfie, in detail
This is exactly what happens to the photo you take or choose to create looks:
- On your phone. The photo is saved in the app’s private storage, along with a smaller copy made for uploading. It is not uploaded to your Olune account or to our database.
- On our server. When you create looks, the app uploads the photo to our API server, hosted by Railway. The server holds it in memory, never writes it to disk and does not log it. So that your next looks do not need a fresh upload, it keeps the photo in memory under a reference code for up to 20 minutes and does not use it after that. Memory is cleared as newer photos replace older ones and whenever the server restarts.
- With our AI providers. The server sends the photo, together with a description of the look, to fal.ai, which runs Google’s image and vision models. Some of these vision requests are routed by fal.ai through OpenRouter to Google. Your photo is used there to render your looks and for the checks described next.
- Checks against your photo. To style you correctly and keep each look true to you, an AI model reads the apparent sex in your selfie (to choose menswear or womenswear) and notes visible details such as facial hair, glasses and hair. Each finished look is compared with your selfie for apparent sex and skin tone, and redone once if they do not match. We do not store the results of these comparisons. We do not create a face template and do not use your face to identify you.
We ask for your agreement before your first selfie is sent. We do not use your photos to train AI models and do not sell them. Our providers process them under their own terms.
04What we collect and why
| Data | Why we use it | Where it is kept |
|---|---|---|
| Your selfie | To render your looks and check them against your photo. | Your phone; our server’s memory for up to 20 minutes; our AI providers. |
| Apparent sex (gender) read from your selfie, and visible details such as facial hair or glasses | To dress you in menswear or womenswear and keep details consistent. You can change it in Profile. | Gender: your phone and your account settings. Details: your phone. |
| Your looks | To show you Your Looks on any device. | Links to the images, with the prompt that made them, in your account. The image files are hosted by fal.ai. |
| What you type: vibes, occasions, places, @handles | To create the looks you ask for. | With your looks in your account; in server logs. |
| Fit settings: body type, height, sizes, region and a max price | To style looks for your build and to search for products in your size and budget. | Your phone and your account settings. Sent with your requests to our server. |
| Style preferences: styles, brands, occasions, palette, and the “style across genders” option if you turn it on | To personalize the looks you are shown. | Your phone and your account settings. |
| Photos you upload to Shop any photo | To identify the pieces in the photo and find close matches. | Processed in memory and sent to fal.ai and, if needed, SerpApi. Not stored by us. |
| Account details: a random account ID, plus your email address if you add one, or the name and email Apple shares if you use Sign in with Apple | To keep your looks and settings, sign you in and send sign-in codes. | Supabase, our account and database provider. |
| Profile: display name, @handle and profile photo, if you set them | To show your profile. Treat these as public: other people may be able to see them. | Your account. A profile photo is stored at a public link. |
| A phone number, if you verified one in an earlier version of the app | It was used to prevent abuse of the free tier. We no longer ask for it. | Your account settings, until you delete your account. |
| Your cart | To collect the pieces you want. “Email my cart” opens your own mail app; we do not send that email. | Your phone only. |
| Shopping activity: adding to cart, opening a store link, emailing or sharing your cart (event type, item count, cart value, retailer, plan) | To understand what is useful, to run affiliate programs and, if you allow notifications, to remind you about your cart. | Our database, linked to your account ID. |
| Usage records for each generation (account ID, action, model, number of images, estimated cost, plan) | To apply free and fair-use limits, prevent abuse and manage costs. | Our database. |
| Purchases and subscription status | To unlock Olune Pro. We never see your card details. | Apple and RevenueCat, which receives your account ID or a random device ID. |
| Device data: a random device ID, platform, time zone offset and, if you allow notifications, a push token and your notification choices | To run the app, apply limits and send notifications at sensible hours. | Your phone and our database. |
| IP address | To rate-limit requests and prevent abuse. It is not used to locate you. | Our server’s memory; server logs; in some cases alongside abuse counters on our server. |
| Messages you send us | To answer you. | Our email. |
When you sign in with a code, the app may read a six-digit code from your clipboard to fill it in for you. That stays on your phone.
05Information about other people
If you type the @handle of a public Instagram, Pinterest or TikTok profile, our server uses Apify to fetch that profile’s public content: up to six recent image links, the username, display name, profile picture link, follower count and whether the account is verified or private. A vision model turns those images into a written description of the style, and only that description is used to render your look. We keep a count of how often each handle is searched along with one image link, and the name or handle you typed is saved with your look.
Only upload photos of yourself to create looks. Photos you use in Shop any photo are only used to find products. If you believe Olune holds information about you that you did not provide, write to support@joinolune.com.
06Who processes your data
We share data only with providers that help us run Olune, and only what each one needs:
| Provider | What they do for us |
|---|---|
| fal.ai | Runs the AI models that render and check your looks, describe styles and identify products. Receives your selfie, your prompts and the images being worked on, and hosts the finished look images. |
| Provides the image and vision models (Gemini) that fal.ai runs for us. | |
| OpenRouter | Routes some vision requests from fal.ai to Google’s models. |
| SerpApi | Runs product searches on Google Shopping and Google Lens for Shop the look and Shop any photo. Receives search terms, which can include your sizes, and sometimes a link to a look image. |
| Apify | Fetches public profile content when you type an @handle. |
| Supabase | Accounts, sign-in, our database and file storage. |
| Railway | Hosts our API server. |
| Upstash | Caches product search results for up to 7 days so repeat searches are fast. |
| Expo | Delivers push notifications and app updates. |
| RevenueCat | Manages subscriptions and purchase status. |
| Apple | The App Store and payments, Sign in with Apple, and notification delivery on iPhone. |
| Google Play | App distribution on Android, and Google Play Billing once Pro is available there. |
| ShopMy | Affiliate links for some store links. The store and ShopMy can see that you arrived from Olune. |
| Vercel | Hosts joinolune.com, including the link redirect at joinolune.com/go. |
| Zoho | Sends the sign-in code emails for our account provider. |
| Twilio | Sent phone verification codes in earlier versions of the app. Not in use today. |
When you open a store link, you leave Olune and the store’s own privacy policy applies. We may also disclose data if the law requires it, to protect people’s safety or our rights, or as part of a merger or sale of the business, in which case this policy continues to apply to your data.
We do not sell personal data, and we do not share it for cross-context behavioral advertising. There are no advertising SDKs in the app.
07Legal bases (EU and UK)
- Contract: to provide the features you ask for, such as rendering looks, saving them, shopping and subscriptions.
- Consent: to process your selfie, including the appearance checks described above, and to send you notifications. You can withdraw consent at any time by removing your selfies and deleting your account, or by turning off notifications.
- Legitimate interests: to keep Olune secure, prevent abuse of free limits, manage costs and improve the app, balanced against your rights.
- Legal obligation: to keep records the law requires, such as for tax.
08How long we keep data
- Selfies: on your phone until you delete the app. Removing a selfie in Profile stops Olune from using it; deleting the app removes Olune’s files from your phone, and your phone’s own backups follow your backup settings. On our server, never on disk and not used after 20 minutes.
- Looks, prompts, settings and your profile: until you delete them or your account. The look image files are hosted by fal.ai at unlisted links and kept under fal.ai’s retention policy.
- Usage records, shopping activity and notification records: kept for billing, fair use, abuse prevention and analytics. They are linked to a random account ID, not your name or email, and are not removed automatically when you delete your account. Ask us and we will delete them unless we must keep them.
- Server logs: kept by Railway and Vercel for their standard log periods.
- Product search cache: up to 7 days.
- Purchase records: kept by Apple, Google and RevenueCat as their terms and the law require.
09International transfers
We are based in the United States, and our providers process data in the United States and other countries. When we transfer personal data from the EU, the UK or Switzerland, we rely on safeguards the law recognizes, such as the Standard Contractual Clauses in our providers’ data processing terms.
10Your rights and choices
Depending on where you live, you may have the right to:
- access the personal data we hold about you, and get a copy in a portable format;
- correct it, or delete it;
- object to or restrict some processing, and withdraw consent;
- not be treated differently for using these rights;
- complain to a data protection authority, such as your local supervisory authority in the EU or the ICO in the UK.
California and other US states. In the last 12 months we collected the categories in the table above: identifiers, customer records, physical characteristics (your fit settings), commercial information (purchases and shopping activity), internet and app activity, photos, inferences (style preferences) and, as sensitive personal information, the appearance data described in “Your selfie, in detail”. We use sensitive personal information only to provide the service you request. We do not sell or share personal information, and we do not knowingly sell or share the data of anyone under 16.
To use your rights, delete your account in the app or email support@joinolune.com from the address on your account. We may need to confirm it is you, and we answer within the time the law allows, usually one month or 45 days. You can use an authorized agent. You can turn off notifications in your phone’s settings or in Profile, and change your fit and style settings at any time.
11Children
Olune is not for children under 13, or under the age of digital consent where you live if that is higher, and people under 18 need a parent’s or guardian’s permission. We do not knowingly collect data from children under 13. If you believe a child has used Olune, write to support@joinolune.com and we will delete the account.
12Security
Data travels over encrypted connections. Account data is protected by access rules in our database, and our servers verify who is making each request. No system is perfectly secure, so if you think your account has been compromised, write to support@joinolune.com right away.
13This website
joinolune.com sets no cookies and runs no analytics or advertising scripts. When you follow a store link through joinolune.com/go, our code logs the store’s domain and the time, not who you are. Our host, Vercel, keeps standard request logs, which include IP addresses.
14Changes to this policy
We will update this page when our practices change, and tell you in the app or by email before material changes take effect. The date at the top shows when it last changed.
Questions about this page: support@joinolune.com. See also Privacy Policy, Terms of Use and Delete your account.