Privacy Manager is a chrome extension for data transparency and control. Privacy Manager can help users with:
- Privacy Management
- Cookie Management
- Browsing data deletion on browser start
- Network monitoring
Stable version of Privacy Manager can be downloaded from the Chrome Web Store here.
Setting up development environment
- Run one of the commands below
npm run build:webpack # builds extension in `dist` directory npm run build:webpack:watch # builds extension and watches for changes build:webpack:prod # builds production version with minified files
chrome://extensionsin your browser
- Ensure that the Developer mode checkbox in the top right-hand corner is checked
- Click Load unpacked button
- Locate and load generated
distfolder in the repository root directory
Note: When rebuilding the extension changes in background scripts might not
be loaded in the chrome unless actual extension is reloaded in the
chrome://extensions page (i.e. By clicking on the reload button).
npm test # Run all tests npm run test:puppeteer # Run only puppeteer tests npm run test:eslint # Run Eslint tests npm run test:stylelint # Run Style linters
Command below bundles the extension into
npm run build
Reporting bugs, suggestions and questions
Code contributions are welcome, you can always consult with me (in issues, or PRs) when you have a question. If you are developing a new feature, please consider creating also tests for them when possible.