Privacy Policy
Last updated: December 13, 2024
Introduction
DBView ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our database client application.
DBView is a desktop application that runs locally on your computer. We do not operate servers that store your data, and your database connections and queries remain on your device.
Information We Collect
Local Data Storage
DBView stores the following information locally on your device:
- Database connection configurations (host, port, database name, username)
- Saved SQL queries and workbooks
- Query history
- Application preferences and settings
Database passwords can be optionally stored in your operating system's secure keychain (macOS Keychain or Windows Credential Manager).
Google Drive Sync (Optional)
If you choose to enable Google Drive Sync, the following data may be synced to your personal Google Drive account:
- Connection configurations (passwords are excluded by default)
- Saved queries and folders
- Workbooks and dashboards
- Application settings
- Query history
This data is stored in your private Google Drive's hidden app data folder, accessible only by DBView. You have full control over what is synced through the Settings panel.
Anonymous Telemetry (Optional)
DBView may collect anonymous usage analytics to help improve the application. This includes:
- App version and operating system
- Feature usage patterns (which features are used)
- Error reports (without personal data)
Telemetry never includes database content, queries, connection details, or any identifiable information.
How We Use Your Information
We use the collected information to:
- Provide and maintain the DBView application
- Improve and optimize the user experience
- Fix bugs and technical issues
- Develop new features based on usage patterns
Data Security
We take data security seriously:
- All data is stored locally on your device by default
- Passwords are stored in your OS's secure keychain when saved
- Google Drive Sync uses OAuth 2.0 with limited scope (app data folder only)
- No third-party servers receive or store your data
- Database connections use SSL/TLS encryption when configured
Third-Party Services
Google Drive
When you enable Google Drive Sync, DBView accesses your Google account with the "drive.appdata" scope only, which allows it to read and write files in a hidden application-specific folder. DBView cannot access any other files in your Google Drive.
AI Features (Optional)
If you use the AI Assistant feature, your prompts and database schema information may be sent to the AI provider you configure (OpenAI, Anthropic, or Google). This requires your own API key. Please review the respective provider's privacy policy.
Your Rights
You have full control over your data:
- All local data can be deleted by uninstalling the application
- Google Drive Sync data can be disconnected and deleted from Settings
- Telemetry can be disabled in Settings
- You can export your data at any time from the application
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.
Contact Us
If you have any questions about this Privacy Policy, please contact us at:
- Email: krishcdbry@gmail.com
- GitHub: github.com/krishcdbry/dbview