Amazon S3 is secure by default. Only the bucket and object owners originally have access to AmazonS3 resources they create. Amazon S3 supports user authentication to control access to data. You canuse access control mechanisms such as bucket policies and Access Control Lists (ACLs) to selectivelygrant permissions to users and groups of users. You can securely upload/download your data toAmazon S3 via SSL endpoints using the HTTPS protocol. If you need extra security you can use theServer Side Encryption (SSE) option or the Server Side Encryption with Customer-Provide Keys (SSE-C)option to encrypt data stored-at-rest. Amazon S3 provides the encryption technology for both SSEand SSE-C. Alternatively you can use your own encryption libraries to encrypt data before storing it inAmazon S3. https://aws.amazon.com/s3/faqs/