Self-Service Account Deletion
The ControlShift platform allows users to delete their accounts and completely remove their information from our database.
Users who have signed petitions and RSVPed to events, but have not created petitions or events, are able to delete their accounts at any time from their My Account page. Users who have created petitions or events are not able to delete their account unless there is an organization administrator assigned to take over their orphaned assets.
To assign an org admin, go to the admin homepage > Settings > Options tab > Membership section.
Once an admin has been assigned, users who have created petition or events will see the option to delete their account too.
When a user with assets chooses to delete their account, the admin assigned to take over orphaned assets will receive an email informing them that the member has deleted their account and that the member's assets have been reassigned and hidden from public view.
Remember that org admins can reassign petitions and events to other users by going to the admin view of the petition or event and clicking to Switch User.
Account Deletion by Admins
Admins can also delete a user's platform information by going to the admin homepage > search for the relevant email address from the search bar at the top of the page > go to the user's page > Details > Delete Member. If the user has hosted any events or created any petitions, then the admin will need to choose an admin to take over these orphaned assets.
Finally, depending on your organization's technical capacity, you can also use our Authenticated REST API endpoint to delete member information. More information can be found in our developer documents.
While this article explains how to delete a user's information from ControlShift, it's likely that any given user will have also interacted with your organization through another channel. When a user requests the deletion of their information, you may need to also delete their information from your organization's other systems, like your CRM. Therefore, your organization may need to consider workflows that will ensure a user's information is deleted promptly and correctly.
As your organization is considering workflows to limit the processing and storage of Personally Identifiable Information, you may wish to also look at our anonymization features.