← Back to home

🚫 Vendor Auto-Reject System

Automatic tracking & analytics blocking with defence-in-depth protection

Overview

The Vendor Auto-Reject System is a revolutionary privacy feature that automatically blocks ALL vendor tracking, analytics, and data collection when you install new apps. No user prompts, no manual configuration - complete automation with defence-in-depth blocking at both the consent level and network level.

🛡️ Key Principle: Block everything by default. No vendors are enabled. Ever. Your data stays on your device.

GhostFirewall automatically blocks tracking, analytics, and data collection when you install new apps. No user prompts, no manual configuration - complete automation with defence-in-depth blocking at both the consent level and network level.

Blocked Vendors

The following vendors are automatically blocked on ALL app installations:

Vendor Type Data Collected Status
Google Analytics Tracking/Analytics Usage patterns, location, device info BLOCKED
Facebook SDK Social Integration User profile, friends, behaviour BLOCKED
Google Firebase Cloud Services App usage, crash data, analytics BLOCKED
Crashlytics Crash Reporting Device info, app state, logs BLOCKED
Google AdMob Advertising Ad targeting, viewing habits BLOCKED
Unity Ads Gaming Ads Gaming behaviour, IAP history BLOCKED

Defense-in-Depth Architecture

Unlike traditional consent systems that rely on a single point of failure, GhostFirewall implements multiple layers of blocking:

Layer 1: Consent Database

Layer 2: Firewall Rules

Layer 3: DNS Blocking

Layer 4: Network Traffic Blocking

⚠️ Important: NO vendors can be enabled. This is by design. All vendors remain permanently blocked to ensure maximum privacy protection.

GhostFirewall uses a secure backend service for vendor data and firewall rule coordination. All communication is encrypted and internal to your device network.

Privacy Benefits

Performance Impact

Verifying Blocking

# Check Android logs for vendor rejection adb logcat -s "VendorConsent:I" "UnifiedContentBlocker:I" # Expected: "Vendor consent rejected: [vendor-name]"

Blocking statistics are available through the GhostFirewall dashboard interface. Statistics include total vendors blocked, active firewall rules, and total blocked requests.

Technical Implementation

Android Integration

Blocking Priority

Vendor consent checks run at priority 2.5 in the blocking chain:

  1. Malware domains (priority 1)
  2. Gambling sites (priority 2)
  3. Vendor consent (priority 2.5) ← NEW
  4. Ad domains (priority 3)
  5. Content filters (priority 4)

Future Enhancements

💡 Pro Tip: Check the audit log to see exactly when and why each vendor was blocked. Full transparency, full control.