Privacy Policy
Effective Date: April 2026
Overview
RepoSweep is an open-source, Rust-native command-line interface (CLI) and terminal user interface (TUI) tool intended to clean project caches, builds, and dependencies. It is designed with a strict privacy-first architecture.
Because RepoSweep is a local utility designed by a developer for developers, this policy is overwhelmingly simple: RepoSweep does not collect, store, or sell your personal data.
Data Collection (Zero Telemetry)
RepoSweep is completely devoid of telemetry mechanisms, analytics trackers, or "phone-home" statistics. The codebase does not include functionality to collect metrics about your system, usage habits, or personal hardware configuration.
- No anonymous usage reporting.
- No crash reporting sent to remote servers.
- No user tracking mechanisms.
Local Execution & File System Access
To function properly, RepoSweep requires localized access to your file system to discover dependencies (e.g., node_modules), caches (e.g., .cache), and build targets. It subsequently interacts with the file system to delete these directories or move them to the system Trash.
This execution is strictly isolated. The names of your folders, the paths of your directories, and the size of your projects never leave your machine.
Network Activity
Under normal scanning and cleaning circumstances (using reposweep scan or reposweep clean or the TUI reposweep tui), RepoSweep is completely offline operations and generates absolutely zero network requests.
GitHub API & Upgrade System
The only exception to the offline rule is the reposweep upgrade command. When invoked by the user, RepoSweep performs outgoing HTTP requests directed exclusively to the official GitHub API.
- Purpose: To check for the latest tagged release and download the corresponding binary artifact for your platform.
- Exposure: As with any standard HTTP request, GitHub will receive your IP address, a user-agent string, and basic request headers. This data is subject to GitHub's own Privacy Statement.
- Voluntary: This network sequence only fires if you purposefully run the upgrade command.
Contact & Open Source
RepoSweep is created and maintained by Youssef Dhibi and relies entirely on transparent, verifiable open-source mechanisms. If you have any further questions or wish to inspect the privacy claims yourself, the entire source context is publicly auditable.
https://github.com/youssefsz/reposweep
If you believe there is a discrepancy with this policy, please file a public issue on the GitHub repository listed above.