← Back to Postgres GUI FAQs
Is Postgres GUI Safe?
Yes. The Postgres GUI is built with security as a priority. Here's how your credentials and data are protected:
Connection Security
Your database credentials are sent to the server only to establish the PostgreSQL connection. The tool supports SSL modes including require and verify-full for encrypted connections to your database server.
Credential Storage
When you choose to save credentials locally, they are encrypted with AES-256-GCM using a key derived from your PIN via PBKDF2. The encrypted data is stored in your browser's IndexedDB — it never leaves your machine.
Session Cleanup
Database connections are automatically closed when you disconnect, close the tab, or navigate away. There are no lingering sessions.
Best Practices
- Use a read-only database user when you only need to browse and query
- Enable SSL (require or verify-full) for remote connections
- Choose a strong PIN (6 digits) when saving credentials
- Avoid using superuser accounts — create a dedicated user with limited permissions
- Delete saved credentials when you no longer need them