Replies: 1 comment 4 replies
-
Hi! Those are good points you raise. Currently the way the extension works is to pull said "big file" on start of the browser (https://api.tosdr.org/v1/all.json) this is to show the actual ratings and show notifications in your browser. When opening the popup a request to the service's json file gets made Additionally in an async operation, a request to the endpoint We also display shields data for the service which gets retrieved from 4 Requests in total (-1 which gets made on browser startup) As for the data collected. We Cache our API files with a CDN which does not collect any information about you, not even the IP Address Apache does not log any IP addresses anymore on the CDN. This was the case ~ a month ago however its really unnecessary and we periodically clean the log files completely so no IPs are collected anymore. (Exception is tosdr.org which uses your IP as an identifier to implement ratelimiting) We use redis as a ratelimiting server.
The only thing we count is the hits against our API, this excludes the cache I'll make an example: Everytime a request is made against
However since the extension goes to api.tosdr.org and the CDN caches that response, only 1 request every 1 hour is made to the actual endpoint. So we only count CDN hits basically.
The updatecheck api does not get contacted, thats correct. browser-extensions/src/popup/js/popup.js Lines 123 to 140 in dc7f086 BUT the extension will still load service data from the server, this is required for the extension to work. Theoratically, the extension works offline, but really limited as in you cannot open the popup. The initial data on startup (the big file) gets cached so it will remain even without internet. This allows you to view ratings and get notifications in the url bar but opening the popup will fail. (Same principle for shields, disabling this will not send a request to the server) browser-extensions/src/popup/js/popup.js Lines 90 to 94 in dc7f086 The Disable Update Check is only useful to stop checking if an extension update is available on your browser's store. THIS DOES NOT DISABLE SERVICE WEB REQUESTS
Long answer above, short answer: Not really since requests are cached, only initial requests to the API. Not when and not who made it.
Everytime you click on the popup If there are still questions feel free to ask! |
Beta Was this translation helpful? Give feedback.
-
I saw that this extension got an "update check" recently, I went to check the privacy policy on Mozilla but this didn't reflect that.
https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/privacy/
It says
and
Seems like this isn't up to date so it should be updated. Some things I would like the policy to address:
I think the privacy policy should be uploaded to github also so it can be read and tracked more easily.
If the addon downloads those icons from a server when we click the button that should be a thing you can disable, the UI should also reflect that the addon doesn't know if it's up to date or not.
Beta Was this translation helpful? Give feedback.
All reactions