Privacy Policy

1. Local-First Architecture

dbOrbit is a local-first application. All sensitive data — database credentials, SSH private keys, connection configurations, saved queries, query history, schema cache, and recovery email — is stored exclusively on your device.

We use the platform's hardware-backed secure enclave (iOS Keychain on iPhone and iPad, Android Keystore on Android) combined with AES-256 encryption via SQLCipher for all application-level storage. The encryption key is generated randomly on first launch, stored in the secure enclave, and never transmitted off the device.

The only exceptions are explicitly opt-in or strictly limited: anonymized analytics, recovery-email OTP delivery, and GitHub backup (when you choose to enable it). These are described below.

2. Data We Collect

We collect a minimal amount of anonymized usage telemetry to improve the application. Every event passes through an on-device privacy scrubber before transmission.

Product analytics (Mixpanel)

Crash and performance reporting (Sentry)

Both providers receive only data that has been scrubbed of any potentially sensitive content on the device prior to network transmission. You can disable analytics entirely from Settings → Appearance.

3. Data We Never Collect

The following data is never collected, transmitted, logged, or stored on our servers under any circumstances:

Our analytics infrastructure is designed so that it is technically impossible for sensitive database information to reach our servers. The on-device scrubber operates on event payloads before they are serialized for network transmission.

4. Third-Party Services

The following processors are involved in delivering the service:

We do not sell, rent, or trade personal information to any third party for marketing purposes.

5. Encryption & Security

On the device, all sensitive storage uses AES-256 via SQLCipher, PBKDF2-SHA256 for PIN hashing, and AES-256-GCM with a PIN-derived key for optional GitHub backup. Network traffic to your databases uses TLS via the operating system's networking stack. SSH tunneling uses standard SSHv2 with password or key authentication.

For a deeper technical overview, see our Security architecture page.

6. Data Retention

7. Your Rights — GDPR (European Economic Area, UK, Switzerland)

If you are located in the EEA, the United Kingdom, or Switzerland, you have the following rights under the General Data Protection Regulation and equivalent laws:

The legal bases on which we rely include: performance of a contract (delivering the app and any subscription you have purchased), legitimate interests (improving the app, preventing abuse, securing the service), and consent (analytics, recovery-email OTP). To exercise any right, email support@dborbit.io. We respond within 30 days.

8. Your Rights — CCPA / CPRA (California Residents)

If you are a California resident, you have the following rights under the California Consumer Privacy Act and California Privacy Rights Act:

To exercise these rights, email support@dborbit.io. We will verify your identity using the email address associated with your account and respond within 45 days, with one 45-day extension permitted under the CCPA.

9. International Data Transfers

dbOrbit operates from the United States. Anonymized analytics may be processed by Mixpanel (United States) and Sentry (United States, with European data-region option). Where personal data is transferred from the EEA, UK, or Switzerland to the United States or another third country, we rely on:

10. Children's Privacy

dbOrbit is a developer tool and is not directed to children under the age of 16. We do not knowingly collect personal information from anyone under 16. If you believe a child has provided us with personal information, contact us at support@dborbit.io and we will delete it. This policy is consistent with the Children's Online Privacy Protection Act (COPPA) and the GDPR's Article 8 protections for children.

11. Changes to This Policy

We may update this policy from time to time. The "Last updated" date at the top of the page reflects the latest revision. Material changes — those that meaningfully expand the scope of data collection or change the legal basis for processing — will be communicated via in-app notification at least 14 days before they take effect. Continued use of the app after the effective date constitutes acceptance of the revised policy.

For privacy questions, data subject requests, or any other matter related to this policy, please contact:

For users in the EEA / UK, you may also lodge a complaint with your local supervisory authority.