Privacy Policy
Formerly FlashbackGrainhaus (formerly Flashback) ships on two platforms. This single policy applies to both. Where the two products behave differently, the relevant section is tagged so you can see at a glance which platform it covers:
flashbackcamera.vercel.app.Two tags appear in section headings below: WEB (browser app — sent to Google Analytics, hosted on Vercel) and iOS (App Store app — fully on-device).
The short version of the policy: your photos and video stay on your device on both platforms. The only data that leaves your device is anonymized, aggregate usage telemetry sent from the web app to Google Analytics, plus standard web-server access logs from the web hosting provider (Vercel). The iOS app does not contact any server at all unless and until you tap Save to Photos, which writes to your local Photos library — it does not transmit anything off your device.
page_view, occasional
click interactions, and standard browser/IP information — to
Google. GA4 does not receive your camera stream, photos, captions, or any
other content you create in the app.
You can opt out by:
googletagmanager.com.For details on Google's handling, see Google's Privacy Policy.
The iOS app does not contact any server. It contains no analytics, crash, ad, or remote-config SDKs, and we receive no telemetry from the app.
The only off-sandbox action is Save to Photos, which writes a copy of the Polaroid to your device's Photos library. The photo is not transmitted to us or to anyone else.
Photos you keep on the Pin Board, along with their captions, are stored locally in your browser. To clear this data, use your browser's site-data controls. (See section 2.1 for analytics cookies, which fall under that section's opt-out.)
Captured photos and captions are stored in the app's private sandbox. Tapping Save to Photos writes an additional copy to your Photos library.
To delete: use the in-app gallery's delete control, or uninstall the app to wipe the sandbox. Copies saved to your Photos library must be removed from the Photos app.
Browsers prompt for camera access the first time you click Power. Granting the prompt lets the live viewfinder render your webcam feed through the chosen filter. Browser camera data is sent to the GPU for decoding; no network transmission occurs. You can revoke at any time via the browser's site permissions.
The iOS app requests two permissions: camera (when you open the camera view) and Photos library — save only (when you tap Save to Photos). No other permissions are requested — no microphone, no Photos read, no location, no contacts, no tracking, and no advertising ID.
/sound/ on this domain. They are fetched
passively when you first interact with the camera; they do not set cookies or
send identifying data.None. The iOS app embeds no third-party SDKs and makes no remote calls. All filter code, audio, and storage run on your device.
Both Grainhaus products are general-audience tools and are not directed at children under 13 (or the age of digital consent in your jurisdiction, if higher). We do not knowingly collect personal information from children.
Because Google Analytics and Vercel are global services, the limited telemetry described in section 2.1 may be processed in countries other than your own, including the United States. The iOS app does not perform cross-border transfers because it does not transmit any user data off-device.
We may update this policy to reflect changes in the apps, in our hosting, or in applicable law. The Effective and Last updated dates at the top will reflect the most recent revision. Material changes will be flagged inside the web app on the next visit; the iOS version of this policy that ships in-app will be updated in the next app release.
Questions, concerns, or data requests can be sent to sonlegaming01@gmail.com. We aim to respond within a reasonable timeframe. This contact covers both the web and iOS versions of Grainhaus.
This page is provided for transparency and is not legal advice. If you need legal guidance on how this policy applies to your situation, please consult a qualified professional in your jurisdiction.