Last updated: April 10, 2026

1. What Are Cookies and Similar Technologies

Cookies are small text files stored on your device when you visit a website. OnePersonHealth also uses similar client-side storage technologies including localStorage, sessionStorage, and IndexedDB (via service workers). This policy explains what storage mechanisms we use, why we use them, and how you can manage them.

2. Essential Cookies

These cookies are strictly necessary for the Service to function. They cannot be disabled without breaking core functionality.

Cookie/Storage Purpose Duration
connect.sid Express session — keeps you logged in and authenticated 1 year

3. Local Storage

We use browser localStorage to store preferences and application state:

Key Purpose Type
Notification prompt state Tracks whether you have dismissed notification permission prompts Persistent
UI preferences Theme settings, measurement units, time format preferences Persistent
Account state flags Temporary flags for account operations (e.g., deactivation confirmation) Session-based

4. IndexedDB (Service Worker)

Our progressive web app (PWA) uses IndexedDB through its service worker for offline functionality and push notifications:

Store Purpose Type
Push subscription Stores your web push notification subscription endpoint and encryption keys Persistent
Notification events Records notification received/clicked events for analytics Persistent
Session tracking Tracks app session visibility and duration Session-based
Offline queue Queues API requests made while offline for later submission Temporary

5. Third-Party Cookies

Stripe

When you interact with Stripe's payment forms (adding a card, managing payment methods), Stripe may set its own cookies for fraud prevention and payment processing. These are governed by Stripe's Cookie Policy.

Sentry

Our error monitoring service (Sentry) may set minimal cookies for error tracking purposes. Personal data is scrubbed before transmission. See Sentry's Privacy Policy for details.

6. Managing Cookies and Storage

You can control and manage cookies and storage through your browser settings. Most browsers allow you to:

  • View and delete existing cookies
  • Block cookies from specific or all websites
  • Clear localStorage and IndexedDB data
  • Set preferences for certain types of cookies
  • Get notifications when a site sets a cookie

Please note: Disabling essential cookies or clearing session storage will log you out and may prevent you from using the Service. Clearing IndexedDB will disable push notifications until you re-subscribe.

7. Mobile Applications

Our mobile applications (iOS and Android) use standard platform storage mechanisms for authentication tokens, app preferences, and cached data. These are managed through your device's app settings and can be cleared by uninstalling the application.

8. Contact

If you have questions about our use of cookies and storage technologies, please contact us:

  • Email: andrej@zeropointstudio.io
  • Address: Rudeška cesta 179, 10000 Zagreb, Croatia