Aurelia ("we", "the app") is a wedding photo generation app operated by Vinay Kevadia. This policy explains what data we collect, how we use it, and what control you have.
This policy applies to Aurelia on Android (Google Play, package com.aurelia.weddingmemory) and iOS (App Store, bundle com.aurelia.weddingmemory).
Ads notice: Aurelia shows ads via Google AdMob and therefore collects and shares an advertising identifier and approximate (IP-based) location for advertising, as described below. On iOS we ask for your permission (App Tracking Transparency) before using the device advertising identifier (IDFA) for personalized ads — if you decline, you still see ads, but non-personalized ones.
What we collect
| Category | What | How | Platform |
|---|---|---|---|
| Account info | Your Google account email and display name (or your Apple Sign-in identifier) | When you tap "Continue with Google" / "Sign in with Apple" | Both |
| Profile content | Your names, wedding date, the names of two people in the couple | You enter these in the Couple Setup screen | Both |
| Photos you upload | Bride / groom / couple selfies | You select them from your gallery or capture them with the camera | Both |
| Generated photos | The cinematic wedding photos Aurelia creates from your selfies | Generated server-side from your input photos and a chosen style | Both |
| Purchase records | Which credit packs you bought, the store orderId/transaction id, the amount paid, the date | Captured when you complete a purchase | Both |
| App-activity analytics | Which screens you visit, which buttons you tap, generation outcomes (success / fail) | Firebase Analytics SDK, anonymised events; tied to a Firebase Installation ID, not your email | Both |
| Crash logs | Stack traces, device model, OS version, and the steps that led to a crash | Firebase Crashlytics SDK | Both |
| Device identifier | A per-device ID — on Android the system ANDROID_ID; on iOS an app-generated identifier stored in the device keychain | Read once when you first start the app and sent to our server, to prevent abuse of per-device free credits — including the credits you earn by watching rewarded ads — so they can't be farmed by repeatedly signing out or reinstalling | Both |
| Advertising ID | The advertising identifier — Google Advertising ID (AAID) on Android, IDFA on iOS (iOS only after you allow tracking) | Read by the Google AdMob SDK to serve and measure ads | Both |
| Approximate location | Coarse, IP-address-derived location (not GPS) | Derived by Google AdMob to serve relevant ads and for ad measurement/fraud-prevention | Both |
We do not collect: your contacts, your precise/GPS location, the contents of any other photos in your gallery, your microphone, or your camera outside the times you explicitly tap "Take a selfie".
Why we collect it
- Account info → so we know which account a generation, a memory, or a credit balance belongs to.
- Profile content + photos → these are the inputs the AI uses to generate your wedding photos. Without them there's no app.
- Generated photos → so you can revisit them in the in-app Gallery and download them later.
- Purchase records → to grant the credits you bought and so you can
Restore purchasesafter a reinstall. - Device identifier → to prevent abuse of the per-device free-credit allowance — including the free credits you earn by watching rewarded ads — so credits can't be farmed by repeatedly signing out or reinstalling. It is never shared with advertisers.
- Analytics + crashes → to understand which features users actually use, and to find and fix bugs.
- Advertising ID + approximate location → so Google AdMob can show ads in the app, measure ad performance, cap how often you see the same ad, and prevent ad fraud. Ads help us keep AI generation affordable. See the Advertising section below.
Advertising
Aurelia is supported in part by ads served through Google AdMob. We use ads in two ways: occasional full-screen and in-feed ads, and an optional "watch a short video to earn a free credit" reward you choose to start.
To serve these ads, the Google Mobile Ads (AdMob) SDK collects and shares with Google your advertising identifier (Google Advertising ID on Android, IDFA on iOS), approximate (IP-based) location, device information, and ad-interaction data. Google uses this data to serve and measure ads, limit ad repetition, and detect fraud or abuse. Google acts as an independent advertising provider; its use of this data is governed by Google's policy, "How Google uses information from sites or apps that use our services" — https://policies.google.com/technologies/partner-sites
Your choices:
- Consent (EEA / UK / where required): on first launch we show a Google-provided consent prompt (UMP). You can choose personalized or non-personalized ads, and you can reconsider that choice later.
- App Tracking Transparency (iOS): before using the IDFA for personalized ads, iOS shows you a tracking-permission prompt. If you decline, Aurelia still works and still shows ads — just non-personalized ones. You can change this anytime in iOS Settings → Privacy & Security → Tracking.
- Reset or limit your advertising ID (Android): Android Settings → Privacy → Ads lets you delete/reset your advertising ID or opt out of ad personalization at the OS level.
- Remove ads: users who purchase credits are not shown the interruptive in-app ads.
Where it lives
| Data | Stored at | Region |
|---|---|---|
| Account info, profile, photos, generated photos, purchase records | Supabase (Postgres + Storage) | EU (Frankfurt) |
| Photos in flight during generation | fal.ai (AI provider) | US |
| Analytics events, crash logs | Firebase (Google) | US |
| Purchase verification | RevenueCat | US |
| Ad serving + measurement | Google AdMob (Google) | US |
All transit is encrypted (TLS 1.2+). All at-rest storage is encrypted by the provider (Supabase Storage server-side encryption, Firebase managed encryption keys).
Who we share with
- fal.ai — receives your selfies and the chosen style; uses them to generate your wedding photos and returns the result; retains for at most 30 days for service operation.
- Firebase / Google — receives anonymised app-activity and crash data per Firebase's standard ToS.
- RevenueCat — receives your store purchase tokens to validate credit-pack purchases.
- Google AdMob — receives your advertising identifier, approximate (IP-based) location, and ad-interaction data to serve and measure ads, per Google's advertising policies linked above.
- No data sold to anyone, ever. We do not sell your personal information.
How long we keep it
- While your account is active — indefinitely, until you delete it.
- After you delete your account — purged from Supabase within 30 days. Crash logs in Firebase auto-expire at 90 days.
- Advertising data is retained by Google according to its own ad data-retention policies.
- Photos you have downloaded to your own device — those live on your device under your control; we have no copy.
Your rights
- Access — see all your data inside the app (Profile, Gallery, Credits screens).
- Delete your account — go to Profile → Sign out → request deletion via the support contact below. We complete deletion within 30 days.
- Export your data — email the support contact below; we'll respond within 7 days with your data in a JSON archive.
- Withdraw consent — sign out at any time. Signing out stops new data collection. You can also change your ad-consent choice, reset your advertising ID (Android), or revoke tracking (iOS) via your device settings as described in the Advertising section.
These rights apply to all users regardless of jurisdiction (GDPR + CCPA + everywhere else).
Children
Aurelia is for users 13 and older. We don't knowingly collect data from anyone under 13. If you believe a child under 13 has used Aurelia, contact us and we'll delete their data.
Changes to this policy
If we change this policy in a material way, we'll notify you in-app before the change takes effect. The "Last updated" date at the top always reflects the current version.
Contact
For any privacy question, deletion request, or data export, email:
We aim to respond within 7 days.