Privacy Policy
This Privacy Policy describes how the X Cleaner browser extension (“Extension,” “we,” “us”) handles information when you install and use it. The Extension helps logged-in X (x.com) users collect, filter, and export their following or followers lists.
1. Information we process
Depending on how you use the Extension, the following information may be processed:
- Your X account handle — detected from an open, logged-in X tab.
- List data — usernames and profile details (counts, bio, created date, etc.) from collection (following or followers) or CSV you load.
- Enrichment data — computed locally: last-post timestamps, mutual flags (you_follow / follows_you), bot signals, verified status, inactive status (Following only).
- Activity / status logs — local timestamps and results of collections and filters.
- Extension settings — Fast vs Gentle collection mode, fresh-start per branch, filter options (mutuals, verified, inactive, bots), delays.
- Usage limits — local free-tier counters (up to 200 handles per 24 hours for collect, import, and export).
- Subscription status — Pro eligibility cached locally (X @d2fl subscription check or built-in owner accounts).
- X session data — cookies/session used only in your browser to call X APIs and verify subscription status; not sent to d2fl servers.
2. Where data is stored
• chrome.storage.local — per-branch lists (following/followers), settings, activity cache, enrich archive, subscription cache.
• chrome.storage.session — short-lived flags (cleared on browser session end).
We do not operate a central server database for your lists or logs. All data stays on your device.
3. How we use information
- Collect lists in Fast (bulk REST/GraphQL + faster scroll) or Gentle (slower page-native pacing; may use limited API recovery) mode.
- Cross-populate mutual flags and related data when collecting one branch if the user appears in the other — and the same for CSV loads.
- Run filters (mutuals, verified, inactive/last-post for Following only, bots for Followers only).
- Support fresh start per branch only (other branch untouched).
- Save progress locally for resume; enforce free-tier limits.
- Determine Pro status for unlimited collect, import, and export.
- Display progress in popup and on-page HUD.
- Download CSV files you export via the browser downloads API.
4. Network activity and third parties
The Extension communicates with X (x.com and api.x.com) only. It does not upload your lists, mutual flags, last-post data, logs, or personal data to d2fl during normal operation.
Clicking Subscribe @d2fl for unlimited opens X’s website; X’s policies apply. We are not affiliated with X Corp.
Fast mode performs more aggressive X API calls and faster scrolling (higher chance of temporary rate limits or reduced reach). Gentle mode prefers slower page-native signals and may still use limited API recovery for shortfalls.
5. Permissions
| Permission | Purpose |
|---|---|
| storage | Save per-branch lists, settings, caches, logs locally |
| tabs | Open/focus X tab and handoff to HUD |
| scripting | Run actions and capture on X when you start a session |
| activeTab | Interact with your active X tab |
| cookies | Read X session cookies for API calls and subscription verification |
| downloads | Save exported CSV files to your device |
| x.com / api.x.com | Required for collection, enrichment, and subscription checks |
6. Data sharing and sale
We do not sell or share your data for marketing. Data stays on your device unless you export a CSV yourself. Cross-branch mutual detection and last-post enrichment happen locally only.
7. Deletion
- Clear lists or use Stop in the UI/HUD.
- Fresh start checkbox for the selected branch only (other branch remains).
- Uninstall the Extension from Chrome (local storage removed).
- Clear browser extension data.
8. Children
Not directed to children under 13.
9. Security
Data remains on your device under Chrome’s extension model. No remote transmission of your lists or enrichments to d2fl.
10. Changes
We may update this policy; the date above will change.
11. Contact
admin@d2fl.com
support@d2fl.com
https://d2fl.com