Goals and Progress

App privacy

Last updated 23 May 2026

About this page

This page documents the data flows specific to the companion app at /lifegoalsapp/. It sits alongside the main goalsandprogress.com Privacy Statement, which is the canonical document for the controller identity, your data subject rights, retention periods, international transfers, security measures, and complaint authorities. Where this page is silent, the main Privacy Statement applies.

1. What stays only on your device

Everything you type into the App (values, life-area scores, vision text, goals, milestones, KPI targets, journal entries, habit logs, reflections) is stored in your browser's localStorage. It is not transmitted to any server the Operator controls. The Operator has no technical means to read it.

2. Saving a backup file

If you click Save in the App, a .save JSON file downloads to your computer. You keep it. The Operator never sees it. The file is plain JSON; you can open it in any text editor.

3. Optional Dropbox sync

If you click Settings → Connect Dropbox, the App stores an OAuth access token in your browser's localStorage and uses it to sync the same JSON file into a private Apps/Life Goals Program/ folder in your personal Dropbox. The token grants the App access only to its own app folder, never to the rest of your Dropbox. Dropbox sees the file content (it has to, in order to store it). The Operator does not.

You can revoke the connection at any time from Dropbox's account settings (Connected apps) or by clicking Disconnect inside the App.

4. Cookieless analytics (Plausible)

Anonymous traffic data is collected by Plausible Insights OÜ (Tallinn, Estonia, in the EU). Per page-view, Plausible sees the IP address (truncated before storage so no individual record exists), the user-agent class, the URL, the referrer, and any UTM parameters. No cookies are set. No persistent identifier is created. The data is aggregated only.

5. Feedback widget (Senja)

The Feedback button in the topbar and the More menu opens a form hosted by Senja Pty Ltd (Australia). The form is only loaded when you click the button. When you submit, Senja sees your IP, the user-agent, and any content you wrote (rating, written feedback, video if you recorded one, name and email if you chose to provide them, consent to publish if you ticked the box). Senja forwards the submission to the Operator. You keep ownership of the underlying ideas. Testimonials are published only if you explicitly consent on the Senja form itself.

6. Third-party fonts, icons, and CDNs

To keep the App fast, a few resources load from public CDNs the first time you visit. Each request gives the CDN your IP address and basic browser info. None of them see your goal-planning data.

If you want to load the App with fewer external CDN calls, install it as a PWA (Add to Home Screen). After the first visit, the Service Worker caches the App shell on your device and most repeat traffic stays local.

7. Cookies set by the App itself

None. The App sets zero first-party cookies. Plausible is cookieless. Senja, Adobe Typekit, and Dropbox may set cookies on their own domains when their scripts or fonts load, as described above.

8. Your rights

For data subject rights under Swiss FADP and EU GDPR (access, rectification, deletion, restriction, portability, objection, withdrawal of consent), see Section 6 of the main goalsandprogress.com Privacy Statement. For App planning data, you exercise these rights directly: edit the data in the App, or clear your browser's localStorage for goalsandprogress.com. The Operator does not hold a copy.

For data held by third parties (Plausible aggregates, Senja submissions, Dropbox sync), email support@goalsandprogress.com and the Operator will respond within one month.

9. Children

The App is not designed for users under 16 in the EU, EEA, Switzerland, or the United Kingdom, or under 13 in the United States.

10. Changes

The Operator updates this page when anything changes about what the App sends or stores. The "Last updated" date at the top reflects the latest version. Material changes are surfaced inside the App.