Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #25072

Closed (moved)
Open
Opened Jan 29, 2018 by Trac@tracbot

New Identity does not clear HTTPS Everywhere extension storage

When "New Identity" button is pressed, the information stored by extensions like HTTPS Everywhere is not cleared.

This might contain information, like domains which the user added as an exception. Because, this persists on disk and is not cleared on Tor shoutdown or manually clicking "New Identity", it leaves traces of users browsing habits.

Steps to reproduce:

  1. Visit a website like cnn.com.
  2. Click on HTTPS Everywhere Icon, and uncheck CNN.COM.
  3. Restart Tor or Click on New Identity,
  4. Visit the same site again, the setting is remembered by extension.

Data on disk: ~/Library/Application\ Support/TorBrowser-Data/Browser/profile/browser-extension-data/https-everywhere-eff@eff.org/storage.js:{"ruleActiveStates":{"CNN.com (partial)":false},"migration_version":1}

Ideally, extensions should be careful while saving data to disks. But may be Tor can also clear the storage on New Identity.

Trac:
Username: kmodi

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#25072