Speak Data Handling
Overview
Handle sensitive user data and audio recordings correctly when integrating with Speak language learning.
Prerequisites
-
Understanding of GDPR/CCPA requirements
-
Speak SDK with data export capabilities
-
Database for audit logging
-
Scheduled job infrastructure for cleanup
-
Audio storage with encryption
Instructions
-
Data Classification
-
Audio Data Privacy
-
Learning Data Handling
-
GDPR/CCPA Compliance
For full implementation details, load: Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)
Output
-
Audio consent management
-
Secure audio storage with encryption
-
PII detection and sanitization
-
Retention policy enforcement
-
GDPR/CCPA compliance (export/delete)
Error Handling
Issue Cause Solution
PII in lessons User shared personal info Sanitize before storage
Audio not deleted Storage error Retry with exponential backoff
Export incomplete Timeout Use streaming export
Consent not recorded Race condition Use transactions
Examples
See references/implementation-guide.md for detailed examples.
Resources
-
GDPR Developer Guide
-
CCPA Compliance Guide
-
Speak Privacy Guide
-
Audio Privacy Best Practices
Next Steps
For enterprise access control, see speak-enterprise-rbac .