# Encrypting Secrets | Next.js Supabase SaaS Kit

> When storing sensitive data, such as API keys, you must ensure to encrypt your data in Next.js Supabase. Here is how we can encrypt and decrypt it.

*Canonical: https://makerkit.dev/docs/next-supabase/development/encrypting-secrets*

---

When storing sensitive data, such as API keys, you must ensure to encrypt your data in Database.

There are two ways to encrypt your data in Supabase:
- [Transparent Column Encryption with Postgres](https://supabase.com/blog/transparent-column-encryption-with-postgres)
- **Supabase Vault**: This is a generic solution for encrypting data in your database. We have an article about it. [Read more about Supabase Vault](/blog/tutorials/supabase-vault).
