Purpose Templates¶
Pre-defined business and operational purpose templates for configuring data processing activities.
Overview¶
Purpose templates provide standardized building blocks for documenting data processing purposes. They help maintain consistency and compliance across your processing activities.
Dxtra includes two template types:
- Business Purpose Templates -- High-level business objectives (e.g., "Marketing", "Customer Service")
- Operational Purpose Templates -- Specific processing operations (e.g., "Email campaigns", "Order fulfillment")
Business Purpose Templates¶
Business purpose templates define the high-level reasons for processing personal data.
Example Business Purposes¶
| Name | Description |
|---|---|
| Customer Relationship Management | Managing customer accounts and interactions |
| Marketing Communications | Direct marketing and promotional activities |
| Analytics and Reporting | Business intelligence and performance analysis |
| Fraud Prevention | Detecting and preventing fraudulent activity |
| Legal Compliance | Meeting regulatory and legal obligations |
| Customer Support | Handling support requests and inquiries |
Operational Purpose Templates¶
Operational purpose templates define specific processing operations linked to business purposes. They include consent requirements and legal basis information.
Consent Configuration¶
Operational templates specify consent requirements:
Consent Required Options:
- Always -- Requires explicit consent before processing
- Never -- Does not require consent (legitimate interest or contract)
- Conditional -- Depends on context
Consent Stage Options:
- Pre-collection -- Consent required before data collection
- At collection -- Consent collected during data collection
- Post-collection -- Consent can be obtained after collection
Example Operational Purposes¶
| Name | Legal Basis | Consent Required | Use Case |
|---|---|---|---|
| Account Registration | Contract | Never | User account creation |
| Email Marketing | Consent | Always | Promotional email campaigns |
| Website Analytics | Legitimate Interest | Conditional | Page view tracking |
| Order Fulfillment | Contract | Never | Processing purchases |
| Newsletter Subscription | Consent | Always | Email newsletter sign-up |
Using Templates¶
Template Selection Workflow¶
- Identify Business Purpose -- Select the business template matching your high-level objective
- Select Operational Template -- Choose the specific operation matching your processing
- Review Legal Basis -- Confirm the template's legal basis matches your use case
- Configure Retention -- Set appropriate retention period
- Create Processing Purpose -- Link templates to your processing purpose record
Linking Templates to Processing Purposes¶
When creating a processing purpose in the dashboard:
- Navigate to Processing Activities
- Click Create Processing Purpose
- Select a Business Purpose Template for the high-level objective
- Select an Operational Purpose Template for the specific processing operation
- Confirm the legal basis and consent requirements
- Set retention and usage periods
- Save the processing purpose
Custom Templates¶
Organizations can create custom templates for specific needs. Administrators can create both business and operational templates from the dashboard.
Custom templates allow you to:
- Define organization-specific processing purposes
- Set appropriate legal basis and consent requirements
- Maintain consistency across your compliance documentation
Access Control¶
Template access by role:
| Role | Business Templates | Operational Templates |
|---|---|---|
| Data Subject | Read | Read |
| User | Read | Read |
| Admin / Owner | Read and Write | Read and Write |
Templates are read-only for most users to maintain consistency. Administrators can create custom templates.
Best Practices¶
Template Selection¶
- Match Business Objective -- Business templates should align with your actual business goals
- Verify Legal Basis -- Ensure operational template's legal basis matches your processing
- Check Consent Requirements -- Review consent requirements before deploying
Template Management¶
- Use Standard Templates -- Prefer built-in templates for common use cases
- Document Custom Templates -- Add clear descriptions for any custom templates
- Review Periodically -- Audit template usage against actual processing activities
Related Documentation¶
- Processing Activities -- Using templates in processing purposes
- Consent Management -- Consent requirements and collection
- Data Subject Management -- Data subject processing
- API Reference -- Complete GraphQL schema