
Contribute Code
& Privacy Tools
Help build the open-source infrastructure that protects people's digital privacy — or submit a tool you've built to our free Community Privacy Tools directory.
6 open-source tools built and donated by the ODIPA community. All tools are reviewed, security-audited, and approved before listing.
Cookie Harvester & Analyzer
Scan, extract, and classify first- and third-party cookies from any domain.
A command-line tool that visits a target domain using a headless browser, harvests all cookies set during a browsing session, classifies them by purpose (analytics, advertising, functional, strictly necessary), and outputs a structured JSON/CSV report. Useful for CCPA/GDPR cookie audits.
Privacy Policy Scanner
Grade any privacy policy with plain-language scoring and red-flag detection.
Paste or link a privacy policy URL and this tool uses NLP to detect red-flag clauses (data selling, indefinite retention, broad third-party sharing), scores the policy on a consumer-friendliness scale, and outputs a human-readable summary.
Data Broker Opt-Out Bot
Automate opt-out requests to 40+ known data brokers.
A Playwright-based automation script that submits consumer opt-out requests to over 40 data brokers on your behalf. Fills forms, generates opt-out emails, and logs completion status. Designed for individuals and privacy professionals.
Tracker Lens
Identify and map all third-party trackers on a webpage in seconds.
Browser extension and CLI tool that intercepts network requests, identifies known tracking domains via the EasyList/EasyPrivacy blocklist, and produces a visual map of who is tracking whom on any page.
Browser Fingerprint Inspector
Reveal exactly how uniquely identifiable your browser is.
A lightweight web app that collects browser fingerprinting signals (canvas, WebGL, fonts, screen, timezone, plugins) and computes a uniqueness score benchmarked against a reference dataset. Shows users which attributes expose them most.
GDPR / CCPA Request Generator
Generate legally-worded data subject requests in one click.
Fill in your name and the company you want to contact, and this tool generates a properly-worded GDPR Article 15 (access), Article 17 (deletion), or CCPA opt-out request email, ready to send. Supports 12 languages.
Submit a Privacy Tool
Built something that protects people's data? Submit it for ODIPA review. Approved tools are listed in our free Community Privacy Tools directory.
Submit a tool →Fix Bugs
Browse open issues on GitHub tagged "good first issue" — ideal for new contributors getting familiar with the codebase.
Build Features
Pick up feature requests from our roadmap or propose your own improvements to existing privacy tools.
Improve Docs
Clear documentation is critical for adoption. Help write guides, API references, and how-to tutorials.
Write Tests
Expand test coverage across our repositories — unit tests, integration tests, and end-to-end scenarios.
Translate
Help make ODIPA's tools and educational content accessible in Spanish, Mandarin, and other languages.
Fork the Repo
Fork the ODIPA repository on GitHub to your own account.
Set Up Locally
Clone your fork, run npm install, then npm run dev to start the local dev server.
Pick an Issue
Browse open issues and comment on one you'd like to work on, or open a new issue to propose something.
Submit a PR
Push your changes to a feature branch and open a pull request against the main branch with a clear description.
What coding standards do you follow?
We use TypeScript for type safety, Tailwind CSS for styling, and conventional commits (feat/fix/docs/style/a11y) for a clean git history. All code is reviewed before merging.
Is there a Code of Conduct?
Yes. ODIPA adheres to the Contributor Covenant v2.1. We are committed to a welcoming, inclusive contributor community. See CODE_OF_CONDUCT.md in the repository.
How does content licensing work?
Code is licensed MIT — free for all uses with attribution. ODIPA branding, logos, and written content remain ODIPA's property and are not included in the MIT license.
Do you accept first-time contributors?
Absolutely. Issues tagged "good first issue" are specifically selected for contributors new to the project. We provide detailed context and are happy to mentor.
Ready to Contribute?
Your first PR — or first tool submission — is waiting.