ELYShelf Privacy Policy

Last updated: May 13, 2026

Data we collect

ELYShelf stores account identifiers, email verification state, subscription status, product metadata, item photos, look records, usage history, quota records, and account settings.

Photo uploads are compressed by the iOS app before upload. The app strips EXIF, GPS, device model, and capture-time metadata before sending product images to ELYShelf storage.

How ELYShelf uses data

ELYShelf uses account data to authenticate requests, sync your private catalog, calculate subscription quotas, send email sign-in codes, process purchases, generate AI retouched images, and provide data export and account deletion.

Your item, photo, purchase, and look records are private to your account by default.

AI image processing

When you request AI retouching, the ELYShelf Worker sends KIE.AI a short-lived private link for the selected source image and processing instructions needed to create the white-background product image.

ELYShelf stores the resulting image in private storage, keeps processing records for quality and billing, and exposes images to the app through short-lived signed links.

Storage and retention

ELYShelf stores private account records in Cloudflare D1, private media in Cloudflare R2, and short-lived verification or job coordination state in Cloudflare KV.

Account deletion removes user rows, media objects, refresh tokens, email sign-in state, AI job coordination state, and account-linked audit records from production storage.

Your controls

You can export your account data from Profile. Free accounts receive JSON metadata. Pro accounts receive JSON, CSV, and linked image files.

You can delete your account from Profile. Sign in with Apple and App Store subscription state may also be governed by Apple account and billing settings.

Contact

Privacy requests can be sent to support@elyshelf.com.