Privacy Policy for

AI Fashion

Privacy Policy — AI Fashion: Dress Me Up

Last updated: 5 October 2026
Developer: Oana Rinaldi
Bundle ID: com.oanarinaldi.aifashion
Contact: oanarinaldi@gmail.com

Summary

AI Fashion has no login, no analytics and no advertising, and every look you make stays on your device. The two photos you choose for a generation are sent to OpenAI, because that is where the image is made. You can use the app in two ways: free with your own OpenAI API key, in which case your photos go 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. This page sets out exactly what leaves your device, and when.

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. Your photos and instruction 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 photos and instruction pass through our server to OpenAI and are not stored.

We never collect your name, email address, contacts, location or payment details.

What Stays on Your Device

  • Every look you generate — the finished image and both source photos — stored in the app’s private container and excluded from iCloud and iTunes backups.
  • The date, the garment type and any instruction you typed, stored alongside each look.
  • Your OpenAI API key, if you add one, 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 Dress Me Up, the app sends the two photos you selected and a text instruction to OpenAI’s image API (api.openai.com), solely to produce your look: directly from your device if you use your own API key, or through our render server if you use a plan or credits. The request is authorised with your OpenAI API key (own-key use) or with the app’s random account ID (plan or credits). Photos are re-encoded before they are sent, which removes location and other metadata. With a plan, any instruction you typed is also checked by OpenAI’s moderation service before the look is made.

With your own key, this data 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 photos 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. Your OpenAI API key is sent only to OpenAI, never to our server.

Nothing is sent unless you tap Dress Me Up. Browsing the Styles guide, taking the “What’s my style?” quiz and looking through your saved looks all work entirely offline.

Plans, Credits and Subscriptions

Plans are optional. Without one, the app works with your own OpenAI API key, exactly as before. With one, you can create looks 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 look uses 1 credit and a Best-quality look uses 3. Monthly credits are used first, refresh at each renewal and do not roll over; one-time credits never expire. If a look 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, looks, refunds);
  • for each look: its date, quality, output size, credits used and the processing cost reported by OpenAI;
  • the finished look, for up to 24 hours, only so the app can still collect it if the connection drops. It is then deleted automatically.

Your photos 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 look 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.

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 Fashion 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 prohibited by OpenAI’s usage policies and is not a use this app supports. Requests that cross those lines are refused by OpenAI, and the app shows you the refusal and the reason.

What This App Cannot Promise

The image model regenerates your photograph rather than cutting and pasting clothing onto it. The app instructs it to preserve your face, hair, body, pose, background and lighting, and that instruction works well — but it is guidance to a model, not a guarantee. Every result opens on a before-and-after comparison slider so you can judge the likeness for yourself rather than take our word for it.

Children

The app is not directed at children under 13. We do not knowingly collect personal information from children.

Your Rights

To remove everything the app has stored on your device, use Settings > Delete AI Fashion Data, or delete the app. If you have used a plan or credits, Settings › Plan & credits › Delete Account & Data deletes what our server holds, as described above. If you only use your own API key, we hold no data about you.

For data held by OpenAI under your account, contact OpenAI directly.

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, see the AI Fashion Support page.

Contact

If you have any questions about this policy, contact us at: oanarinaldi@gmail.com