Privacy Policy for Ravelo
Last updated: June 15, 2026
This Privacy Policy explains how Ravelo ("Ravelo," "we," "us," or "our") handles information when you use the Ravelo iOS app, the ravelo.app website, early-access forms, support channels, and related services.
Ravelo is designed to be local-first for your Screen Time configuration, Time Currency balance, focus history, and app-blocking state. We do not require a Ravelo account to use the app. Some features still rely on Apple, RevenueCat, PostHog, Firebase, email infrastructure, and diagnostic tooling, as described below.
1. Information stored on your device
Ravelo stores core product data locally on your device, including:
- Selected earning and restricted apps, categories, or web domains.
- Time Currency balance, earned minutes, spent minutes, daily allowance, focus streaks, focus sessions, market activity, quick peeks, and related activity history.
- App configuration, onboarding status, language, appearance, reminder preferences, Hardcore Mode state, and other settings.
- Diagnostic information used to troubleshoot Screen Time, balance, and blocking behavior.
This data is primarily stored on your device using Apple-supported app storage. Some premium-status information may also be stored through Apple's iCloud services so subscription state can be recognized across your Apple devices.
2. Apple Screen Time APIs
Ravelo uses Apple's FamilyControls, DeviceActivity, and ManagedSettings frameworks to let you select apps/categories, monitor configured usage, and apply system-level restrictions.
Apple's Screen Time APIs are privacy-preserving. Ravelo cannot read your messages, passwords, photos, browsing history, content inside other apps, or a full list of every app installed on your device. The app works with the apps, categories, and domains you explicitly select, plus the tokens and labels Apple makes available for those selections.
You control Screen Time authorization through iOS. If you revoke authorization, Ravelo's blocking, monitoring, earning, and spending features may stop working or become limited.
3. Analytics
Ravelo uses PostHog to understand whether the product is working and where users get stuck. Analytics events may include product-behavior information such as:
- Onboarding step progress and whether Screen Time or notification permission was granted or denied.
- Counts of selected earning or restricted apps/categories/domains.
- Focus session start, pause, resume, completion, cancellation, duration, and minutes earned.
- Time Market purchases, extensions, quick peeks, and early-ended purchases.
- Daily allowance claims, paywall views, subscription purchase events, restore-purchase results, premium feature attempts, tab opens, weekly digest views, reminder settings, and Hardcore Mode activation.
- App lifecycle events collected by the PostHog SDK.
We do not intentionally send the names of selected apps, selected web domains, message content, browsing content, passwords, or other personal content to analytics. Analytics may include device and app metadata normally collected by the SDK, such as app version, operating system version, device type, locale, timestamps, and network-derived information.
4. Crash reporting, remote configuration, and app updates
Ravelo uses Firebase services:
- Firebase Crashlytics may collect crash logs, device/app diagnostics, crash timestamps, operating system version, app version, and related information so we can fix stability issues.
- Firebase Remote Config may be used to fetch update configuration, including minimum supported version, latest version, and localized update messages.
These services are used for reliability, app-update control, and product safety. They are not used to read your personal content inside other apps.
5. Subscriptions and purchases
Ravelo Pro is managed through Apple's In-App Purchase system and RevenueCat.
Apple processes payment information under Apple's own terms and privacy policy. We do not receive your full payment card details.
RevenueCat helps us display paywalls, fetch subscription offerings, validate receipts, restore purchases, and determine whether Ravelo Pro is active. RevenueCat may process purchase receipts, subscription status, entitlement status, product identifiers, transaction metadata, and an anonymous or generated app user identifier.
6. Notifications and Live Activities
Ravelo may request notification permission for focus-session completion, weekly digest reminders, streak reminders, and actions that return you to the app or Time Market. Notifications are scheduled through Apple's notification system.
Ravelo also supports Live Activities for active focus or market sessions. Live Activities may display session timing, remaining time, and related state on supported iOS surfaces.
You can manage notification permissions in iOS Settings.
7. Diagnostics and support
If you choose to send diagnostics from the app, Ravelo uploads a diagnostic report to our diagnostic endpoint. That report may include:
- App version, build number, iOS version, timezone, and export timestamp.
- Summaries of app state needed to investigate focus, balance, market, restriction, and permission issues.
- Runtime diagnostic logs created by the app and extensions.
Diagnostics are intended for troubleshooting. They may include details about your Ravelo configuration and app behavior. Only send diagnostics if you are comfortable sharing that information for support.
If you contact us by email or another support channel, we use the information you provide to respond, investigate issues, and improve Ravelo. Support messages may include your email address and any details you choose to share.
8. Website and early access
The ravelo.app website can display general product information and may collect your email address if early access is enabled and you submit the early-access form.
When you submit the early-access form, the website forwards your email address and request IP information to the early-access backend. The backend may store your email, normalized email, signup status, TestFlight link, timestamps, delivery attempts, and, after launch, offer-code assignment status. Email delivery may be handled by an email provider such as Resend. Capacity and confirmed signup counts may be managed by our backend infrastructure.
We use early-access information to manage beta access, send product launch or release emails, prevent duplicate signups, enforce capacity limits, and deliver any applicable offer codes.
9. What we do not do
Ravelo does not:
- Require a Ravelo account for the iOS app.
- Sell your personal information.
- Use your Screen Time selections for third-party advertising.
- Read the content of other apps.
- Read your browsing history, messages, passwords, photos, or files.
- Use App Tracking Transparency to track you across other companies' apps or websites for advertising.
10. Third-party services
Ravelo may use the following third-party services as processors or platform providers:
- Apple: App Store, In-App Purchase, Screen Time APIs, iCloud services, notifications, and Live Activities.
- RevenueCat: subscription offerings, receipt validation, customer center, purchase restoration, and entitlement status.
- PostHog: product analytics and app lifecycle analytics.
- Firebase: Crashlytics and Remote Config.
- Resend or another email provider: early-access and product emails.
- Cloudflare or another infrastructure provider: diagnostic upload endpoints, website hosting, routing, security, and backend infrastructure.
Each third-party service processes information under its own terms and privacy policy.
11. Data deletion and controls
You can delete local Ravelo app data by using in-app reset controls where available or by uninstalling the app. Uninstalling the app may not delete information already processed by Apple, RevenueCat, Firebase, PostHog, email providers, diagnostic endpoints, or early-access backend systems.
You can:
- Revoke Screen Time authorization in iOS Settings.
- Manage notifications in iOS Settings.
- Manage or cancel subscriptions in your Apple App Store account settings.
- Contact us to request deletion of early-access, support, or diagnostic information associated with your email address or report identifier.
12. Changes to this policy
We may update this Privacy Policy when Ravelo's features, infrastructure, or legal requirements change. The "Last updated" date shows when the policy was last revised.
13. Contact
For privacy questions or data requests, contact us:
- Email: contact@ravelo.app
- Support phone: +380954713621