> ## Documentation Index
> Fetch the complete documentation index at: https://help.callaro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Contact lifecycle actions

# Contact lifecycle actions: archive vs GDPR erase vs hard delete

Plain-English guide to the **Actions** control on the contact detail header.

![Contact detail with Actions menu showing lifecycle options.](https://mintcdn.com/callaro-docs/Rn-efrjnSIS1s0ID/images/contacts/contact-lifecycle-actions.png?fit=max\&auto=format\&n=Rn-efrjnSIS1s0ID\&q=85\&s=a79e45061d5cfe2bfafdc611683c7331)

![MEDIA: GIF — Open Actions, hover Archive contact / GDPR erase / Hard delete (use a test tenant; do not run destructive actions on real data without approval).](https://mintcdn.com/callaro-docs/Rn-efrjnSIS1s0ID/images/contacts/slot-01.gif?s=116ca8b374c29de72cebbbbcb5d1a008)

![MEDIA: VIDEO — Walk through one confirm dialog (cancel at the end): archive vs GDPR vs hard delete copy as shown in the app.](https://mintcdn.com/callaro-docs/1fJs_sKJdgiwY8nj/media/contacts/slot-01.mp4?fit=max\&auto=format\&n=1fJs_sKJdgiwY8nj\&q=85\&s=0ef7e946131b8372e40d6aed79fb8691)

## Who sees each action

On the contact detail page, **GDPR erase** and **Hard delete** are available only when your role is superadmin, platform admin, or tenant admin *and* the contact allows that action (per contact permissions from the server). **Archive contact** appears when archiving is allowed for that contact; you do not need an admin role for archive.

If no menu items apply, the **Actions** control is hidden (unless an error message needs to show).

## Archive contact

* **Menu label:** Archive contact
* **Confirm title:** Archive contact?
* **Confirm description (summary):** The contact is removed from active lists and segments; existing call logs and campaign history stay; future outbound attempts are blocked. The dialog also shows call and campaign counts from the contact.
* **After success:** The page reloads in place (you stay on the same screen until refresh completes).

## GDPR erase

* **Menu label:** GDPR erase
* **Confirm title:** GDPR erase contact?
* **Confirm description (summary):** PII is redacted, the contact is marked deleted, and they are added to DNC; history stays but identifiable data is removed. Call and campaign counts are shown.
* **After success:** The page reloads in place.

## Hard delete

* **Menu label:** Hard delete
* **Confirm title:** Permanently delete contact?
* **Confirm description:** States the contact is permanently removed because there is no campaign or call history, and that the action cannot be undone.
* **After success:** From the contact detail page, you are taken back to the main contacts list. In other contexts the page may only refresh.

## Errors

Failed requests surface inline in a red-bordered box under the **Actions** control, using the error message from the server (including extra detail when the server provides it). While a request is in flight, **Actions** is disabled and shows a spinner.

> [!WARNING]
>
> **Watch out: lifecycle actions are irreversible or hard to undo**
>
> Align with your compliance and ops policy before using archive, GDPR erase, or hard delete. The UI text is explicit about blocking future outbound calls and data handling.

**Next: DNC and segments**

Lifecycle and DNC decisions affect whether a contact can be called from the header.

* [Do Not Call (DNC)](https://help.callaro.ai/contacts/do-not-call-dnc.md)
* [Segments](https://help.callaro.ai/contacts/contacts-list-filters-and-segments.md)
* [Contact detail page](https://help.callaro.ai/contacts/contact-detail-page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.