Privacy Policy
Last updated: 2026-06-19
Omcely is a meditation timer and breathing pacer built privacy-first. This policy explains what we do, and mostly don't, collect.
The short version
- No account. You never sign up, log in, or give us your name or email.
- Local-first. Your sessions, presets, settings, and history live on your device (a local SQLite database). They are never uploaded.
- No ad trackers, no ads, no data brokers. We never sell or share your data. The only processor that ever receives usage data is PostHog (opt-in anonymous analytics, EU); crashes go to Sentry. Both are listed below.
- Analytics are OFF by default. Nothing about your usage leaves the device unless you explicitly turn anonymous analytics on.
What stays on your device (never sent anywhere)
Your meditation/breathing session history, presets, streaks/stats, and app settings are stored only in Omcely's local database. Uninstalling the app deletes all of it. You can export a local backup file (and re-import it) yourself from Settings → Data; that file stays on your device / wherever you choose to save it.
Anonymous analytics (opt-in)
To understand which features are used and improve the app, Omcely can send anonymous, aggregate usage events (for example: "a session was completed", "the paywall was viewed"). This is disabled by default. We ask once during onboarding, and you can change it anytime in Settings → Analytics.
When (and only when) you opt in:
- Events are sent to PostHog, our analytics provider, and stored in the EU under a data-processing agreement. They are not sent to Google Analytics, Facebook, ad networks, or data brokers, and they are never sold.
- Events carry no personal data and no session content. They are keyed to an anonymous identifier derived on-device (a one-way hash stored in your device keychain), used solely to de-duplicate counts. It is not linked to your identity and cannot be reversed to identify you.
- Events are ingested anonymously: PostHog builds no personal profile of you, and we do not use its autocapture, session replay, or device-fingerprinting. We send only a small, fixed set of named events.
- You can turn analytics off at any time; we stop collecting immediately.
This website (omcely.com)
The Omcely website uses no cookies and no third-party tracking scripts. To see how the launch page performs, it records anonymous pageviews, plus a note when a launch-list signup or contact message happens, to PostHog (EU). These carry no personal data, no email, and no stored IP address. Visitors are counted with a daily-rotating anonymous identifier computed on our server (it resets every day and is never stored), so there is no cookie and no lasting profile. Send a Do Not Track signal and the site records nothing about your visit.
Crash reporting
To find and fix crashes, Omcely uses Sentry. Crash reports are scrubbed of personal information before they are sent (we do not attach your name, email, IP-derived identity, or session content), and reports are dropped entirely if a scrub can't be guaranteed. Crash reporting can be controlled separately from analytics in Settings.
Purchases
Omcely offers a single one-time "pay once" unlock. Purchases are processed by Apple App Store / Google Play and the entitlement is managed via RevenueCat; Omcely never sees your payment-card details. Only an anonymous purchase entitlement is stored.
Who processes data for us (sub-processors)
We keep this list short on purpose. Each provider only receives the narrow data described:
- PostHog (EU): anonymous usage events, with no personal data and no profile, and only if you opt in to analytics.
- Sentry (EU): crash reports scrubbed of personal data, if crash reporting is on.
- RevenueCat: an anonymous purchase entitlement, when you buy the unlock.
- Apple App Store / Google Play: your purchase (we never see card details).
We use no advertising, marketing, or data-broker processors. Each acts under a data-processing agreement and may not use your data for its own purposes.
Permissions
Omcely requests only what the meditation experience needs: notifications (to deliver the end/interval bells while the screen is locked), exact-alarm/foreground-service (so a bell rings at the right time), and wake-lock. It does not request microphone, camera, contacts, location, or storage access.
Your rights (GDPR / ePrivacy)
Because Omcely is local-first and account-free:
- Access / portability: export your data yourself anytime (Settings → Data).
- Erasure: uninstalling the app deletes all your on-device data. If you opted into analytics, turning it off stops further collection; to request deletion of previously-sent anonymous aggregates, contact us below.
- Consent: analytics is opt-in and freely revocable. We rely on your consent (not "legitimate interest") for analytics.
Children
Omcely is not directed at children under 13 (16 in some EU jurisdictions) and does not knowingly collect data from them.
Changes
We'll update this page and the "Last updated" date when our practices change. Material changes affecting analytics will be reflected in the in-app consent controls.
Contact
Questions or requests: hello@omcely.com (data controller: Haua Langer, Lda., NIF 518022382, Portugal).