Local-first privacy

Privacy

RDB is a local desktop application. This page describes everything it does with your data. It is short because there is not much to describe.

No account, no tracking

RDB requires no sign-up and has no cloud backend. It contains no analytics, no usage tracking, and no crash reporting. The application works fully offline.

Your queries and data

Queries travel directly between the application and the database servers you configure, using each engine native protocol. Query text, results, and schema information are never sent to any other party.

Credentials

Connection passwords are stored in your operating system secret store: Keychain on macOS, libsecret on Linux, Credential Manager on Windows. On systems without a keychain, they fall back to a local file encrypted with AES-GCM. Saved connection metadata is stored as plain JSON on your machine; passwords are never written to it and never included in connection exports.

The one network call

At most once a day, RDB makes a single HTTPS request to the GitHub Releases API to check whether a newer version exists. No identifier or usage data is attached; it is a plain HTTP GET. You can disable this check in Settings, and the app never downloads or installs updates by itself.

This website

This site is static files. It sets no cookies, runs no analytics, and embeds no third-party scripts. Download links point to GitHub Releases, which is operated by GitHub under its own privacy statement.

Verify it

Claims like these are only worth something if you can check them. The entire codebase is public: read the source or search it for network calls yourself.

GitHub Releases is covered by GitHub's privacy statement. You can also read the source.