Home JsenseWatch Privacy Policy

JsenseWatch Privacy Policy

Effective date: June 5, 2026  ·  JsenseWatch v3.x  ·  JupiterSense

The short version

JsenseWatch processes your bank statements entirely on your device — they are never uploaded, and we can't see them. The only data that leaves your device is for licensing and updates: a device ID, plus your email if you activate or buy a licence. We add no analytics or tracking of our own; our host provides only anonymous, cookieless visit stats.

1. Data We Collect

Minimal

Your financial documents and transactions are never collected. Every statement is parsed and stored only in your browser, on your device. We have no server that receives them.

The only data we process is what's needed to run the free trial and validate paid licences:

  • A device ID — a random identifier combined with basic, non-identifying browser characteristics (user agent, platform, processor count, screen size, time zone), hashed into an opaque value. It is not your name and cannot read your data.
  • Your email address, if you activate or purchase a licence (used to issue and recover your licence).

We collect no usage analytics and no behavioural data.

2. How Your Documents Are Stored

All statements you process with JsenseWatch are stored exclusively in your browser using IndexedDB on your device. They are never uploaded to JupiterSense servers.

  • Optional backups you create are encrypted with AES-256-GCM using a passphrase only you hold, and saved where you choose.
  • Clearing browser site data for this app removes all stored data from your device.

3. Telemetry and Analytics

None

JsenseWatch contains no analytics, crash-reporting SDKs, telemetry, or tracking pixels of our own. We do not know how often you open the app, how many statements you process, or which features you use.

The one exception is our host: JupiterSense is served on Cloudflare, which provides Cloudflare Web Analytics — a privacy-first, cookieless tool that counts page views and basic performance in aggregate. It sets no cookies, does not track you across sites, and collects no personal data.

4. Network Requests

JsenseWatch contacts only our own licence server (api.jupitersense.com), and only for licensing and updates. It happens at these times:

  • First launch — to start your free trial (sends a device ID).
  • When you activate a licence — sends your email and device ID, to bind the licence to your device.
  • About once a week after that — sends your licence token (which contains the device ID) and the app version, to confirm your licence is valid and check whether an update you're entitled to is available.

These requests never include your statements, transactions, or any financial data. Apart from them, the app works offline. (Marketing pages on this website may load Google Fonts directly from Google, not via JupiterSense.)

5. Licence Validation

JsenseWatch licences are issued and validated by our server using Ed25519 digital signatures and are bound to your device. Unlike a fully offline licence, the app performs a periodic online recheck (about once a week) so that expired or revoked licences are honoured. If you're offline, a 30-day grace period lets you keep working before a recheck is required.

6. Payments

Purchases are processed by our payment providers — Razorpay (for payments in INR) and PayPal — under their own privacy policies. We receive confirmation of payment and your email so we can issue your licence. We never see or store your card details.

7. Exports

When you export your data (CSV today, with more formats planned), the file is generated on your device and saved to your downloads or a folder you choose. Exports are never sent to JupiterSense or any third party.

8. Children's Privacy

JsenseWatch is intended for adults managing their own finances. It is not directed at children, and we do not knowingly collect information from anyone under 18.

9. Changes to This Policy

If we change how the app handles data, we will update this policy and surface the change prominently in-app before it takes effect. Any new data-sharing feature would be opt-in and disabled by default.

10. Contact

Privacy questions? Email us at privacy@jupitersense.com.