Account deletion & opt-out
Ensuring users can delete or opt out of their loyalty program account is critical for compliance with data protection laws and platform guidelines.
Depending on your loyalty program deployment—whether in a custom-built app, website, or using one of our white-label interfaces—different account deletion and opt-out approaches may apply. This article provides a breakdown of the requirements and best practices.
Clients are responsible for ensuring their policies and loyalty program implementation comply with regional data protection laws.
Standalone loyalty programs
If you have a standalone loyalty program (like Avios or Nectar), where a user's account exists solely for the purpose of engaging with the loyalty program, provide users with a clear option to delete their loyalty program account.
Embedded loyalty programs
If your loyalty program is integrated within an existing site or app, where a user's account exists for purposes other than loyalty (i.e. an e-commerce account) include a well-marked option in the interface where users can opt out of the loyalty program. This could be in the “Profile” or “Settings” section, depending on the design.
Deleting users from the Loyalty Engine
To understand how to remove user data from the Loyalty Engine after a user requests deletion in your interface, see Deleting users.
Mobile apps
If you’re building your own mobile app, Apple and Google have specific requirements around how opt-out and account deletion is implemented. Regardless of whether you have a standalone or embedded loyalty program, your mobile app must offer both in-app account deletion and a support article about account deletion.
In-app account deletion
Users must be able to delete their accounts directly within the app without needing to contact support. Use the Delete Specific User API endpoint to delete a user's loyalty account in the Loyalty Engine.
Account deletion support article
This page should be easy to find and provide clear, actionable instructions for requesting account deletion or self-initiating it within the app. You can view a well-structured deletion page example at Tickit’s Account Deletion Page. This page must meet the following requirements:
Last updated
Was this helpful?