Textract Encryption in transit

0

is the sync analyzedocuemnt api from** python SDK **encrypted by TLS by default? this will be enough for HIPAA compliance as far as encryption in transmit is concerned? if not whats the best/easiest way to ensure HIPAA compliance while transmitting?(BAA already signed) Please give references in your answer. Any other guidance in for this subject is appreciated. Thank you

1 Answer
1
Accepted Answer

Hi,

  1. All AWS service endpoints that you can reach with the DSK from the various languages incl Python support encryption: All AWS service endpoints support TLS to create a secure HTTPS connection to make API requests. from https://docs.aws.amazon.com/whitepapers/latest/logical-separation/encrypting-data-at-rest-and--in-transit.html

  2. Yes, Textract is HIPAA compliant since 2019: see https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-textract-is-now-a-hipaa-eligible-service/ Also have a look at Textract compliance section in this WP: https://docs.aws.amazon.com/pdfs/whitepapers/latest/architecting-hipaa-security-and-compliance-on-aws/architecting-hipaa-security-and-compliance-on-aws.pdf#architecting-hipaa-security-and-compliance-on-aws

You may also find this article useful: https://medium.com/@christopheradamson253/building-hipaa-compliant-applications-on-aws-2eaa94d23350

Best,

Didier

profile pictureAWS
EXPERT
answered 13 days ago
EXPERT
reviewed 13 days ago
  • Thank you @Didier for your help! So does the word support in "All AWS service endpoints support TLS to create a secure HTTPS connection to make API requests" mean its set by default or should we set something for it?

  • Hi, in-transit encryption is set by default on all AWS service endpoints. Look at "Encryption in transit" on https://docs.aws.amazon.com/cli/v1/userguide/data-protection.html

    "By default, all data transmitted from the client computer running the AWS CLI and AWS service endpoints is encrypted by sending everything through a HTTPS/TLS connection."

  • One way to confirm whether the encryption is happening by default would be to run tcpdump or similar on your computer while communicating with Textract.

  • Thank you both

  • Hi Navi, glad that you liked the answer. Thanks for accepting it! Didier