← 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