← 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

↑ Back to top

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)

When a QR code contains a URL, the scanner runs the same 15 comprehensive security checks as the standalone URL Scanner:

📎 See also: URL Scanner — full details on all 15 security checks performed on URLs.

Privacy Score Calculation

↑ Back to top