Skip to content
Last updated: 2026-04-06
Guide

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.

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

  1. Identify Business Purpose -- Select the business template matching your high-level objective
  2. Select Operational Template -- Choose the specific operation matching your processing
  3. Review Legal Basis -- Confirm the template's legal basis matches your use case
  4. Configure Retention -- Set appropriate retention period
  5. Create Processing Purpose -- Link templates to your processing purpose record

Linking Templates to Processing Purposes

When creating a processing purpose in the dashboard:

  1. Navigate to Processing Activities
  2. Click Create Processing Purpose
  3. Select a Business Purpose Template for the high-level objective
  4. Select an Operational Purpose Template for the specific processing operation
  5. Confirm the legal basis and consent requirements
  6. Set retention and usage periods
  7. 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

  1. Match Business Objective -- Business templates should align with your actual business goals
  2. Verify Legal Basis -- Ensure operational template's legal basis matches your processing
  3. Check Consent Requirements -- Review consent requirements before deploying

Template Management

  1. Use Standard Templates -- Prefer built-in templates for common use cases
  2. Document Custom Templates -- Add clear descriptions for any custom templates
  3. Review Periodically -- Audit template usage against actual processing activities