---
title: "Compliance"
description: "GDPR requires the right of access and data portability. You can use the Lytics platform to download a JSON file of a customer's profile. You can also use…"
url: "https://www.contentstack.com/docs/lytics/compliance"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-11-05"
---

# Compliance

## Downloading a Customer Profile

[GDPR](https://commission.europa.eu/law/law-topic/data-protection_en) requires the right of access and data portability. You can use the Lytics platform to download a JSON file of a customer's profile. You can also use the Lytics API to download a customer profile.

1.  Log into your [Lytics account](https://app.lytics.com/login).
    
2.  Click **Audience** > **Find a user**.
    
3.  Select the field you would like to search on from the drop-down menu. By default, **Email** is selected.
    
4.  In the **Search** box, please enter the email address (or selected search term) of the customer who has requested their profile.
    
5.  Select the desired customer from the results list.  
    ![](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/amda29658a271112f7/60e5659676a2de5ae661f815/4b3dc8c-image.png)
    
6.  Click **Download profile**.
    

![](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/am69eee73636d057af/90156445e9f14f7ccbf08a52/6c69ab9-image.png)

7.  You will receive a success message and **profile.json** will begin to download.

## Deleting a Customer Profile

The [GDPR](https://ec.europa.eu/info/law/law-topic/data-protection_en) and [CCPA](https://oag.ca.gov/privacy/ccpa) requirements grant the user in scope to request the removal of their personal data without undue delay. This guide provides instructions on how to delete a profile from Lytics via the Lytics UI. In addition, you can use the Lytics API to delete a customer profile. A successful deletion request of a profile using the Lytics API **will not** update the status of a customer in the Lytics UI until the profile has been removed from Lytics.

When a deletion request is received, Lytics removes the live profile from the profile graph database and search index, and immediately records the deletion in a suppression ledger so that the person's historical events are excluded from all subsequent data reads (exports, audience syncs, analytics replays). Physical removal of archived event data runs as a background process bounded by your account's archival data retention limit.

If new data arrives for the same identity keys after a deletion — whether from a third-party integration or because the person re-engages directly — Lytics will create a new profile. Events from before the deletion timestamp remain suppressed; only events from after the deletion form the new relationship.

1.  Log into your [Lytics account](https://app.lytics.com/login).
    
2.  Click **Audience** > **Find a user**.
    
3.  Select the field you would like to search from the drop-down menu. By default, **Email** is selected.
    
4.  In the **Search** box, enter the customer requesting removal's email address (or selected search term).
    
5.  Select the desired customer from the results list.  
    ![](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/amda29658a271112f7/60e5659676a2de5ae661f815/4b3dc8c-image.png)
    
6.  Click **Delete user**.
    
7.  A confirmation message will pop up; click **Delete this user** to confirm.
    
    1.  There will be a Request ID in this message to [track or audit the success of the GDPR deletion request](/docs/developers/apis/lytics-api/profiles#get-the-status-of-a-user-profile-deletion).
8.  The customer's profile is immediately suppressed from all subsequent data reads. Physical archive cleanup follows in the background, bounded by your account's archival data retention limit.
    

To delete a list of profiles at once, upload a CSV at **Audiences & Profiles** > **Bulk GDPR**, or use the bulk API. See [Bulk User Deletion](/docs/lytics/bulk-user-deletion).