Account Deletion
This page explains how to delete your RaushanSYNC Science account, what data is collected while you use the platform, and what data is removed when deletion is completed.
1. How to Delete Your Account (Self-Service)
You can permanently delete your account from the dashboard critical settings.
- Sign in and open /dashboard/.
- Go to Critical Settings and click Proceed to Critical Settings.
- Type DELETE exactly (uppercase).
- Tick the confirmation checkbox that says the action is permanent.
- Wait for the 15-second security delay to finish.
- Click Delete My Account Permanently.
- Accept the final browser confirmation prompt.
After a successful request, you are signed out, local auth data is cleared, and you are redirected to the login page.
2. Data Collected Before Deletion
During normal use, the platform processes the following categories of data:
- Account and profile data: full name, email, optional phone number, and education level.
- Learning data: article/practice completion progress and practice scores.
- Technical/security data: IP address, request metadata, and abuse-prevention logs.
- AI chat request content used to generate responses. By current implementation, AI chat transcripts are not stored in the application database.
3. What Is Deleted During Account Deletion
Once the authenticated delete request is accepted, the server workflow removes account access and associated data.
- Authentication account is deleted and active sessions are revoked.
- Required data cleanup targets include: profiles, progress, and practice_scores.
- Best-effort cleanup also runs for optional/legacy tables when available: completed_articles, practice_history, saved_resources, and subscriptions.
- In your browser, local/session auth tokens are removed, sign-out is enforced, and sensitive caches are cleared.
4. What May Be Retained
Some records may remain for limited periods where required for security, abuse prevention, processor defaults, or legal compliance.
- Operational and security logs may be retained for a limited time.
- Provider-level backups or logs may follow their own retention windows.
- Since AI chat content is not stored in the application database in current code paths, there is typically no persistent app-level AI chat history to erase.
5. Technical Deletion Flow (Transparency)
- The dashboard sends an authenticated DELETE request to /api/account/delete.
- If the relative endpoint is unavailable, the client retries the configured absolute worker endpoint.
- The worker verifies your bearer token with Supabase before deletion actions run.
- The worker revokes sessions, deletes the auth user, then performs table cleanup operations.
6. If You Cannot Access the Dashboard
Email your request to science.raushansync@gmail.com from your registered account email so we can verify ownership and help process deletion.
For broader privacy details, see /privacy/. Terms are available at /terms/.
Support contact: science.raushansync@gmail.com (account deletion and privacy requests).