1.Overview
JiveDB is a local-first desktop application. Your databases, credentials, and queries stay on your computer — we do not run servers that collect them.
This Privacy Policy explains what information JiveDB ("JiveDB", "we", "us", or "our") processes when you use the JiveDB desktop application (the "App") and the website at jivedb.com (the "Site"). It also explains the limited situations in which information leaves your device, and the choices you have.
2.Our privacy principles
- Local-first. Everything you do with your databases happens on your device by default.
- No tracking by default. The App does not embed third-party advertising or behavioral analytics SDKs, and does not sell your data.
- You control external connections. Features that contact third parties (for example, the AI assistant) are optional and use credentials and endpoints that you configure.
- Secrets are encrypted at rest. Sensitive values such as database passwords and SSH secrets are encrypted on your device.
3.Data stored on your device
To do its job, the App stores configuration and working data locally on your computer, under your operating system user profile. This typically includes:
| Category | Examples | Notes |
|---|---|---|
| Connection profiles | Host, port, username, database name, TLS/SSL options, SSH tunnel settings | Stored locally so you don't re-enter them. |
| Secrets | Database passwords, SSH passwords, SSH key passphrases | Encrypted at rest (AES-256-GCM) on your device. |
| App preferences | Theme, accent color, language, hotkeys, layout | Plain configuration values. |
| Working data | Query history, ERD layouts, tabs/session state | Kept locally to restore your workspace. |
| AI provider settings | Provider URLs, model names, API keys | API keys are treated as secrets and stored locally. |
This information is not transmitted to JiveDB. It remains on your device unless you choose to back it up, sync it, or move it yourself. Removing the App and its application-data directory deletes this information.
4.Information that touches the network
The App only sends data over the network in these cases:
- Your database servers. The App connects directly to the database hosts you configure (PostgreSQL, MySQL, SQLite is local-only, Redis), optionally through TLS/SSL or an SSH tunnel. These connections go to your servers, not to us.
- AI providers — only when you use AI features (see Section 5).
- Update checks — to see whether a newer version is available (see Section 6).
We do not receive a copy of your database contents through any of these.
5.AI assistant features
JiveDB includes optional AI features (chat, SQL generation, dialect conversion, query optimization/explanation, and data-dictionary generation). These features are powered by the AI provider you configure (for example, a provider's hosted API using an API key you supply).
- AI features are off until you configure a provider and choose to use them.
- Review your chosen provider's data-handling and retention policies, especially before sending sensitive or regulated data.
- Your API keys are stored locally as secrets and sent only to the provider's endpoint you configured.
6.Update checks
To let you know when a new version is available, the App may contact our release server (or its distribution host) and request a small version manifest. A request like this necessarily exposes standard network metadata to the server, such as your IP address, the requested file, and basic client information (for example, the App version and operating system) sent by your network client.
We use this only to provide update information and to operate and secure the download service. We do not use it to build advertising or behavioral profiles. If you prefer, you can avoid update checks by blocking the App's network access at the OS or firewall level (some in-App features may then be limited).
7.Website & downloads
When you visit the Site or download the App, our hosting and download providers process standard server logs (such as IP address, user agent, referrer, and timestamps) to deliver content, maintain security, and understand aggregate traffic. The Site does not require an account to browse or download.
If the Site uses any analytics, it is limited to privacy-respecting, aggregate measurement and is not used to identify individuals.
8.Feedback you send us
If you choose to contact us or submit feedback (for example, by email or through an in-App feedback form), we receive the information you provide — such as your message, your contact details, and any details you include about your environment. We use it solely to respond to you and to improve JiveDB.
10.Security
We design JiveDB to keep sensitive data on your device and to encrypt secrets at rest. We support encrypted transport to your databases via TLS/SSL and SSH tunneling. However, no method of storage or transmission is perfectly secure. You are responsible for safeguarding your device, your OS account, your database credentials, and any API keys you add.
11.Data retention & deletion
Data stored locally by the App remains until you delete it — by removing connection profiles within the App, clearing query history, or deleting the App's application-data directory and uninstalling. Information you send us (such as feedback) is kept only as long as needed for the purpose it was provided, or as required by law.
12.Children's privacy
JiveDB is a developer tool intended for general, professional use and is not directed to children. We do not knowingly collect personal information from children.
13.Your rights
Depending on where you live, you may have rights to access, correct, delete, or restrict the processing of personal information we hold about you, and to object to certain processing. Because most data stays on your device, you can exercise much of this directly within the App. For information we hold (for example, feedback correspondence), contact us using the details below and we will respond as required by applicable law.
14.Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above. Material changes will be highlighted on this page or within the App. Your continued use of JiveDB after an update means you accept the revised policy.
15.Contact us
If you have questions about this Privacy Policy or your data, contact:
JiveDB
Email: admin@jivedb.com
Web: jivedb.com