What it does
Terms of service are long, and the clauses that matter most are easy to miss. The extension splits a terms page into clauses and checks each one for eight kinds of abusive terms. It marks only clauses that go well beyond what is common among major services, so ordinary terms do not set off alarms. Every match is shown with its original text, so you can judge it yourself.
- Personal dataSelling your data or giving it to third parties without consent
- Changes to the termsChanging the terms with no notice, or retroactively
- LiabilityNo liability even for the provider's intentional misconduct
- AccountsDeleting your account and data for no reason, keeping your balance
- DisputesForced arbitration, class action waivers, or banning lawsuits
- Auto-renewalCancellation only by mail, or cancellation penalties
- Your contentTaking ownership of your content, or the right to sell it
- FeesCharging you or raising prices without consent or notice
- Caution marks a clause that is likely abusive. Common terms, such as a cap on liability or the provider's home courts, are not marked.
It works on any site and with terms in any language. The extension itself is shown in English or Japanese, following your browser.
Install
The extension is not on the Chrome Web Store yet, so you install it from a downloaded folder. It takes about two minutes.
- Download jev-tos-checker.zip.
- Unzip it. You get a folder named
jev-tos-checker. Move it somewhere you will keep it, such as your Documents folder. If you delete or move the folder later, the extension stops working. - In Chrome, type
chrome://extensionsin the address bar and press Enter. - Turn on Developer mode in the top-right corner.
- Click Load unpacked and select the
jev-tos-checkerfolder. - Click the puzzle-piece icon in the toolbar and pin Jev ToS Checker so it is always within reach.
Check that the download is genuine (optional)
Release files are built by GitHub Actions in this repository, and GitHub keeps a signed record of each build. If you use the GitHub CLI, run gh attestation verify jev-tos-checker.zip --repo shohei81/jev-tos-checker to confirm your zip came from this repository and has not been modified. This works for releases published after v0.3.0.
Set up a connection
After installation, the settings page opens automatically. Choose one option and click Save and test connection. The extension checks the connection before saving.
Use it
- Open a terms of service or privacy policy page.
- Click the extension icon, then Analyze terms on this page.
- Results are grouped by category. Click a clause to scroll to it on the page.
Update to a new version
- Download the latest jev-tos-checker.zip and unzip it.
- Replace your existing
jev-tos-checkerfolder with the new one. - Open
chrome://extensionsand click the reload icon on Jev ToS Checker.
Your settings are kept. You can find what changed in each version on the Releases page.
Privacy and limits
The extension reads a page only when you click its button, and sends only the text of the clauses, either to TypeSafe or to the analysis server you set up. Nothing is sent in the background.
Results are an automated assessment, not legal advice. The extension can miss clauses or mark ones that are fine, so always read the original text. It works best on pages where each clause is its own paragraph or list item.