Introduction
Encryption keeps your data safe by turning it into secret code. Encryption in transit protects data while it moves between computers. Encryption at rest protects data stored on disks.
When sending sensitive data between your app and Elasticsearch to stop others from reading it.
When storing private information in Elasticsearch so no one can read it if they get the files.
When you want to follow security rules that require protecting data during transfer and storage.
When using Elasticsearch in a public or shared network where data could be intercepted.
When you want to build trust with users by keeping their data safe all the time.