GDPR Customer Rights

DinMo provides built-in tools to help organizations comply with GDPR and similar privacy regulations by allowing teams to easily export or delete all data associated with a specific customer.

These features are accessible directly from the Customer Profile page and are designed to integrate seamlessly with your data model and downstream destinations.

It enables typical use cases such as:

  • Handling GDPR / CCPA data access requests

  • Managing right-to-be-forgotten workflows

  • Feeding deletion pipelines to ad platforms, CRMs, or marketing tools

  • Maintaining an auditable trail of deletion actions


Export Customer Data (Right of Access)

The Export customer data feature allows you to generate a complete export of all information DinMo holds for a given individual.

What is included

The export contains:

  • All fields stored in the Users model defining your Customer Hub (excluding computed / calculated fields)

  • All rows linked to that user across related models, such as:

    • Transactions

    • Events

    • Orders

    • Campaign interactions

    • Any related model connected through DinMo’s data model

This ensures you can provide a full, structured view of every piece of known data tied to the customer.

Available formats

You can choose between multiple output formats:

  • CSV

  • DOCX

  • XML

Delivery & availability

  • The export file is generated asynchronously

  • A secure download link is sent by email

  • The file remains available for 7 days, after which it is automatically removed

This workflow allows teams to safely respond to customer access requests without manual data consolidation.


Delete Customer (Right to Erasure)

The Delete customer feature enables you to initiate a deletion request for a specific user across your DinMo ecosystem.

How it works

When triggered:

  1. The user is added to the table dinmo_delta_storage.deletion_requests

  2. DinMo aggregates all deletion requests and pushes them to this table once per hour

  3. This table can then be used to:

    • Feed internal data-purge workflows

    • Trigger deletions in downstream destinations where DinMo provides native delete capabilities

DinMo does not automatically erase data from your warehouse but provides a centralized, reliable source of truth to orchestrate compliant deletions across systems.

Implementation Notes

  • Deletion requests are incremental and timestamped

  • The table can safely be queried on an hourly basis

  • It's recommended to connect this table to your data model, so that it can be sent to your destinations for deletion purposes

Last updated