Legal
Privacy Policy
Last updated: 2026-03-30
rubber-duck is a Claude Code plugin. This policy explains what data is collected, where it stays, and what we do with it.
What we collect
rubber-duck collects the following data locally on your machine:
- A one-way hash of your project path (8 characters, used for streak tracking — not reversible to the original path)
- Whether you used
/duck:revealin a session - Session duration in minutes
- A timestamp for each session
Where data is stored
All data is stored exclusively on your local machine at:
~/.rubber-duck/sessions/— per-session log files~/.rubber-duck/stats.json— running streak and totals
No data is transmitted to any server, third party, or external service. Ever.
What we do not collect
- Your code, file contents, or project structure
- Your conversation content with Claude
- Your name, email, or any identifying information
- Your actual project path (only an 8-character hash)
- IP addresses or usage analytics
Third-party services
rubber-duck has no backend, no analytics, and no third-party integrations. It runs entirely within Claude Code on your machine.
Deleting your data
To delete all locally stored data, remove the directory:
rm -rf ~/.rubber-duck
Changes to this policy
If this policy changes in a meaningful way, the updated version will be committed to the GitHub repository with a clear commit message.
Contact
Questions? Open an issue on GitHub.