Serverless NoSQL key-value & document store
Automatically discover and classify PII fields in your DynamoDB tables. Because DynamoDB has no fixed schema for non-key attributes, our scanner samples items per table to surface attributes that hold personal data — emails, phone numbers, Aadhaar, UPI IDs, GPS coordinates, and more — and folds them into your DPDP data map.
ap-south-1)Create a dedicated IAM user with read-only DynamoDB access:
privacy-labs-scanner)AmazonDynamoDBFullAccessPaste this as an inline policy on the scanner user. Replace REGION and ACCOUNT_ID (or use * for all tables in the region):
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:ListTables",
"dynamodb:DescribeTable",
"dynamodb:Scan"
],
"Resource": "arn:aws:dynamodb:REGION:ACCOUNT_ID:table/*"
}
]
}dynamodb:ListTablesdynamodb:DescribeTabledynamodb:ScanIn your admin dashboard, go to Data Discovery → Integrations and click Add Connection.
Choose DynamoDB from the database type dropdown.
Paste the region code your tables live in. Examples:
ap-south-1 — Mumbaiap-southeast-1 — Singaporeus-east-1 — N. VirginiaEnter the IAM user's Access Key ID and Secret Access Key from the previous section. Both are encrypted with AES-256 before storage.
Leave the prefix as * to scan every table in the region, or enter a prefix (e.g. prod-users-) to limit scope.
Click Test Connection — we'll do a tiny ListTables call to verify credentials, then Save.
Go to Data Discovery → Run Discovery and start the scan.
Cost note: DynamoDB charges read-capacity units for Scan operations. Our discovery samples up to 100 items per table (and a small overscan per attribute when fetching sample values), so per-table cost is bounded — but for very large tables on provisioned capacity, schedule discovery during off-peak hours. On-demand tables: scanning a 100-item sample typically costs fractions of a cent per table.
Access keys are encrypted at rest with AES-256.
All calls go over HTTPS, signed with AWS SigV4.
Only three read actions — no write, no admin.
Every scan is logged and visible in CloudTrail too.
Connect in under 5 minutes and discover PII in serverless NoSQL tables automatically.
Book a call