Cookie Engineer's Website

Defiant

Defiant Teaser

Overview

Defiant is an experimental Browser Extension for both Chrome and Firefox that introduces Trust Levels for each Domain. The defaulted Trust Level is Level: Zero and doesn't allow anything malicious to happen. Incrementing the Trust Level to a higher one will enable more risky features in regards to Privacy Protection in order to make Websites or Web Apps work.

This Design Study led to the concept of the Tholian Stealth Web Browser.

Trust Levels

The Defiant Browser Extension operates on the concept of trust levels. By default, no website is trusted ( Level: Zero ). You (as the user) are in charge of which website is to be trusted.

  • Level: Zero is for Static Websites
  • Level: Alpha is for Interactive Websites
  • Level: Beta is for Web Apps
  • Level: Gamma is for Social Media Apps

Trust Level : Zero

  • Enable Media from first-party or second-party domains.
  • Enable Stylesheets from first-party or second-party domains or known CDNs.
  • Disable everything else.

Trust Level : Alpha

  • Enable Media from first-party and second-party domains or known CDNs.
  • Enable Stylesheets from first-party and second-party domains or known CDNs.
  • Enable JavaScript from first-party or second-party domains or known CDNs.
  • Enable Cookies from first-party or second-party domains.
  • Limit Cookies to the current browsing session.

Trust Level : Beta

  • Enable Media from first-party and second-party domains or known CDNs.
  • Enable Stylesheets from first-party and second-party domains or known CDNs.
  • Enable JavaScript from first-party or second-party domains or known CDNs.
  • Enable Cookies from first-party or second-party domains or known CDNs.
  • Enable Link Prefetching from first-party or second-party domains or known CDNs.
  • Enable Location Redirects from first-party or second-party domains or known CDNs.
  • Enable Frames from first-party or second-party domains.

Trust Level : Gamma

  • Enable Media from all domains.
  • Enable Stylesheets from all domains.
  • Enable JavaScript from all domains.
  • Enable Cookies from all domains.
  • Enable Link Prefetching from all domains.
  • Enable Location Redirects from all domains.
  • Enable Frames from all domains.

Usage

  1. The Trust Level input range slider changes the Trust Levels from Zero on the left to Gamma at the right.
  2. The Confirm button stores the settings permanently.
  3. The Settings button opens the Extension's options.html Page with more details.
  4. The Open in Incognito Window button opens the current page in a Privacy Tab.