← Back to Overview

🍪 Web & Cookie Tools

3.1 Safari Tracker Blocker

Services: ContentBlockerService + Safari Extension

What it does: Blocks trackers and ads in Safari with two components: Content Blocker and Safari Web Extension.

⚠️ Experimental Feature: Safari Extension functionality is experimental and may be affected by changes Apple makes to Safari or iOS.

Components

1. PrivacyInsightsContentBlocker (Content Blocker):

2. PrivacyInsightsSafariExtension (Web Extension):

Technical Implementation

Synchronisation Flow

  1. User blocks domain in Cookie Inspector
  2. App writes custom rules to shared App Group storage
  3. Extension reads via native messaging OR from cached storage
  4. Rules persist in extension's local storage
  5. On next Safari start: Extension loads from cache if app isn't running

What is Blocked

Extension Popup Shows

3.2 Cookie Inspector

Service: CookieInspectorService

What it does: Analyses cookies on websites.

Technical Implementation

What is Checked

3.3 QR Code Scanner

Service: QRCodeScannerService

What it does: Scans QR codes, identifies content type, and performs security analysis for URLs only.

Technical Implementation

Supported QR Content Types

Context-Specific Actions

Image Processing for Difficult QR Codes

URL Security Analysis (URLs Only)

Privacy Score Calculation