Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 2.68 KB

README.md

File metadata and controls

88 lines (58 loc) · 2.68 KB

“I have read and agree to the Terms” is the biggest lie on the web. We aim to fix that. “Terms of Service; Didn't Read” is a user rights initiative to rate and label website terms & privacy policies, from very good (class A) to very bad (class E).

This extension informs you instantly of your rights online by showing an unintrusive icon in the toolbar. You can click on this icon to get summaries from the Terms of Service; Didn't Read initiative.

This is a complete rewrite of the old extension for modern browsers, written in TypeScript.

Get the extension


Installation instructions

Release

For release builds, refer to the links above.

Development

Just open about:debugging (Firefox) or chrome:extensions (Chrome) and follow instructions.


Building instructions

Make sure you have node installed, and from the repository root run the following:

  1. Install dependencies npm install

  2. Build npm run build

  3. Package up the contents of ./dist/chrome and ./dist/firefox

Publishing the Chrome extension

TODO: document

Publishing the Firefox extension

TODO: document

Publishing the Edge extension

Artifacts

Artifacts of each build and release can be viewed on S3: https://tosdr-artifacts.s3.eu-west-2.jbcdn.net/minio/tosdr-artifacts/browser-extensions/

License

AGPL-3.0+ (GNU Affero General Public License, version 3 or later)

See https://tosdr.org/legal.html for more details on the legal aspects of the project.

Packages we use

  • JSZip
  • Sentry
  • Open Sans by Google