hackerai-tech / PentestGPT

AI-Powered Automated Penetration Testing Tool
https://pentestgpt.ai/
GNU General Public License v3.0
764 stars 22 forks source link

Implement account deletion feature in user settings #38

Open RostyslavManko opened 7 months ago

RostyslavManko commented 7 months ago

Background

In line with our commitment to prioritizing user privacy and autonomy, we are initiating the development of a feature that empowers users to delete their accounts within the application settings. This feature will guarantee users have complete control over their personal data, adhering to contemporary data protection standards and regulations.

Assignee

@Fx64b

Objective

Our goal is to design and implement a user-friendly, secure, and compliant feature in the application settings that enables users to delete their accounts and all associated data. This includes rate limits, subscription histories, and any other information that can be removed from our system.

Actions and Considerations (ACC)

  1. API Design & Front-End Development:

    • [x] Design a new "Data Controls" tab in the settings menu to house data management features.
    • [x] Implement a prominent and clear "Delete Account" button within this new tab.
  2. Data Deletion Process:

    • [ ] Ensure the deletion process encompasses all user-specific data, such as rate limits, subscription history, and other relevant information.
    • [ ] Develop a systematic approach to confirm the permanent removal of user data from our system.
  3. Security Measures:

    • [x] Implement a multi-step confirmation process for account deletion to prevent accidental deletions.
    • [ ] Incorporate high-security standards and safeguards to avoid unauthorized deletions.
  4. Testing and Quality Assurance:

    • [ ] Conduct extensive testing on various devices, platforms, and browsers to ensure compatibility.
    • [ ] Test standard and edge-case scenarios to guarantee feature reliability and robustness.

Expected Outcomes

RostyslavManko commented 1 month ago

https://github.com/Hacker-GPT/HackerGPT-2.0/pull/545