Rung

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.db

The 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:

ServicePurposePolicy
SupabaseAuth & optional cloud syncsupabase.com/privacy
Google OAuthSign-in authenticationpolicies.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: