Digital Messaging storage methods and controls
Digital Messaging Service secures your data by taking advantage of encryption in transit and using Amazon Web Services (AWS) for data storage. Benefit from industry-approved security practices and a range of storage repositories, including AWS DynamoDB, AWS S3, and AWS CloudWatch.
Digital Messaging Service secures all data in transit using the TLS 1.2 protocol. The system manages access to the data through AWS Identity and Access Management (IAM) roles. Pegasystems employs industry-standard security practices, including need-to-know, split responsibilities, and least privilege principles for Pega Platform or Pega Customer Service developers performing system updates, logging, or other maintenance and monitoring tasks.
Digital Messaging Service, uses the following data storage repositories:
- AWS DynamoDB
- AWS S3
- AWS CloudWatch
AWS DynamoDB
The AWS DynamoDB data storage repository includes the following types of data:
- Administrative data
- Client messaging identity details
- CSR messages (temporary)
- Customer messages (temporary)
- Customer messaging identity details
Data stored in AWS DynamoDB is encrypted at rest using AWS Key Management Service (KMS) keys.
AWS S3
Digital Messaging Service uses the AWS S3 data storage repository for storing objects such as file attachments, which include:
- CSR message attachments (temporary)
- Customer message attachments (temporary)
AWS S3 storage uses partitions, providing each client with their own private bucket. Communication with AWS S3 client buckets occurs through private protocols and networks (AWS APIs) or public networks (HTTPS). When Digital Messaging Service transfers message attachments by using public networks, the system uses a temporary signed URL with a 15-minute time-to-live (TTL) to ensure secure communication. Digital Messaging Service temporarily stores all file attachments and automatically deletes them after 24 hours. The attachment link sent from Digital Messaging Service is valid for up to 60 minutes. Permanent storage of file attachments takes place in the Pega Platform or Pega Customer Service application.
For objects at rest in AWS S3 client buckets, the system employs standard AWS S3 encryption.
AWS CloudWatch
AWS CloudWatch is a monitoring and management service that Digital Messaging Service uses for event logging. AWS CloudWatch retains the following information within the service:
- Client messaging identity details
- Customer messaging identity details
- System log messages
Previous topic Digital Messaging data model Next topic Setting up the IVA for Apple Messages for Business