1. Who we are
Egor Sazanov operates Fliqer and fliqer.app. This policy describes the app and website, including features introduced in the updated app; availability depends on your version. Contact: support@fliqer.app.
2. Your media and local personalization
Video processing, frame extraction, enhancement and local Best Shots personalization run on your device. Photos access is used to open videos and save frames. We do not upload your videos, images or audio for these features. Your own sharing actions and Apple iCloud Photos are separate. Local history, favorite categories and preferences stay on the device unless you separately enable learning-data sharing.
3. Service, purchases and analytics
Apple handles payments; RevenueCat processes purchase records, app-user identifiers and Pro entitlement status. CloudKit stores the free-save allowance in your private iCloud database when available. Optional Sign in with Apple can provide an identifier and email or relay email. Support receives what you send by email. PostHog receives pseudonymous app/device identifiers, app and OS information, usage and error events, export counts and purchase interactions for product improvement. Best Shots product analytics use aggregate results, not images or your individual frame-choice history. A random identifier is not a guarantee of anonymity.
4. Optional learning-data sharing
“Help improve Best Shots” is off by default and separate from product analytics and local personalization. With your explicit consent, future eligible choices send selected-versus-not-selected numeric scores (including face count and quality), category scores, ranks, decision type, a day-level date and model/consent versions to our backend. Random and cryptographically transformed identifiers group these records without sending Photos IDs. No media, thumbnails, filenames, EXIF, locations, audio or video timestamps are included. This training identity is separate from Apple, RevenueCat and PostHog identities. The purpose is to develop and evaluate better selection models, not to promise that a shared model is already active.
5. Stop sharing and delete data
In Settings → Privacy & Learning, turn off “Help improve Best Shots” to stop future uploads; local personalization remains available. To remove previously shared records, use “Delete shared learning data”. Offline or failed requests need a connection and retry; wait for confirmation. “Clear History” removes local history/preferences, not server records. If the device-only learning key is lost, this device may be unable to authenticate deletion of older records; contact support. New consent does not erase an earlier identity’s data. Photos permissions are managed in system settings.
6. Providers and website data
Apple, RevenueCat and PostHog provide the services above. Our API uses Vercel hosting and Neon storage; referral services also use Redis storage and Apple DeviceCheck to process referral codes, identifiers, activation/purchase status and prevent abuse. Hosting providers may process IP addresses and request logs. The website uses Vercel Web Analytics for page/referrer, browser/device and coarse location statistics, without third-party analytics cookies. External font/icon providers receive normal web requests. Providers may process data outside your country under their applicable safeguards. We do not sell this data or share it for cross-app advertising.
7. Retention and security
Retention depends on purpose: service and purchase records support access, support and legal obligations; learning records are subject to deletion requests and scheduled retention cleanup. Limited consent/deletion evidence may remain longer to document requests and prevent re-upload. Backups may retain earlier copies until their retention cycle expires; live-database deletion is not instantaneous erasure of every backup. We use encrypted transport and access controls, but cannot guarantee absolute security. Contact us for retention details applicable to your request.
8. Your rights and policy updates
Depending on applicable law, you may request access, correction, deletion or portability, object to or restrict processing, withdraw consent, and complain to your data-protection authority. We may need information to locate records and verify a request; withdrawal does not undo prior lawful processing. Processing supports service delivery, consent-based learning, product/security interests where permitted and legal obligations. The service is not directed at children under 13; contact us about inappropriate collection. Material changes will be reflected here with an updated date; learning uses requiring new consent must be enabled separately. Email support@fliqer.app.