Encryption Best Practices

I am building an app that deals with sensitive data. I am trying to figure out a workflow in which:

  1. Users enter a password for encryption
  2. A secret key is being genereated
  3. That key encrypts the data entered by users before sending it to Supabase and it decrypts it when it is loaded from Supabase

Can anyone provide guidance to best practices and tools one can use to achieve this?

Thanks a lot!

Hey @sorelxyz

Have you looked at the supabase documentation? apparently data is encrypted in transit and at rest: Security at Supabase