Finance App PWA *working title

Privacy Policy

Finance App PWA (further — "the App") does not collect, store, or transmit any personal data. Hosting-level details are described below.

Effective date: March 29, 2026 · Last updated: March 29, 2026

Data Collection

The App does not collect, transmit, or process any personal data. It has no server-side component, no user accounts, and no analytics. Nothing you enter into the App is ever sent anywhere.

Data Storage

All your financial data — accounts, transactions, categories, budgets, projects — is stored exclusively in your browser's IndexedDB, a local database on your device. No data is synced to any cloud or external service.

You are solely responsible for your data. If you clear your browser storage, reinstall the browser, or switch devices, your data will be lost unless you have created a backup using the built-in DB:Backup feature. The App periodically reminds you to back up. Backups are plain ZIP archives containing a JSON file — no proprietary format.

Uninstalling the PWA or clearing site data in your browser permanently removes all stored data, including the service worker cache. This action cannot be undone.

Data Security

IndexedDB data is not encrypted at rest. Anyone with physical access to your device, or browser extensions with sufficient permissions, can potentially read the stored data. If you use the App on a shared or public device, consider using a private/incognito browser window or signing out of the browser profile when finished.

Because the App has no server component, there is no risk of server-side data breaches. The security of your data depends entirely on the security of your device and browser.

Cookies & Tracking

The App itself does not set any cookies, use localStorage for tracking, or include any analytics or tracking scripts. No third-party scripts are loaded.

However, the site is hosted on Cloudflare Pages, which may set technical cookies (such as __cf_bm) for bot protection and security purposes. Cloudflare Web Analytics is not enabled for this site. These cookies are managed by Cloudflare and are not accessible to or used by the App.

When you access the App, your browser connects to Cloudflare's content delivery network, which processes your IP address and basic connection metadata to serve the site. This data may be processed in the United States or other countries where Cloudflare operates. Cloudflare relies on EU Standard Contractual Clauses (SCCs) for international data transfers. See Cloudflare's GDPR page for details.

Third-Party Services

Feedback. The App links to Google Forms for voluntary feedback submission. When you follow this link, your browser connects to Google's servers, which may process your IP address and set cookies. The content of the feedback form is only sent to Google when you explicitly submit it.

Optional data sync. Certain features (e.g. exchange rate sync) may connect to external public APIs. These requests are always user-initiated, read-only, and transmit no personal data or App data — only your IP address is visible to the remote server as part of the standard HTTP connection.

Service Worker

The App uses a service worker solely for caching application assets (HTML, CSS, JavaScript, WebAssembly) to enable offline functionality. The service worker does not collect, transmit, or track any data.

Data Retention & Deletion

Since all data is stored locally in your browser, there is no remote data to retain or delete. No deletion request to the developer is needed or possible — the developer has no access to your data.

You can delete individual records (transactions, accounts, categories, etc.) directly within the App. To remove all data at once, clear the site data for this domain in your browser settings, or uninstall the PWA. Both actions are permanent and irreversible.

Children's Privacy

The App is not directed at children under 13 (or under 16 in the European Economic Area). Since the App does not collect any data from anyone, no personal information of children is collected, stored, or processed.

Disclaimer

You use the App entirely at your own risk. By using the App, you acknowledge that you have read and understood this policy. If you do not agree, please discontinue use of the App and clear any locally stored data.

Changes to This Policy

This policy may be updated if the App's functionality changes. Any significant changes will be reflected on this page with an updated effective date.

Contact

If you have questions about this policy or the App, please use the feedback form.