Abstract Terminologies Client-side Encryption Encrypt data with ur own key Server-side Encryption Encrypt data with key managed by third-party