Data Processing Activity Tracking¶
The Data Processing Activity Log (DPAL) provides a record of how personal data is processed within your organization, supporting GDPR Article 30 compliance requirements.
Overview¶
The Data Processing Activity Log tracks:
- Activity Records -- Timestamped logs of data processing operations
- Data Subject Association -- Links activities to specific data subjects via DID
- Processing Sources -- Identifies which integration or system triggered the activity
- Activity Types -- Categorizes processing (collection, update, deletion, etc.)
- Field Tracking -- Records which data fields were involved
- Preference Tracking -- Associates activities with consent preferences
Dashboard Interface¶
The DPAL interface is accessible from Data Mapping in the dashboard. It provides a tabular view of processing activities with filtering and sorting.
Table Columns¶
| Column | Description |
|---|---|
| Activity | Processing activity type |
| Data Processor | Source system or integration that triggered the activity |
| Identifier | Data subject DID for the affected individual |
Time Range Filters¶
Filter activities by time period:
- Last 24 hours
- Last 30 days
- Last 6 months
- Last 12 months
Features¶
- Paginated activity table with time range filtering
- Activity type and processor display
- Data subject DID display with copy functionality
- Processor logo display for integrated services
- Sortable and filterable columns
Activity Types¶
Common processing activity types logged:
- Data collection (form submissions, webhook events)
- Profile updates
- Consent changes
- Rights request processing (access, deletion, portability)
- Data sharing with third parties
- Marketing communications
- Analytics processing
Activity Sources¶
Activities are logged from connected integrations:
| Source | Activities |
|---|---|
| Shopify | Customer creation, order processing |
| Stripe | Customer creation, subscription events |
| Mailchimp | Subscriber creation, unsubscribes |
| WooCommerce | Customer creation, order processing |
| Klaviyo | Subscriber events |
| Customer.io | User profile events |
| Eventbrite | Attendee registration |
| SurveyMonkey | Survey response collection |
| HubSpot | Contact creation, deal events |
| Salesforce | Contact and account events |
How Activities Are Created¶
Processing activities are automatically created when:
- Webhooks are received from integrated platforms (Shopify orders, Stripe payments, etc.)
- Consent forms are submitted through the Transparency Center
- Rights requests are processed (access, deletion, portability)
- Data subject profiles are updated via the dashboard or API
- Third-party processors sync data through configured integrations
Each activity record captures what happened, when it happened, who was affected, and which system was involved.
GDPR Article 30 Support¶
The processing activity data supports compliance by:
- Maintaining Records -- Complete log of all processing activities
- Data Subject Linkage -- Every activity tied to a specific data subject
- Purpose Tracking -- Activity types indicate processing purposes
- Source Identification -- Clear record of which systems process data
- Temporal Tracking -- Timestamps for activity occurrence and recording
Limitations¶
The activity log does not provide:
- Visual data flow diagrams or interactive mapping interfaces
- Automated system discovery or integration scanning
- Real-time data flow monitoring
- Cross-border transfer risk assessment automation
- Data lineage visualization
- Automated Article 30 record generation
These capabilities may require manual documentation through other platform features such as processing purposes and data processor configurations.
Best Practices¶
Activity Monitoring¶
- Regular Review -- Check activity logs regularly for unexpected patterns
- Time-Based Analysis -- Use time range filters to identify processing trends
- Source Validation -- Verify that all expected sources are logging activities
- Data Subject Impact -- Monitor activity volume per data subject
Integration Configuration¶
- Source Registration -- Ensure all platforms are connected as integrations
- Field Mapping -- Verify platform-specific fields are mapped correctly
- Preference Alignment -- Link activities to appropriate consent preferences
- Webhook Testing -- Verify webhook events create activity records correctly
Related Documentation¶
- Processing Activities -- Processing purpose documentation
- Audit Logging -- System-level audit trails
- Consent Management -- Consent preference tracking
- Data Connectors -- Integration setup