ngSurvey
Search
K
🔑

Data Encryption

If you're handling personal identifying information (PII) or personal health information (PHI) data in your forms you may want to keep that information as secure as possible to avoid any data leak if your database or server is being unfortunately compromised.
Using ngSurvey's data encryption features you can make sure that the collected data of your choice is securely encrypted at the database level and only accessible using a secure private encryption key of your choice.
ngSurvey can be globally configured to support symmetric encryption using a single encryption key or you can configure each of your form individually with asymmetric encryption using a PGP key pair.
Data encryption can be applied on following ngSurvey items
  • Respondent text based answers
  • Respondent IP, User agent, Username
  • Security items data attributes
  • Token email, first name, name, email
  • Campaigns recipients (email, phones)
  • SQL ConnectionStrings
  • Active directory passwords
  • System Settings passwords / api keys
Be very careful with data encryption, once the data has been encrypted its not possible to decrypt it back if you loose its encryption key.