Privacy Policy — AI Beauty Makeover
Last updated: 5 October 2026
Developer: Oana Rinaldi
Bundle ID: com.oanarinaldi.aibeautymakeover
Contact: oanarinaldi@gmail.com
Summary
AI Beauty Makeover has no login, no analytics and no advertising. Every saved makeover stays on your iPhone or iPad. You can use the app in two ways: free with your own OpenAI API key, in which case the portrait and makeup reference you choose are sent directly to OpenAI and nothing passes through us; or with an optional plan or credit pack, in which case they pass through our render server on their way to OpenAI and are not stored. Either way, nothing is sent until you have explicitly agreed on a screen that names OpenAI and lists what is sent. This page explains exactly what leaves your device, when, and how to stop it.
What We Collect
There is no analytics, no crash reporting, no advertising identifier, no tracking and no third-party SDK of any kind in this app.
With your own API key, we collect nothing. The photographs you choose go directly from your device to OpenAI, and we never receive any information about you or your use of the app.
With a plan or credits, we keep only what is needed to count your credits, described under Plans, Credits and Subscriptions. Your photographs and instructions pass through our server to OpenAI and are not stored. See What Is Sent to OpenAI for exactly what is sent, who receives it, and how your permission is asked for and withdrawn.
What Stays on Your Device
- Every makeover you generate — the finished image, your portrait and the makeup reference — stored in the app’s private container and excluded from iCloud and device backups.
- The date, selected makeup mode and any optional instruction you typed, stored alongside each look.
- Your OpenAI API key, stored in the iOS Keychain with the “when unlocked, this device only” protection class, which means it is excluded from backups and never syncs to another device.
- Your app preferences, such as image quality and how long to keep looks.
Deleting the app removes all of it permanently.
What Is Sent to OpenAI
When you tap Create My Makeover, the app sends the following to OpenAI’s image API (api.openai.com/v1/images/edits) — directly from your device if you use your own API key, or through our render server if you use a plan or credits:
- the portrait you selected;
- the makeup reference you selected;
- any instruction you typed, if you added one;
- to authorise the request: your OpenAI API key (own-key use), or the app’s random account ID (plan or credits).
Photographs are re-encoded before they are sent, which removes EXIF metadata including any location recorded by the camera. Your name, email address and contacts are never sent, because the app never asks for them. Apart from makeovers, the app only checks that your key is valid when you tap Test Connection, and, if you use or open the plans, asks our server for your credit balance and sends it your App Store purchases to be credited.
With your own key, this data goes to OpenAI, not to us, and is processed under your own OpenAI account. With a plan or credits, our server forwards it to OpenAI using the developer’s OpenAI account and returns the result to your device; your portrait, makeup reference and instruction are not written to storage on our server. Either way it is subject to OpenAI’s privacy policy and API data usage policies, which you can read at https://openai.com/policies. As of writing, OpenAI states that data submitted through the API is not used to train its models by default.
Nothing is sent unless you request a makeover. Browsing the makeup Styles guide, taking the style quiz and looking through saved looks all work entirely offline.
Plans, Credits and Subscriptions
Plans are optional. Without one, the app works exactly as before with your own OpenAI API key. With one, you can create makeovers without an OpenAI account. Purchases are made with Apple’s In-App Purchase:
- Monthly — auto-renewing subscription, US$9.99 per month, 30 credits each month.
- Pro — auto-renewing subscription, US$24.99 per month, 100 credits each month.
- 15 credits — one-time purchase, US$5.99.
- 50 credits — one-time purchase, US$14.99.
Prices are shown in your local currency in the app and may vary by country. A Draft or Standard makeover uses 1 credit and a Best-quality makeover uses 3. Monthly credits are used first, refresh at each renewal and do not roll over; one-time credits never expire. If a makeover fails, or the finished image never reaches your device, its credits are returned automatically.
Subscriptions renew automatically each month at the price shown until cancelled. Payment is charged to your Apple ID at confirmation of purchase, and the subscription renews unless it is cancelled at least 24 hours before the end of the current period. You can manage or cancel it in your App Store account settings (iPhone Settings › your name › Subscriptions) or from Settings › Plan & credits in the app. Refunds are handled by Apple at reportaproblem.apple.com. Payments are processed entirely by Apple; we never see your payment details.
What our server stores for a plan or credits. Only once you buy a plan or credits, our render server (hosted on Cloudflare) keeps:
- a random account ID created by the app, which is not linked to your name, email address or Apple ID, and is kept in your iCloud Keychain so your balance survives a reinstall;
- the App Store transactions for your purchases (product, dates and transaction IDs), as signed by Apple;
- your credit balance and a history of changes to it (purchases, makeovers, refunds);
- for each makeover: its date, quality, output size, credits used and the processing cost reported by OpenAI;
- the finished makeover image, for up to 24 hours, only so the app can still collect it if the connection drops. It is then deleted automatically.
Your portrait, makeup reference and instruction are never stored on our server. If you only use your own API key, nothing about you is stored there.
Deleting it. In the app, open Settings › Plan & credits › Delete Account & Data. This immediately deletes your account record, credit balance and history and makeover history from our server and gives the app a new, empty account. Remaining credits are lost. Apple transaction IDs are kept, no longer linked to any account, only so the same purchase cannot be credited twice. Deleting your data does not cancel a subscription; cancel it with Apple. You can also email us to ask for deletion, quoting the Support ID shown in Settings.
Your permission
Nothing is sent to OpenAI without your explicit agreement. Before your first makeover, AI Beauty Makeover shows a screen that names OpenAI, lists exactly what will be sent — the items above — and says whether it goes directly to OpenAI or through our server, and asks you to agree. If you decline, no image is transmitted and the rest of the app continues to work.
You can withdraw that agreement at any time in Settings › Privacy, using the “Send photos to OpenAI” switch. Turning it off immediately stops the app from sending anything; your saved looks, your preferences and your API key are untouched. Turning it back on asks for your agreement again, on the same screen, so permission is never granted without the disclosure.
Protection by OpenAI
OpenAI, L.L.C. is the only third party that receives your photographs. With a plan, they pass through our render server, which runs on Cloudflare’s network and does not store them. Under OpenAI’s API terms and API data usage policies, OpenAI commits to protections for data submitted through the API that are equal to or greater than the protections described in this policy: data submitted through the API is not used to train OpenAI’s models by default, and OpenAI applies its own security, retention and deletion controls to it. Those terms are published at https://openai.com/policies. No other third party — no analytics provider, no advertising network, no SDK — receives anything, because the app contains none.
Photos and Camera
The app never asks for access to your photo library. Choosing a picture uses Apple’s system photo picker, which runs outside the app and hands over only the single image you select — the app cannot see anything else in your library.
Camera access is requested only if you choose to take a photo. Add-only photo permission is requested only at the moment you choose to save a look to your Photos library. Generated looks are never saved there automatically.
How Long Looks Are Kept
By default, until you delete them. In Settings you can choose to keep looks for 7, 30 or 90 days and switch on automatic cleanup, which removes anything older once a day. You can also delete everything at once, or delete only the source photos and keep the results. Cleanup never touches your API key — removing that is a separate, clearly labelled action.
Photographs of Other People
AI Beauty Makeover is intended for use on your own photographs, or on photographs of people who have agreed to it. Generating altered images of someone without their consent is not a use this app supports. Requests may also be refused under OpenAI’s usage policies, and the app displays the refusal when one is returned.
What This App Cannot Promise
The image model regenerates your photograph rather than painting makeup pixels onto the original. The app instructs it to preserve your identity, facial structure, hair, pose, background and lighting while transferring only the makeup look, but this is guidance to an AI model, not a guarantee. Every result opens on a before-and-after comparison so you can judge the likeness yourself.
Children
The app is not directed at children.
Your Rights
If you use only your own API key, we hold no data about you, so there is nothing for us to disclose, correct or delete. If you use a plan or credits, you can delete everything our server holds at any time in Settings › Plan & credits › Delete Account & Data, or ask us by email. To remove locally stored content, use the delete-data controls in Settings or delete the app.
To withdraw your consent to photographs being sent to OpenAI, switch off “Send photos to OpenAI” in Settings › Privacy. This takes effect immediately and nothing further is transmitted. You can turn it back on at any time.
For data held by OpenAI under your own API key — including any request to access or delete it — contact OpenAI directly, since that data sits in your own OpenAI account and we have no access to it.
Changes
If this policy changes, the updated version will be posted at this URL with a new date.
Support
For help getting started, billing questions or common problems, contact oanarinaldi@gmail.com.
Contact
If you have any questions about this policy, contact us at: oanarinaldi@gmail.com