This project, "Ghost Protocol," is an attempt to automate the deletion of social media accounts from various platforms. However, please note that directly automating account deletion is complex, may violate platform terms of service, and could have serious consequences. This script serves an educational purpose and is not intended for malicious use.
- Twitter (X)
- Snapchat
- TikTok
- Each platform has unique methods for handling account deletion, and some platforms may require user emulation or web scraping rather than a direct API call.
- Python 3.6+
- Selenium (for web scraping and user emulation)
- Tweepy (for Twitter API)
- Requests (for making HTTP requests to Reddit API)
- WebDriver (for Selenium, such as ChromeDriver)
- Security: Handling sensitive user credentials (e.g., usernames and passwords) is risky. Ensure that you take necessary precautions, such as encrypting passwords or using secure methods for storing and accessing them.
- Terms of Service: Automating account deletion can violate the terms of service for some platforms. Be aware that using this script might result in account bans or other issues.
- CAPTCHAs and Rate Limits: Many platforms employ CAPTCHAs to block bots. Automated systems might not be able to bypass CAPTCHA and other anti-bot measures. Ethical Usage: Always use this script responsibly and in accordance with all relevant laws and platform terms of service.
API Limitations: Instagram does not allow account deletion via its official API.
Solution: User emulation is required via tools like Selenium to simulate actions in the browser (e.g., logging in, navigating to the account settings page, and initiating deletion).
Steps:
- Login to Instagram.
- Navigate to the account deletion page.
- Confirm account deletion.
- Important Notes: CAPTCHA verification may be required during the login or deletion process.
API Limitations: Twitter’s API does not allow direct deletion of accounts. The closest option is account deactivation, which initiates a 30-day grace period before permanent deletion.
Solution: Account deactivation via the Twitter API or user emulation.
API Limitations: Snapchat does not provide an API for account deletion.
Solution: Account deletion can be triggered using web scraping or user emulation through tools like Selenium.
Steps:
- Login to Snapchat.
- Navigate to the account deletion page.
- Confirm the deletion.
API Limitations: TikTok does not have an API that supports account deletion.
Solution: Use web scraping or user emulation (e.g., using Selenium) to simulate the deletion process.
Important Notes: TikTok may require CAPTCHA verification during the deletion process.
API: Reddit provides an API that can be used to request account deletion.
Solution: Use Reddit’s OAuth2 authentication to obtain an access token and send a POST request to initiate account deletion.
Steps:
- Authenticate using OAuth2.
- Send a request to delete the account.