¿Backups con contraseña y cifrado del lado del cliente para subir a S3?

El foro de Discourse contiene material sensible, pero nos gustaría utilizar la función de copia de seguridad de S3. ¿Hay alguna forma (*) de cifrar la copia de seguridad en el lado del cliente (o añadir una contraseña, etc.) antes de enviar la copia de seguridad al bucket de S3? ¿O Discourse lo hace automáticamente utilizando una contraseña de cuenta local de Discourse antes de subirla a S3?

La idea es que los datos no queden expuestos a terceros más allá del host actual.

(*) obviamente, aparte de usar copias de seguridad locales y cifrarlas manualmente + subirlas.