Request deletion
A user or account owner can request deletion by contacting the workspace administrator with their email address, Instagram username, and the account or campaign involved.
Administrator process
Administrators should remove matching contacts, leads, conversations, tokens, account connections, and CRM sync records, then confirm backup retention timelines where applicable.
Verification
Before deleting records, administrators should verify the requester, the workspace, the connected Instagram account, and whether the request applies to a team user, a contact, a lead submission, or an account connection.
Records covered
Deletion may include team profiles, memberships, invitations, contacts, lead form submissions, conversation records, connected-account tokens, CRM sync outbox records, tracking links, analytics rows, and campaign run history where removal is allowed by the retention policy.
Audit and backup retention
Security logs, abuse-prevention records, and backups may be retained for a limited period when needed for compliance, dispute handling, or incident review.
Production callback
This deployment exposes /data-deletion/callback for Meta signed deletion requests. The callback validates signed_request with the Meta app secret, returns a confirmation code and status URL, and marks matching Meta OAuth connections for deletion review.