AmberStack
AmberStack is a calm, offline photo organizer and tagger that lets you collect, caption, tag, and group photos on a single device. This page explains what the app does and does not do with your data.
AmberStack does not collect, transmit, or share any personal information. Everything you add to the app stays on your device.
Information we collect
None. AmberStack does not have user accounts, does not require sign-in, and does not transmit any of your photos, captions, tags, albums, locations, or settings off your device. We do not have a server that receives your data.
Data stored on your device
To make the app work, AmberStack stores the following only on your device, using the operating system's local storage:
- Copies of the photos you choose to add (each picked photo is copied into AmberStack's private application folder so the app keeps working even if you later delete the original from your gallery).
- Per-photo metadata you type: caption, free-text location label, date taken, favourite flag, and the tags or albums you've assigned.
- Your tag and album definitions (name, colour, glyph).
- App preferences such as your sort order, grid column count, and whether the layout is compact.
- A profile display name if you choose to set one.
This data never leaves your device. It is not uploaded to AmberStack or to any third party. Uninstalling the app or clearing its storage deletes all of it permanently.
Permissions
AmberStack requests permissions only at the moment they are needed:
- Photo library — requested only when you tap "Add a photo" and choose "Gallery". The selected image is copied into AmberStack's private folder; the rest of your library is never read or indexed.
- Camera — requested only when you tap "Add a photo" and choose "Camera". The captured image is saved into AmberStack's private folder.
AmberStack does not request location, microphone, contacts, calendar, notification, or background-activity permissions. The "location" field attached to a photo is a free-text label you type yourself; AmberStack does not read GPS or any device location.
Network use
AmberStack works fully offline and does not require an internet connection to function. The app does not contact any server, does not send analytics, and does not download remote content. The Android INTERNET permission is declared because it is a baseline used by parts of the Flutter framework, but no application code in AmberStack performs a network request.
Third-party services
AmberStack does not include any third-party analytics, advertising, crash-reporting, or attribution SDKs. There is no Firebase, no Google Analytics, no AdMob, no Crashlytics, no Facebook SDK, no Sentry, no Mixpanel, no AppsFlyer, and no in-app purchases. The only third-party components are open-source Flutter packages used locally for storage, UI, and image picking; none of them transmit your data anywhere.
Children's privacy
AmberStack does not collect any personal information from anyone, including children. Because the app is fully offline and stores everything locally, no data about a child user is ever sent to AmberStack or any third party. The app is suitable for general audiences.
Your rights
Because AmberStack does not store your data on any server, there is no remote copy for us to access, export, or delete on your behalf. You are fully in control of the data on your device:
- To delete a single photo, tag, or album: remove it from inside the app.
- To delete everything: use "Clear all" from inside the app, clear AmberStack's storage in your device settings, or uninstall the app. Any of these permanently removes every photo and metadata entry AmberStack has stored.
Changes to this policy
If this policy ever changes, the date at the top of this page will be revised. Material changes will be noted in the app's release notes.
Contact
If you have any questions about this policy, please reach out at [email protected].