Account data: your email address, hashed password (handled by our authentication provider), plan, and account timestamps.
Reference photos and prompts: the images you upload and the scene descriptions you write, for as long as it takes to run the request.
Usage records: for each generation we store the AI provider and model, image count, quality, estimated and actual cost, how long it took, and whether it succeeded. This is billing and cost data — it does not include your photos.
Billing data: subscription status, period dates and payment events from Stripe. Card numbers never reach our systems.
Anti-abuse signals: we use reasonable technical measures, including device, browser and network signals, to help detect repeated free-trial abuse. In practice that means a browser fingerprint, a device identifier stored in your browser, and a one-way hash of your IP address. We store the hash, not the address, and we cannot reverse it.