Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tosdr/browser-extensions

Browser extensions for Terms of Service; Didn't Read. “I have read and agree to the Terms” is the biggest lie on the web. We aim to fix that. Get informed instantly about websites' terms & privacy policies, with ratings and summaries from the www.tosdr.org initiative.
https://github.com/tosdr/browser-extensions

chrome firefox privacy-policies tosdr

Last synced: 12 days ago
JSON representation

Browser extensions for Terms of Service; Didn't Read. “I have read and agree to the Terms” is the biggest lie on the web. We aim to fix that. Get informed instantly about websites' terms & privacy policies, with ratings and summaries from the www.tosdr.org initiative.

Awesome Lists containing this project

README

        

# WebExtension for [Terms of Service; Didn't Read][tosdr]

“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][tosdr] initiative.

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

Get the extension

- [Firefox](https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/)
- [Chrome](https://chromewebstore.google.com/detail/terms-of-service-didn’t-r/hjdoplcnndgiblooccencgcggcoihigg)
- [Safari](https://apps.apple.com/en/app/tos-dr/id6470998202?l=en-GB)

[tosdr]: https://tosdr.org

-----------

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`

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 for more details on the legal aspects of the project.

Packages we use
======

- JSZip
- Sentry
- Open Sans by Google