StackTrail — Privacy Policy
Summary
- Your content stays on your device. StackTrail works with no account and no internet. We have no servers for your content and cannot see, access, or recover it.
- The only data that can leave your device is optional, anonymous diagnostics that you must explicitly turn on — and even then, your projects, tasks, notes, and files are never sent.
- Backups you create (
.zip) are written locally and shared only to a destination you choose (e.g. Drive, Files). - No ads, no advertising SDKs, and we do not sell your data.
StackTrail ("the app") is an offline-first personal tracker published by Switch On Studio ("we", "us"). This policy explains what data the app handles and the choices you have.
Short version: Your content stays on your device. The app works with no account and no internet. The only data that can leave your device is optional, anonymous diagnostics that you must explicitly turn on — and even then, your projects, tasks, notes, and files are never sent.
1. Your content stays on your device
Everything you create in StackTrail — projects, labels, tasks, sub-tasks, notes, reminders, links, images, files, and voice notes — is stored locally on your device (an on-device database and the app's private storage). We have no servers for your content, no account or sign-in, and we cannot see, access, or recover it. Backups you create (.zip) are written locally and shared only to a destination you choose (e.g. Drive, Files).
2. Optional diagnostics (off by default)
To help us fix bugs and improve the app, StackTrail can collect anonymous diagnostics using Google Firebase. This is opt-in: it is off until you turn it on (via the first-run prompt or Settings → Privacy → "Share crash & usage data"), and you can turn it off again at any time. When enabled, the following is collected and processed by Google on our behalf:
- Crash reports (Firebase Crashlytics): crash and error stack traces, plus device/OS state at the time (e.g. device model, OS version, memory/storage state) and a Crashlytics-generated installation identifier.
- Usage analytics (Firebase Analytics): app open/usage events and a small set of in-app events (for example: a project or task was created, a reminder was set, a backup or export was run, or one of those operations failed), an app-instance identifier, and general device/OS information.
These diagnostics describe how the app is used and how it fails — never the contents of your projects, tasks, notes, or files. We do not sell your data, and we do not use it for advertising (the app contains no ads and no advertising SDKs).
3. Critical-update checks (Firebase Remote Config)
Regardless of the diagnostics setting, the app may fetch a small, anonymous configuration value (Firebase Remote Config) to determine whether a critical update is required. This involves a Firebase installation identifier but sends none of your content or usage data.
4. Link previews
When you add a web link, the app requests that URL directly from the linked website to generate a preview (title, description, image). That request goes to the site you linked, not to us, and is used only to render the preview, which is then stored locally.
5. Permissions
| Permission | Why |
|---|---|
| Notifications | Show reminder notifications |
| Exact alarms / Full-screen intent | Fire reminders at the exact time; alarm-style reminders |
| Record audio | Record voice-note attachments (only when you start a recording) |
| Internet | Link previews, optional diagnostics, the optional local web dashboard |
| Run at boot | Re-arm your reminders after the device restarts |
6. Your choices & data deletion
- Diagnostics: opt in or out anytime in Settings → Privacy.
- Your content: delete items in-app, or uninstall the app to remove all local data.
- Diagnostics already collected: turning the setting off stops further collection. Firebase retains previously collected anonymous diagnostics per Google's retention policies; contact us if you have questions.
7. Children
StackTrail is a general-productivity app and is not directed at children. It does not knowingly collect personal information from children.
8. Third-party processor
Optional diagnostics and critical-update checks are processed by Google Firebase. See Google's privacy policy: https://policies.google.com/privacy and Firebase data handling: https://firebase.google.com/support/privacy.
9. Changes to this policy
We may update this policy as the app evolves. Material changes will be reflected by the "Last updated" date above.
10. Contact
Questions or requests: support@switchonstudio.com