Quit Profile
This package enhances user privacy and control on Concrete CMS platforms by allowing users to request the deletion of their accounts and associated data, such as files and pages.
Upon request, the user account becomes inactive immediately, with a complete deletion following after 30 days. This feature is crucial for adhering to data privacy regulations and providing users with autonomy over their personal information.
Features:
- Password Verification: Option to require users to enter their password when requesting account deletion.
- Reason for Departure: Administrators can choose to request a reason for the account deletion, enhancing feedback and understanding user concerns.
- Custom Questions: Set up an unlimited number of custom questions for users to answer upon account deletion request.
- Feedback Textarea: Include an optional textarea for users to provide more detailed reasons for leaving.
- Confirmation Page: Enable a confirmation page to ensure users are fully informed about the implications of their account deletion.
How It Works:
-
User Initiated Request: Users can initiate a deletion request from the
/account/quit_profile
page. - Immediate Deactivation: The user's account and associated pages become inactive immediately upon request.
- Scheduled Deletion: After 30 days, the account, along with owning files and pages, will be permanently deleted. This requires the "Delete Inactive Users - Quit Profile" job to be run through CRON.
-
Admin Restoration: Administrators have the option to restore the user's account within the 30-day grace period via the
/dashboard/quit_profile/users
page. -
Customization: Default settings are provided, but administrators can modify these settings to fit their needs from the
/dashboard/quit_profile/settings
page.
Usage Scenarios:
- Privacy-Conscious Websites: For platforms prioritizing user data privacy and compliance with regulations like GDPR.
- Membership Sites: Allows members a clear path for account deletion, increasing trust and transparency.
- Community Platforms: Provides users with the option to leave and remove their data, which is crucial for user-managed privacy.
This package provides a critical function for websites that store user data, ensuring that Concrete CMS platforms can offer an enhanced level of user control and privacy compliance. By allowing users to request the deletion of their accounts and related data, site administrators can build trust and adhere to global data protection standards.