-
Notifications
You must be signed in to change notification settings - Fork 0
Security and Privacy
This page summarizes LakeDB's application safeguards. See the dedicated Privacy, Security, Support Policy and Compatibility pages for the public policies used for releases and support.
LakeDB currently has no telemetry, ads or cloud synchronization. Connections and queries are not sent to a LakeDB service. Large results remain temporarily in memory and are excluded from session snapshots.
Saved passwords use AES-256-GCM in a separate SQLite table. The local key is stored with restricted permissions. This protects against casual database-file inspection, but anyone controlling your operating-system account and both files could recover secrets; protect your user account, disk and backups.
The renderer has no direct Node.js, filesystem, SQLite, credential or MySQL socket access. Every operation crosses a narrow validated API in Electron's main process. External navigation, unexpected windows and unrequested permissions are blocked.
Configuration restore accepts only a bounded, versioned LakeDB JSON format. Restored credentials are bound to the original destination identity and are cleared if host, user, TLS or SSH details change. Update links are restricted to official LakeDB GitHub release pages.
The public pre-1.0 beta does not yet use trusted distribution certificates. macOS packages use an ad-hoc signature for bundle integrity but are not Developer ID signed or notarized; Windows packages remain unsigned. Stable 1.0+ publication is blocked unless macOS signing, Apple notarization and Windows signing requirements are satisfied. Every package includes a matching SHA-256 checksum.
LakeDB conservatively analyzes SQL and confirms operations such as DELETE/UPDATE without WHERE, DROP, TRUNCATE and destructive ALTER. Production actions require a typed confirmation. These safeguards reduce mistakes, but never replace least-privilege database users, reviewed migrations and verified backups.
Review and sanitize diagnostics before sharing them publicly.
- Connections, SSL and SSH
- SQL Editor
- Tables and Safe Editing
- Backup, Import and Migrations
- Appearance, Language and Sessions
- Updates, Recovery and Restores
- Community, Ideas and Requests
- Security and Privacy
- Privacy
- Security Policy
- Support Policy
- Compatibility
- Troubleshooting
- Frequently Asked Questions
- Roadmap to 1.0
- Version History