S3에 업로드할 비밀번호/클라이언트 측 암호화 백업?

Discourse 포럼에 민감한 자료가 포함되어 있지만 S3 백업 기능을 사용하려고 합니다. 백업을 S3 버킷으로 전송하기 전에 클라이언트 측에서 백업을 암호화하거나(또는 비밀번호를 추가하는 등) 하는 방법(*)이 있을까요? 아니면 Discourse가 로컬 Discourse 계정 비밀번호를 사용하여 S3에 업로드하기 전에 자동으로 암호화를 수행하나요?

핵심은 현재 호스트를 제외한 다른 제3자에게 데이터가 노출되어서는 안 된다는 것입니다.

(*) 로컬 백업을 사용하고 수동으로 암호화한 후 업로드하는 방법은 제외하고 말입니다.