Legal
Privacy Policy
Effective date: June 1, 2025
Rung is a productivity app for macOS that helps you track habits, tasks, goals, and focus sessions. We built it with a simple principle: your data belongs to you. By default, everything stays on your device. Sync is optional and under your control. We do not sell your data and do not run ads.
1. Information We Collect
Rung is designed to collect as little data as possible. Here is what we handle:
Data you create in the app
- Habits, tasks, and goals you create
- Focus session records (start time, duration, linked habit)
- Completion history and timestamps
- Notes or descriptions you add to items
This data is created by you and stored locally on your device. We do not access it unless you choose to enable cloud sync.
Account information (optional)
If you create an account to enable sync, we store your email address and a unique user identifier. Authentication is handled through Google OAuth via Supabase (see Authentication section below).
What we do not collect
- We do not collect analytics or usage telemetry
- We do not use advertising identifiers
- We do not collect crash reports automatically (unless you manually submit a report)
- We do not intentionally collect sensitive personal information
2. How We Use Your Data
Your data is used solely to provide the features of Rung:
- Displaying your habits, tasks, goals, and focus sessions within the app
- Calculating streaks, completion rates, and focus statistics
- Syncing your data across your devices if you enable cloud sync
- Authenticating your account if you choose to sign in
We do not use your data to train machine learning models, build advertising profiles, or share it with third parties for marketing purposes.
3. Local Device Storage
Rungis offline-first. All app data is stored in a SQLite database on your Mac, located in your user's Application Support directory:
~/Library/Application Support/Rung/users/<userId>/productivity.dbThe app works fully offline. No account is required to use the core functionality. Your data remains on your device unless you explicitly enable sync.
4. Cloud Synchronization (Optional)
If you create an account and sign in, Rung can sync your data across your devices using Supabase, an open-source backend platform. When sync is enabled:
- Your app data (habits, tasks, goals, focus sessions, completions) is uploaded to a Supabase-hosted database
- Data is synced using a conflict-resolution strategy based on last-write-wins timestamps
- Sync is initiated after local writes and periodically in the background
- Soft deletes are used,records marked as deleted are eventually removed rather than deleted immediately
You can use the app without ever creating an account. Sync is entirely optional.
Note: We do not claim end-to-end encryption for synced data. Data in transit uses HTTPS (TLS). Data at rest in Supabase is subject to Supabase's storage security practices.
5. Authentication
Account sign-in is powered by Supabase Auth with Google OAuth. When you sign in with Google:
- Google authenticates your identity and returns an access token to the app
- We receive your email address and a unique Google user ID
- We do not receive your Google password
- We do not access your Google account data beyond what is needed for authentication
Google's use of your data during OAuth is governed by Google's Privacy Policy.
6. Third-Party Services
Rung uses the following third-party services. Each has its own privacy policy:
| Service | Purpose | Policy |
|---|---|---|
| Supabase | Auth & optional cloud sync | supabase.com/privacy |
| Google OAuth | Sign-in authentication | policies.google.com/privacy |
We do not use analytics platforms, ad networks, or data brokers.
7. Data Retention
- Local data,stored on your device indefinitely until you delete the app or manually remove it.
- Synced data,retained on Supabase servers for as long as your account is active.
- Account deletion,if you request account deletion, we will delete your account record and synced data from our servers within 30 days. Local data on your device is not affected and must be removed manually.
8. Security
We take reasonable measures to protect your data:
- All network requests between the app and Supabase use HTTPS (TLS)
- Per-user database isolation,each account's synced data is scoped by user ID with row-level security policies in Supabase
- Local SQLite databases are stored in your user's private Application Support directory
No method of storage or transmission is 100% secure. We cannot guarantee absolute security, but we are committed to protecting your data with reasonable industry-standard practices.
9. Your Rights
You have the following rights regarding your data:
- Access,your data is stored locally in a readable SQLite file and in your Supabase account if you sync.
- Portability,your local SQLite database can be exported or backed up at any time.
- Deletion,you can delete your account and request removal of all synced data by contacting us at admin@rungdaily.com.
- Correction,all data in the app is created and editable by you directly.
- Opt out of sync,simply do not create an account. The app is fully functional offline.
10. Children's Privacy
Rung is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. For significant changes, we will make reasonable efforts to notify users (for example, via the app or website). Continued use of the app after changes constitutes acceptance of the updated policy.
12. Contact
If you have questions about this Privacy Policy, want to request data deletion, or have any privacy-related concerns, please contact us:
Rung
Email: admin@rungdaily.com