Privacy Policy

Effective 7 August 2026 · previous version 2 July 2026
Short version: On this website we count page views with a single analytics tool (PostHog) and nothing else — no advertising trackers, no cross-site tracking, no session recording, and the sunlight estimator does its arithmetic entirely in your browser, so what you type into it never leaves your device. The app is different: to sync across your devices, the web app stores your profile and tracked data in our cloud database, tied to your account. We don't sell your data or use it for advertising. On the iOS app, sensitive on-device data (Apple Health, camera) stays on your device. You can export or delete your data anytime.

1. Who we are

OPSIN is operated by ZHC Labs Pte Ltd (Singapore) ("OPSIN", "we", "us"). We provide a sunlight, vitamin D and circadian light tracking app and website (theopsin.com). This policy explains what we collect and how we handle it, consistent with Singapore's Personal Data Protection Act (PDPA) and, where applicable, the GDPR/CCPA. Contact: hello@theopsin.com.

2. The website and the app are different

Two things live under this policy, and they behave very differently. It matters which one you're using.

Our hosting provider (Cloudflare) processes standard technical request data — such as IP address and browser type — to serve pages and block abuse, as any web host must. We do not use it to build a profile of you.

3. Data we process

4. Cookies and local storage

Links out to research. The library cites primary sources — PubMed, PMC, Nature, the WHO and others. Those are ordinary outbound links: nothing is sent to them unless you choose to click, at which point you are on their site under their privacy policy, not ours.

Our standard. We deliberately use one analytics tool across every site we run rather than accumulating several — fewer processors means fewer places your data can go. If that ever changes we will say so plainly here and update the effective date above before it goes live.

5. What we do NOT do

6. Third-party processors

We use these providers to run the service; each processes only what's needed for its function:

7. Storage, security & retention

Web-app data is stored in our cloud database (Railway PostgreSQL), associated with your account and protected in transit and at rest by our providers' security. A copy may be cached in your browser for offline use. We retain your data while your account is active; when you delete your data or account, it is removed from our active database. Use the in-app export before deleting.

8. Your choices & rights

9. Children

OPSIN is not directed to children under 13 (or the minimum age in your country), and we do not knowingly collect their data.

10. Changes

We may update this policy; we'll change the effective date above and, for material changes, notify you in the app.