Roadmap
Future features for Trace can be found under "Projects" on GitHub, alternatively you can view the contents of the roadmap here. Join the Telegram Channel for news and updates regarding Trace.Changelog
-
3.0.6 [2021-06-01] (Chrome only)
This update will be available on Firefox after they complete an extended review Updated user-agent strings
Updated jQuery 3.4.1 -> 3.6.0
Updated meta information
Removed unused code
-
3.0.5 [2020-10-30]
Temporary workaround for some broken sites
Updated User-Agents
-
3.0.4 [2020-03-10]
Fixed rare bug with Hardware Fingerprinting protection
Fixed issue with runtime variable
-
3.0.3 [2020-03-06] (Firefox & Edge only)
Work on Font Fingerprinting protection (Coming in 3.1)
Clean up code
Fixed CSS issues on smaller screens
-
3.0.2 [2020-02-29] (Firefox & Edge only)
Fixed issue with WebGL string
Updated Canvas Fingerprinting random values
Fixed firefox meta data issue
-
3.0.1 [2020-02-28] (Firefox only)
Testing fix for Canvas Fingerprinting and Client Rects protection
Updated meta data for better compatibility with Firefox
-
3.0 [2020-02-28] (Firefox only)
Enabled new settings UI
Soon Trace will be available for the new Microsoft Edge browser!
Updated Chart.js from 2.8.0 to 2.9.3
Move content of information panel to separate page
Changed scope of variables to improve code quality
Changed minimum version of Chrome from 32 to 41
Move protection scope chooser into table UI
Change whitelist protections UI to use traffic controls instead of checkboxes
Moved all protections to new more efficient injection method
Canvas Fingerprinting code updated
WebGL fingerprinting code more efficient
Audio fingerprinting code updated
Battery API fingerprinting code updated
Network information spoofer code updated
Fixed issue with blocked page
Made preference changes more efficient
Made alarm events more efficient
Improved efficiency of Google Header protection code
WebGL image hash now properly spoofed
WebGL report hash has more parameters modified
Change whitelist protections UI in report page
Updated User-Agent list
Added configuration options for getClientRects protection
Move Trace options into their own UI section
Updated research sources
Updated CSS for mobile devices
Updated screen resolution settings, added depth modification support
Updated screen resolution protection methods
Updated useragent protection code
Improved overview text refresh function
Started work on French translations
Added new GPU models
-
2.4.3 / 2.4.4 [2020-02-19]
Fixed issue with blocked page reloading on "Apply"
-
2.4.2 [2019-10-29]
Disabled common tracking protection due to bugs
Disabled getBoundingClientRects protection on Element prototype due to bugs
These protections will be reenabled in future updates
-
2.4.1 [2019-10-01]
Added "check all" option to whitelist protections editor
Fixed rare bug with storage object
-
2.4 [2019-09-18]
Added common tracking protection
Added WebRTC Device Enumeration protection
Added getVRDisplays protection
Added getGamepads protection
Added pause Trace button to blocked page
Added option to configure WebGL Fingerprinting protection
Added button to clear screen resolutions list
Fixed lag on options page due to CSS filter
Updated injection method for some protections
Updated User-Agent protection code
Removed 'Apply extra protections' from welcome screen
Work on localisations
Work on new settings page
Work on font fingerprinting
Code cleanup
-
2.3.11 [2019-09-12]
Added keyboard shortcut to pause Trace
Work on localisations
Remove debug statement from content script
Code cleanup
Updated injection method for some protections
Improved WebRTC protection logic
-
2.3.10 [2019-09-11]
Added ability to temporarily whitelist a site
Remove onSuspend event code due to errors
Updated CSS
Updated text
-
2.3.9 [2019-09-10]
Work on new settings page
Work on localisations
Added new theme
Updated text
Code cleanup
Updated code ready for 2.4
Added polyfill for Object.assign
-
2.3.8 [2019-09-05]
Work on new settings page
Updated getClientRects protection
Updated iframe injection method
Updated background communication error message
-
2.3.7 [2019-08-30]
Removed unused/deprecated code
Bug fix for localStorage corruption on Firefox
Updated default settings
-
2.3.6 [2019-08-24]
Started work on new notification system.
Fixed issue with iFrames and navigator based protections.
-
2.3.5 [2019-08-03]
Fixed issue introduced in 2.3.0
-
2.3.4 [2019-08-02]
Fixed issue with new code injection method
-
2.3.3 [2019-07-25]
Fixed issue from 2.3.2
-
2.3.2 [2019-07-24]
Temporary workaround for Recaptcha issues
Updated CSS
Moved network information api to new content script method
Moved sendBeacon to new content script method
Moved webRTC to new content script method
Fix for Google images with getBoundingClientRects
-
2.3.1 [2019-07-19]
Work on GPU model selection
Improved screen resolution protection
Updated User-Agents
Code cleanup
-
2.3 [2019-07-10]
Split background page into multiple files
Code cleanup
Ability to pause Trace
Better success rate when injecting anti-track code
getBoundingClientRects protection
Updated jQuery and Chart.js
-
2.2.6 [2019-04-06]
Updated UAs
Fixed report page styles on Firefox
-
2.2.5 [2019-03-07]
Changed blocklist URL
-
2.2.4 [2019-03-02]
Local blocklist can now be used
Updated local blocklist
Updated logic for blocklist downloading
Updated text
Added 3 new Bad TLDs
Added new UA
-
2.2.3 [2019-02-17]
Added new tips
Updated text
Updated CSS
Started work for new feature
-
2.2.2 [2019-02-12]
Reduced addon size by about 100KB
Fixed some code inefficiency
Added new GPUs
-
2.2.1 [2019-02-11]
Added new GPUs
Added new UAs
Fixed typo
Added warning for multiple whitelist entries for 1 domain
Fixed issue with whitelisted site not showing up in report page
Updated text
-
2.2 [2019-02-09]
You can now edit whitelist entries from the report page
Import/Export Whitelist entries
Improved Audio Fingerprinting protection
Initial version of WebGL Fingerprinting protection
Can see headers blocked in a tab from report page
New bad TLD
Made data consistent between frames for screen resolution protection
Almost finished with background fixes
Removed longclick library
Fix string readout of certain protections revealing Trace
Background fixes
Updated text
-
2.1.6 [2019-01-29]
Updated report page home design ready for 2.2
Updated background code ready for 2.2
Optimised certain functions
Report page now updates every second
-
2.1.5 [2019-01-24]
Updated CSS
New bad TLD
Code cleanup
-
2.1.4 [2019-01-19]
Fixed issue with the URL Tracking Cleaner on Firefox
-
2.1.3 [2019-01-19]
Fixed issue with the whitelist not showing in UI
Fixed issue with premium code logic
Updated preferences ready for v.2.2
-
2.1.2 [2019-01-15]
Restructured some code
-
2.1.1 [2019-01-15]
Updated Trace report window design
More background page fixes
Fixed report page bugs
Updated Chrome 72 fix to work on all future browsers
Code cleanup
-
2.1 [2019-01-01]
Whitelist is now sorted alphabetically in UI
Updated backup file specification
Report page updated to show stats current tab
Fixed UI scaling in Firefox
Trace version specified in Info section
Fixed a bug with Canvas Fingerprinting Protection
Fixed rare bug with premium in UI
Whitelisting can now affect all protections
New and improved blocked page design
New content script for when page loads
Can now remove ping attributes from <a> tags
Rel = noopener protection
Updated Text
Updated CSS
Updated User-Agents
-
2.0.20 [2018-12-23]
Fixed bug with Firefox
-
2.0.19 [2018-12-15]
Added button to reset Trace's settings
Fixed CSS for mobile devices
More background page fixes
Refactored some code
-
2.0.18 [2018-12-15]
More background page fixes
Enabled feature in background page ready for 2.1
-
2.0.17 [2018-12-05]
Fix ready for Chrome 72 changes
Started work on new features for 2.1
More background page fixes
-
2.0.16 [2018-11-29]
Fixed issue with premium code not being detected in settings page
More background page fixes
-
2.0.15 [2018-11-22]
More background page fixes
-
2.0.14 [2018-11-18]
More background page fixes
-
2.0.13 [2018-11-18]
Removed unlimitedStorage permission from Firefox as users didn't like this.
More testing of background page fixes
-
2.0.12 [2018-11-17]
Renamed scope to whitelist - it was confusing
Testing out new bug fix
Rename to 'Trace - Online Tracking Protection' in manifest
-
2.0.11 [2018-11-14]
Fixed issue with welcome screen
-
2.0.10 [2018-11-14]
Changed folder structure
Added unlimitedStorage permission
-
2.0.9 [2018-11-12]
Updated CSS
Cleanup code
Fix bug with default protections
Updated test manifest permissions
Updated CookieParser library
Enabled set-cookie protection
-
2.0.8 [2018-11-12]
Fixed fatal bug with whitelist initialisation introduced in 2.0.7
-
2.0.7 [2018-11-12]
Updated Chart.js to v.2.7.3
Updated CSS
Clean up code
Attempted fix for deadobject issues
-
2.0.6 [2018-11-09]
Fixed bug with storage error handling
Fixed bug in report page
-
2.0.5 [2018-11-08]
Updated user agents
Fixed massive Firefox bug
Code cleanup
-
2.0.4 [2018-11-08]
Attempted bug fix in report page
Report page now sends settings with reports
Fixed issue with user agent tracking
Removed 2.0 update message
Updated CSS
-
2.0.3 [2018-10-29]
Fixed bug with hardware spoofing not working
Added config options to hardware spoofing
Changes to HTML to make things more uniform
Wildcard character now more bold in scope UI
Cleanup page script
Fixes in the UI
Started work on new experimental protection
-
2.0.2 [2018-10-22]
Fixed bug with URL decoding
Fixed bug with statistics reloading in UI
Fixed bug with localStorage being full
Uninstall URL updated
Fixed text
-
2.0.1 [2018-10-21]
Better error handling
Fixed backup feature not working on Firefox
-
2.0 [2018-10-20]
Reorganised User Interface
Added UI Customisations (Premium Only)
Added ability to backup and restore Trace
Added Cookie Eater Protection
Added Referer Header Controller
Added getClientRects Protection
Added Hardware Fingerprinting Protection
Added ability to search for a blocklist in WRC Settings
Can now modify settings for protections that are disabled
Can now whitelist some protections on a per page basis
Re-wrote entire Trace Blocked page
Re-Added URL Cleaner (It works now)
New Whitelist system - "Protection Scope"
Added ability to search whitelist
Added option to clear entire whitelist
Added help section to whitelist
Added ability to test a URL against the whitelist
Re-wrote header features to be more efficient
Lots of code improvements
Bad TLD now has more settings
Can now set custom Canvas RGBA values
User-Agent Randomiser more effective
JS Plugin Hide more effective
Updated 'Privacy' section to now contain more information about Trace
-
1.9.10 [2018-08-14]
Support for exporting stats to TSV
JSON Stats export is now formatted correctly
Updated error handling
Background work for UI
-
1.9.9 [2018-08-03]
Fixed bug with dialog
Added new UA and Bad TLD
Fixed bug with "files" category not being blocked
Changed Trace Blocked page to be on by default
-
1.9.8 [2018-07-28]
Changed CSS to improve look on smaller screens
Added feature to add common resolutions to list
Added Chrome 68 as a UA
-
1.9.7 [2018-07-24]
Fixed bug with Network Information API Protection
-
1.9.6 [2018-07-22]
Fixed bug with out of sync background page
Updated UAs
Optimised some code
-
1.9.5 [2018-07-16]
Removed Tracepage toggle
Added screen resolution tracking protection configurations
Fixed bug with out of sync background page
Fixed bug with blocked page
-
1.9.4 [2018-07-12]
Fixed issue with Screen Resolution Tracking introduced in 1.9.3
-
1.9.3 [2018-07-10]
Fixed issue with plugin protection
Fixed issue with loader.gif not existing
Added code for future updates
Removed server maintenance check
-
1.9.2 [2018-06-20]
Added server maintenance message
-
1.9.1 [2018-06-11]
Removed JSON3 polyfill
Added screen resolution tracking protection
Fixed bug with dark mode not working
-
1.9 [2018-06-06]
Added more help information for premium
Fixed blocked page not working correctly on Firefox
Added more information to some errors
Fixed bug with opening windows
Updated CSP to fix bug
Changes to CSS system
Updated keyboard shortcuts
Added battery API protection
Tidied up code
Updated UI text
Remove navigator.vendor when ua protection enabled
Fixed Tab disabled bug on new installs
Updated popup to be more useful
Added whitelist option to blocked page
-
1.8.15 [2018-05-25]
Changes to TracePage to make it work with the whitelist
Moved some code for settings to background page
Changed TracePage console log types
-
1.8.14 [2018-05-21]
Fixed whitelist on firefox (Hopefully)
Updated font size on firefox
-
1.8.13 [2018-05-21]
Fixed bug where whitelist would save forever
-
1.8.12 [2018-05-17]
Changes to code ready for version 1.9 release
-
1.8.11 [2018-05-15]
Fixed a bug where non-chrome users couldn't enable the whitelist
Small code changes for a future version
-
1.8.10 [2018-05-12]
Fixed firefox bug
Updated code for blocked page
Updated privacy policy
Removed unused code
Updated text & CSS
-
1.8.9 [2018-05-02]
Added new keyboard shortcut to toggle WebRequest Controller
-
1.8.8 [2018-05-01]
Enabled experimental URL Cleaning
Enabled experimental Keyboard Shortcuts
-
1.8.7 [2018-04-28]
Updated mobile CSS
-
1.8.6 [2018-04-17]
First working version on Firefox!
Fixed preferences bug
Firefox statistics fix
-
1.8.5 [2018-04-17]
Fixed bug with whitelist not working with hostnames
Fixed bug with blocklist loader not loading the list in some situations
Fixed issue with IP Range parameters for IP Spoofing
More work on new features
Updated CSS
Updated library
Removed Trace<1.6 settings compat code
-
1.8.4 [2018-04-10]
Fixed bug with domain blocking
-
1.8.3 [2018-04-09]
Updated text
Added polyfill in UI
More work behind the scenes
-
1.8.2 [2018-04-01]
Added option to show Trace blocked page
Started work on URL Cleaning
Fixed bug with fallback blocklist
Updated User-Agents
Cleaned up UI text
-
1.8.1 [2018-03-31]
Updated Chart.js to v.2.7.2
Added extension website to manifest file
-
1.8 [2018-03-30]
Thank you to my beta testers, lots of bugs were squashed which I wouldn't have otherwise noticed.
Rewrote entire blocking system so now Trace has more flexibility
Rewrote Proxy IP Header spoofing
Added option to change Via Header with Proxy IP Header Spoofing
Started work on url cleaning functions
Added fail-safe to graph data
Added new user-agent randomiser
User-Agent randomiser can be customised
Title now changes in the UI
Changed minimum chrome version from 30 to 28
Updated theme colours
Added code for Trace blocked page
Updated preferences
Started work on keyboard shortcuts
Fixed bug with domains already in whitelist
-
1.7.6 [2018-03-25]
Updated CSS
Clean up storage
Reorganise code ready for future update
-
1.7.5 [2018-03-24]
Cache blocklist more often to save bandwidth
Added fail-safe for permission error
Disable browser notifications by default
Removed unused code
-
1.7.4 [2018-03-23]
Added more code for future features
-
1.7.3 [2018-03-22]
Fixed bug with main page text
-
1.7.2 [2018-03-22]
Fixed bug with default lists
-
1.7.1 [2018-03-22]
Fixed bug with premium detection
Added code for future version
-
1.7 [2018-03-22]
Completely new blocklist loader system
Code cleanup
-
1.6.14 [2018-03-17]
Fix bug with JS Plugin Hide returning wrong type
Updated Text
Updated Preferences for future versions
-
1.6.13 [2018-03-16]
Fixed bug with Premium code revocation
-
1.6.12 [2018-03-16]
Added protection for OfflineAudioContext
Slightly modified preferences
Updated text
-
1.6.11 [2018-03-15]
Added extra check in config popup
-
1.6.10 [2018-03-15]
Added WebRTC protections to TracePage
Added option to configure WebRTC protection
Improve domain cache success rate
-
1.6.9 [2018-03-14]
Fix issue with new CSP blocking statistics chart
-
1.6.8 [2018-03-14]
Added stricter Content Security Policy to Trace
Added ability to configure Ping Protection
Added more code to TracePage for next version
Updated preferences ready for v.1.6.10
-
1.6.7 [2018-03-13]
Fix typo
-
1.6.6 [2018-03-12]
Updated CSS
Increased blocklist download success rate
Cleanup code
-
1.6.5 [2018-03-11]
Improved premium code activation
Updated preferences ready for v.1.6.8
-
1.6.4 [2018-03-11]
Added ability to configure Google Header Protection
-
1.6.3 [2018-03-10]
Organised settings page
Updated preferences ready for v.1.6.4
-
1.6.2 [2018-03-10]
Updated CSS rules
Improved code in some loops
Fixed AudioFingerprint Protection bug
Added option to configure AudioFingerprint Protection
Added error codes in case of Trace's options failing to load
-
1.6.1 [2018-03-07]
Browser compatibility fixes
Started work on new features
-
1.6 [2018-02-23]
Recoded the entire Trace Preferences system
Preferences can now repair themselves
Fixed bug with list of blocked TLDs
Fixed bug with user agent not reloading
Fixed bug with domain blocklist modifications not loading instantly
Fixed bug with text on the main page being ambiguous
Changed Canvas Fingerprinting to use TracePage (Much better protection)
Removed old canvas fingerprinting code
Added suspend save event
Added more bad TLDs
Added beta network information API protection
Updated text
-
1.5.6 [2018-02-19]
Code cleanup
Added more fail-safes
-
1.5.5 [2018-02-14]
Updated jQuery to 3.3.1
-
1.5.4 [2018-02-13]
Updates to UI
Can now export statistics as JSON or XML
-
1.5.3 [2018-02-13]
Updates to UI
Updated canvas fingerprinting error reporting
Added js-cookie library
-
1.5.2 [2018-02-11]
Removed error handler from V.1.5
Updated CSS of report page
-
1.5.1 [2018-02-10]
Added whitelist feature to popup window
Add check to cache feature
Update UI
-
1.5 [2018-02-10]
Updated CSS
Added domain caching
Added better error handling
Added tutorial
Changed some canvas fingerprinting protection logic
Updated code for new feature
-
1.4.2 [2018-02-08]
Removed Temporary Bug Fix from V.1.3.1
Allow user to see list of blocked TLDs
Text fixes
Removed some error reporting from now stable features
-
1.4.1 [2018-02-03]
Text Fixes
Added base for new feature
Fixed bug in UI
-
1.4 [2018-02-01]
Can now edit whitelist entries
Added whitelist autosaving
Updated report page design
Text fixes
Update code to be more failsafe
-
1.3.1 [2018-01-29]
Temporary bug fix (Nothing major but may be a performance hit)
Made UI Text smaller
-
1.3 [2018-01-24]
Added ETag Tracking Protection
Added contact details
Disabled Google Header Protection by default
Disabled useragent TracePage bug
Fixed small bug with page report
-
1.2 [2018-01-22]
Added Audio Fingerprinting Protection
Updated UI Text
Added debug mode
-
1.1.5 [2018-01-20]
Added Tips
Text fixes
-
1.1.4 [2018-01-17]
Settings now organised into submenus
Changed how Trace blocks domains
Changed some canvas fingerprinting protection logic
-
1.1.3 [2018-01-16]
Added more CCM domains
Update CSS
Updated error reporting script
Fixed Premium Code Check bug
-
1.1.2 [2018-01-15]
Changed how the whitelist works
Changed URL Schemes protection affects
Organised and updated CCM domain list
-
1.1.1 [2018-01-14]
Updated Text in UI
Updated CCM domain list
Updated Bad TLD list
Updated CSS
Increased time on dark theme
-
1.1 [2018-01-13]
Added TracePage
Added Navigator Plugin Protection
Added basic domain whitelisting
Added bad TLD protection
Added new dark theme (Dark theme also applies to report window now)
Added option to reset settings to default by longclick in UI
Enabled TraceAuth
Changed URLs from old HMFP site to new Trace site
Updated deletion options for statistics
Updated CCM domain list
Updated CSS
Made TracePage a requirement for some features
Removed some error reporting from now stable features
More work on new features
Don't ask about version 1.0.9
-
1.0.8 [2018-01-11]
Added more CCM domains
Added new library for future use
More work on new features
-
1.0.7 [2018-01-11]
More work on new features
Added past 2,4,6 days to statistics
Updated server URLs
Slight update to debugging spots
Added uninstall URL
-
1.0.6 [2018-01-10]
More work on new features
Added new settings required for new features
Added a new domain to CCM protection
-
1.0.5 [2018-01-09]
Hotfix for issue with error reporting introduced in v1.0.4
Start work on new Broadcast Channel feature
-
1.0.4 [2018-01-09]
Slight modifications to some background logic
Added XHR Timeouts
Added link to site
-
1.0.3 [2018-01-08]
Fix bug with Force Blocklist Update Button
CSS Updates
-
1.0.2 [2018-01-06]
Added version of Trace to error reports
Minified chart.js
Updated text
-
1.0.1 [2018-01-06]
Added force blocklist update button
Updated text
Disable TracePage until ready
Removed error reporting from features which are now stable
-
1.0 [2018-01-05]
Fixed file indentation
Browser compatibility tweaks
Added new permission request - "tabs"
Started work on TracePage
Updated text
-
0.9.12 [2018-01-04]
Added cryptocurrency mining protection
Updated CSS
-
0.9.11 [2018-01-03]
Fixed issue with crash reporting
Added more types to domain block function
Updates to whitelist function
Added handling of HTTP 520 Cloudflare code
Updated text in settings part of options page
-
0.9.10 [2018-01-03]
Fixed text issues
Added autofill disabling in settings
-
0.9.9 [2018-01-02]
Fixed statistics date bug
-
0.9.8 [2018-01-02]
Made extension more compatible with Firefox
Added dark theme to UI at certain times
Made crash reporting async function
Updated text
-
0.9.7 [2017-12-31]
Fixed protection statistics bug -
0.9.6 [2017-12-30]
Added option to remove premium
Added 402 code for premium validation
Statistics update automatically on options page
Updated wording
Fixed CSS issues
-
0.9.5 [2017-12-27]
Renamed from "Trace Beta" to "Trace"
Don't ask about versions 0.9.1 to 0.9.4
-
0.9 [2017-12-27]
Added ability to delete statistics in UI
Fixed CSS of statistics graph
Made Advanced Settings JS code neater
More work on whitelisting
Fixed settings not saving for IP Spoof
Fixed IP Refresh alarm issue
Updated wording in options page
Don't ask about version 0.8.9
-
0.8.8 [2017-12-27]
Added ability to delete statistics in UI
Fixed CSS of statistics graph
Made Advanced Settings JS code neater
More work on whitelisting
Fixed settings not saving for IP Spoof
Fixed IP Refresh alarm issue
Updated wording in options page
-
0.8.7 [2017-12-26]
Modified classification of a request type -
0.8.6 [2017-12-26]
Added option to download stats as CSV
Fixed premium bug on options page
Updated CSS
-
0.8.5 [2017-12-25]
Fixed issue with invalid preferences
Fixed premium code not saving
Reclassified websocket as content from code
Made home of options page update data automatically
Bug fixes
-
0.8.4 [2017-12-25]
Added premium code to options page
Updated main page text
Updated CSS
-
0.8.3 [2017-12-25]
Started work on premium feature
Updated Chart.js to v.2.7.1
-
0.8.2 [2017-12-23]
Fixed domain blocking issue
-
0.8.1 [2017-12-20]
Started work on whitelisting
Changed settings wording
-
0.8 [2017-12-19]
Improved page reporting
Updated error reporting
-
0.7 [2017-12-18]
Updated Page Reporting code