Local Sheriff is a browser extension for Google Chrome and Mozilla Firefox that reveals to you if sites you visit share or leak personal information with third-parties.

The main difference between Local Sheriff and extensions that list trackers on websites is that Local Sheriff may reveal the actual data that gets shared with third-parties.

Websites that you visit may share or leak all sorts of personal information with third-party sites that connections get established to on it.

Sites you visit may leak personal information unknowingly or knowingly. Personal information may be found in web addresses (URLs), on-page content, or as data entered in web forms. URLs may include names, email addresses, or other personal information.

The data may be shared through various automated mechanisms. Examples include through HTTPS Headers when establishing connections, using query parameters, or browser features.

Local Sheriff

https://cdn.ghacks.net/wp-content/up...al-sheriff.png

Local Sheriff is available on the Chrome Web Store and on the project's GitHub page for Chrome and Firefox. The developer notes that it works in the Opera browser as well, and it may also work in other compatible browsers such as Vivaldi.

The extension requires permissions to "read and change all of your data on the websites you visit". The developer promises that the extension does not transmit any data over the Internet and that all data that is used for analysis is kept on the local system.

Since it is an open source extension, users with the right skills may parse the code to verify that.

Here is how Local Sheriff works:

Think of Local sheriff as a recon tool in your browser (WebExtension). While you normally browse the internet, Local Sheriff works in the background to empower you in identifying what data points (PII) are being shared / leaked to which all third-parties.

  1. The extension monitors network traffic to find information leaks. It monitors the traffic for form information, third-party resources that get loaded, URL leaks, and GET & Post requests.
  2. Users of Local Sheriff can visit the control panel the extension provides at any time to enter information to find out if it has been leaked.

Just connect as you do normally to any site you visit regularly and add personal information that you don't want shared on the control panel page to find out if it has been leaked. Type email addresses, phone numbers, names, or any other personal information to find out if information is leaked.

A basic example is the following: type your email address in the control panel field and fill out a form using that email address on sites, for instance when you leave a comment or sign-up for an account.

https://cdn.ghacks.net/wp-content/up...tion-leaks.png

Local Sheriff reveals to you if the data was shared with third-parties when you submit the form. The developer notes that the use of content blockers, uBlock Origin and others, may block some information leaks automatically.

Extensions like Privacy Badger, Privacy Possum, or Facebook Container for Firefox, may protect against some leaks automatically.

Leak information is displayed by the extension as a summary once hits are found (leaked to xx third-party domains, owned by yy different companies, courtesy of zz websites).

Each company that the entered information was leaked to is listed as well as the website. The list fills up as you use the browser like you normally would. While you may get a single site listed in the beginning you may end up with a lot of sites and even more companies that the information was leaked to after a while.

The extension displays detailed logs on the page as well. Detailed logs list all server connections made to each company information was shared with; useful to block connections or plug leaks if content blockers did not block the connections automatically.

Not all sites that are found to leak information do so willingly. Many webmasters are probably unaware of the fact considering that the leaking happens automatically on connect.

The developer of Local Sheriff has big plans for the extension. Planned features include an option to clear the data on the disk to start anew, automatically notify users when form data is shared, use additional data sources, add HAR support, and display third-party trackers that can track users across the web.

Closing Words and verdict

Local Sheriff is a well designed privacy extension for Firefox, Chrome, and compatible browsers. The current version of the extension requires that you check personal information manually against potential leaks by sites you visited which can be time consuming if you need to check multiple data sets.

Planned features to automate the process will improve the extensions usability significantly for users.