Releases: andryou/scriptsafe
Releases · andryou/scriptsafe
v1.0.8.2
- I've translated ScriptSafe into 46 languages! These translations are not perfect or complete, so I welcome anyone to take a look and help translate. You can either create a new issue on Github or email me: [email protected]
- Updated the panel to better adjust to translations that have long phrases (e.g. changed "Rating" button to a star icon with a description on hover)
- Added ability on the Options page to quickly move whitelist/blacklist entries to the other list (e.g. move a whitelist entry to the blacklist)
- Enhance "Prevent Clipboard Interference" feature to protect against execCommand('copy') and execCommand ('cut') calls
- Fix issue where some elements were not being listed under "Blocked Items"
- Updated unwanted content providers list
v1.0.8.2 (LEGACY)
LEGACY PERMISSIONS - marking this as a pre-release because it's not the official build on the Web Store - more info: https://github.com/andryou/scriptsafe/tree/legacypermissions
- I've translated ScriptSafe into 46 languages! These translations are not perfect or complete, so I welcome anyone to take a look and help translate. You can either create a new issue on Github or email me: [email protected]
- Updated the panel to better adjust to translations that have long phrases (e.g. changed "Rating" button to a star icon with a description on hover)
- Added ability on the Options page to quickly move whitelist/blacklist entries to the other list (e.g. move a whitelist entry to the blacklist)
- Enhance "Prevent Clipboard Interference" feature to protect against execCommand('copy') and execCommand ('cut') calls
- Fix issue where some elements were not being listed under "Blocked Items"
- Updated unwanted content providers list
v1.0.8.1 BETA
- I've translated ScriptSafe into 46 languages! These translations are not perfect, so I welcome anyone to take a look and help translate.
- Added ability on the Options page to quickly move whitelist/blacklist entries to the other list (e.g. move a whitelist entry to the blacklist)
- Enhance "Prevent Clipboard Interference" feature to protect against execCommand('copy') and execCommand ('cut') calls
- Fix issue where some elements were not being listed under "Blocked Items"
- Updated unwanted content providers list
v1.0.8.0
- Revamped the design of this page and the Options page: wider layout, larger/more readable words, and intuitive buttons. On the new Options page you are able to toggle between Grouped and List views by clicking on the button in the top-right corner.
- Added a new Fingerprinting Protection section with the following options (all disabled by default):
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Disabled
- Blank Readout (serve an empty canvas with the original dimensions)
- Random Readout (serve an empty canvas with random dimensions)
- Completely Block Readout (refuse to serve any data)
- Block Audio Fingerprinting - prevent fingerprinting via the AudioContext API
- Block WebGL Fingerprinting - prevent fingerprinting via the WebGL API
- Block Battery Fingerprinting - prevent fingerprinting via the Battery API
- Block Device Enumeration - prevent having hardware devices detected via the WebRTC API
- Block Gamepad Enumeration - prevent having hardware devices detected via the Gamepad API
- Block Canvas Font Access - prevent system fonts from being enumerated through <canvas> elements
- Block Client Rectangles Fingerprinting - prevent fingerprinting through calculating element client rectangles)
- Reduce Keyboard Fingerprinting (for advanced users) - make keypress timings more random to increase anonymity (note: adds a random delay between keypresses))
- I recommend enabling all of the above options (except the last two) for increased privacy, and based on your needs disable the options that interfere with your usage.
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Added Remove Google Analytics (UTM) Tracking option (under Privacy Settings) - remove Google Analytics (UTM) tracking tokens before they're actually passed to the server (disabled by default)
- Added Remove Possible Hash Tracking option (under Privacy Settings) - remove possible tracking tokens passed using hash, where there is an attribute and value (e.g. #xtor=RSS-1) (disabled by default)
- Added Spoof Timezone option (under Privacy Settings) - spoof or randomize your timezone; useful if you use VPN (disabled by default)
- Added Prevent Clipboard Interference option (under Behavior Settings) - prevent pages from interfering with clipboard actions (disabled by default)
- Added option to apply user-agent spoofing on whitelisted domains as well (default behaviour is to disable spoofing on whitelisted domains to avoid issues, but enabling this option will spoof the user-agent regardless)
- Added Save as Text File functionality to the Export Settings portion in the Options page
- Fix Panel expand issue for Mac OS X users
- Updated unwanted content providers list
- Created a beta testing signup form. If you sign up to become a beta tester, you will be emailed when there is a new version ready to be tested before being pushed to the Chrome Web Store. Sign up to be a beta tester!
- I now have a Bitcoin address due to inquiries from people wary of PayPal but wanted to still donate!
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
(also found at the top of this and the Options page)
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
v1.0.8.0 (LEGACY)
LEGACY PERMISSIONS - marking this as a pre-release because it's not the official build on the Web Store - more info: https://github.com/andryou/scriptsafe/tree/legacypermissions
- Revamped the design of this page and the Options page: wider layout, larger/more readable words, and intuitive buttons. On the new Options page you are able to toggle between Grouped and List views by clicking on the button in the top-right corner.
- Added a new Fingerprinting Protection section with the following options (all disabled by default):
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Disabled
- Blank Readout (serve an empty canvas with the original dimensions)
- Random Readout (serve an empty canvas with random dimensions)
- Completely Block Readout (refuse to serve any data)
- Block Audio Fingerprinting - prevent fingerprinting via the AudioContext API
- Block WebGL Fingerprinting - prevent fingerprinting via the WebGL API
- Block Battery Fingerprinting - prevent fingerprinting via the Battery API
- Block Device Enumeration - prevent having hardware devices detected via the WebRTC API
- Block Gamepad Enumeration - prevent having hardware devices detected via the Gamepad API
- Block Canvas Font Access - prevent system fonts from being enumerated through <canvas> elements
- Block Client Rectangles Fingerprinting - prevent fingerprinting through calculating element client rectangles)
- Reduce Keyboard Fingerprinting (for advanced users) - make keypress timings more random to increase anonymity (note: adds a random delay between keypresses))
- I recommend enabling all of the above options (except the last two) for increased privacy, and based on your needs disable the options that interfere with your usage.
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Added Remove Google Analytics (UTM) Tracking option (under Privacy Settings) - remove Google Analytics (UTM) tracking tokens before they're actually passed to the server (disabled by default)
- Added Remove Possible Hash Tracking option (under Privacy Settings) - remove possible tracking tokens passed using hash, where there is an attribute and value (e.g. #xtor=RSS-1) (disabled by default)
- Added Spoof Timezone option (under Privacy Settings) - spoof or randomize your timezone; useful if you use VPN (disabled by default)
- Added Prevent Clipboard Interference option (under Behavior Settings) - prevent pages from interfering with clipboard actions (disabled by default)
- Added option to apply user-agent spoofing on whitelisted domains as well (default behaviour is to disable spoofing on whitelisted domains to avoid issues, but enabling this option will spoof the user-agent regardless)
- Added Save as Text File functionality to the Export Settings portion in the Options page
- Fix Panel expand issue for Mac OS X users
- Updated unwanted content providers list
- Created a beta testing signup form. If you sign up to become a beta tester, you will be emailed when there is a new version ready to be tested before being pushed to the Chrome Web Store. Sign up to be a beta tester!
- I now have a Bitcoin address due to inquiries from people wary of PayPal but wanted to still donate!
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
(also found at the top of this and the Options page)
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
v1.0.7.16 BETA 2
What's changed from v1.0.7.16 Beta 1 to aid in beta testing:
- Added Remove Possible Hash Tracking - remove possible tracking tokens passed using hash, where there is an attribute and value (e.g. #xtor=RSS-1) (disabled by default)
- Added Block Client Rectangles - prevent fingerprinting through calculating element rectangles. May interfere with some dropdowns. (disabled by default)
- Update Remove Google Analytics (UTM) Tracking to also sanitize URLs using the hash method
- Revamped Update and Options pages
- Incorporated feedback from Beta 1 testing (mainly notes and warnings on the options page about the various Fingerprinting options)
- Address ScriptSafe Panel not opening completely on Mac OS X
What's changed from v1.0.7.15 to aid in beta testing:
- Added Spoof Timezone - spoof or randomize your timezone; useful if you use VPN (disabled by default)
- Added Remove Google Analytics (UTM) Tracking option (under Privacy Settings) - remove Google Analytics (UTM) tracking tokens before they're actually passed to the server (disabled by default)
- Added option under User-Agent Spoof to apply spoofing to whitelisted domains as well (default behavior: bypass spoofing on whitelisted domains to avoid issues)
- Anti-Fingerprinting code consolidation (this means all fingerprinting options should also be tested)
v1.0.7.16 BETA
Outlining the changes from v1.0.7.15 to aid in beta testing:
- Added Spoof Timezone - spoof or randomize your timezone; useful if you use VPN (disabled by default)
- Added Remove Google Analytics (UTM) Tracking option (under Privacy Settings) - remove Google Analytics (UTM) tracking tokens before they're actually passed to the server (disabled by default)
- Added option under User-Agent Spoof to apply spoofing to whitelisted domains as well (default behavior: bypass spoofing on whitelisted domains to avoid issues)
- Anti-Fingerprinting code consolidation (this means all fingerprinting options should also be tested)
v1.0.7.15
- Added a new Fingerprinting Protection section with 8 new options (disabled by default):
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Disabled
- Blank Readout (serve an empty canvas with the original dimensions)
- Random Readout (serve an empty canvas with random dimensions)
- Completely Block Readout (refuse to serve any data)
- Block Audio Fingerprinting - prevent fingerprinting via the AudioContext API
- Block WebGL Fingerprinting - prevent fingerprinting via the WebGL API
- Block Battery Fingerprinting - prevent fingerprinting via the Battery API
- Block Device Enumeration - prevent having hardware devices detected via the WebRTC API
- Block Gamepad Enumeration - prevent having hardware devices detected via the Gamepad API
- Block Canvas Font Access - prevent system fonts from being enumerated through <canvas> elements
- Reduce Keyboard Fingerprinting (for advanced users) - make keypress timings more random to increase anonymity (note: adds a random delay between keypresses))
- I recommend enabling all of the above options (except the last) for increased privacy, and based on your needs disable the options that interfere with your usage.
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Added new option: "Prevent Clipboard Interference" (under "Behavior Settings") - prevent pages from interfering with clipboard actions (disabled by default)
- Updated unwanted content providers list
- Created a beta testing signup form. If you sign up to become a beta tester, you will be emailed when there is a new version ready to be tested before being pushed to the Chrome Web Store. Sign up to be a beta tester!
- I now have a Bitcoin address due to inquiries from people wary of PayPal but wanted to still donate!
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
(also found at the bottom of the Options page)
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
v1.0.7.15 (LEGACY)
LEGACY PERMISSIONS - marking this as a pre-release because it's not the official build on the Web Store - more info: https://github.com/andryou/scriptsafe/tree/legacypermissions
- Added a new Fingerprinting Protection section with 8 new options (disabled by default):
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Disabled
- Blank Readout (serve an empty canvas with the original dimensions)
- Random Readout (serve an empty canvas with random dimensions)
- Completely Block Readout (refuse to serve any data)
- Block Audio Fingerprinting - prevent fingerprinting via the AudioContext API
- Block WebGL Fingerprinting - prevent fingerprinting via the WebGL API
- Block Battery Fingerprinting - prevent fingerprinting via the Battery API
- Block Device Enumeration - prevent having hardware devices detected via the WebRTC API
- Block Gamepad Enumeration - prevent having hardware devices detected via the Gamepad API
- Block Canvas Font Access - prevent system fonts from being enumerated through <canvas> elements
- Reduce Keyboard Fingerprinting (for advanced users) - make keypress timings more random to increase anonymity (note: adds a random delay between keypresses))
- I recommend enabling all of the above options (except the last) for increased privacy, and based on your needs disable the options that interfere with your usage.
- Canvas Fingerprint Protection - protect against fingerprinting attempts through <canvas> elements, with the following options:
- Added new option: "Prevent Clipboard Interference" (under "Behavior Settings") - prevent pages from interfering with clipboard actions (disabled by default)
- Updated unwanted content providers list
- Created a beta testing signup form. If you sign up to become a beta tester, you will be emailed when there is a new version ready to be tested before being pushed to the Chrome Web Store. Sign up to be a beta tester!
- I now have a Bitcoin address due to inquiries from people wary of PayPal but wanted to still donate!
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
(also found at the bottom of the Options page)
- 39VJ5L9Yd6WocG6r88uE7ZZnM5J2M5bW92
v1.0.7.13
- Improved page processing performance (removed significant lag when loading large lists on a page)
- Ensure WebRTC check is completely cleaned up to not interfere with device power management
- Updated "Documentation" links within ScriptSafe to point to a newly created ScriptSafe site
- It features a Configuration Sets page where you can find the default settings as well as my personal settings
- Up until now Github Wiki was used, but due to a constant error upon saving (and no progress when I reported it last week), I had no choice but to migrate everything over to my site
- Updated unwanted content providers list