Privacy Tools Guide

Why Browser Compartmentalization Matters

Table of Contents

Advertisers track you across websites using cookies and fingerprinting. You login to Google, then visit unrelated news site—Google’s ad tracking code fires, matches your identity, builds profile. Same identity fragments appear across 100+ sites. Compartmentalization means: Google cookies don’t leak to news sites. Each identity has separate browser profile/window. Trackers can’t connect the dots.

Typical Tracking Without Compartmentalization:

You login to Gmail
  → Google sets cookie + ad pixel
You visit NYTimes.com
  → NYTimes loads Google Analytics
  → Google recognizes your cookie from Gmail
  → Your visit logged to "Gmail user that browses news"
You visit Amazon
  → Amazon loads Google ads
  → Google recognizes you
  → Cross-site profile updates: "Gmail user, browses news, shopping interests: tech"
After 50+ sites, Google has comprehensive profile of your behavior

Compartmentalization Prevents This:

Work Email: Gmail in separate container
  → Google cookies isolated to gmail.com
Personal Email: Another container
  → Separate cookies, different identity
News Reading: Private window (no cookies shared between sites)
Shopping: Separate browser profile (Amazon doesn't see Gmail)

Result: Trackers see fragmented, useless profiles instead of unified you

Compartmentalization Strategies (Ranked by Effectiveness)

Strategy Isolation Strength Effort Best For
Separate browsers Highest Medium Sensitive separation (work/personal)
Browser profiles High Low Multiple identities in same browser
Containers (Firefox) Medium-High Low Site-level isolation
Private windows Low Minimal Temporary browsing sessions

Strategy 1: Browser Profiles (Easiest)

Browser profiles keep separate cookies, cache, history, passwords. Same browser, different identities.

Chrome Profile Setup

Create Profile 1 (Work):

Chrome Menu (top right) → Manage people → Add person
Name: "Work"
Icon: Choose color/icon
  → New Chrome window opens for Work profile
  → Separate cookies, login, extensions

Create Profile 2 (Personal):

Chrome Menu → Manage people → Add person
Name: "Personal"
Icon: Different color
  → Another Chrome window for Personal profile

Usage:

Window 1 (Work Profile):
- Gmail work account (@company.com)
- Slack workspace
- GitHub account (work)
- No personal tracking

Window 2 (Personal Profile):
- Gmail personal account (@gmail.com)
- Shopping
- Social media
- Separate tracking profile

Key Advantage: Same browser, zero effort to switch. Click taskbar icon.

Limitation: Both profiles on same computer share IP address, hardware identifiers. Tracker can potentially correlate via fingerprinting. But cookies/logins are completely separate.

Firefox Profile Setup

Similar to Chrome but more powerful:

# List existing profiles
firefox -ProfileManager

# Create profile via UI
Firefox Menu → Settings → [Scroll to Profiles]
Create new profile "Work"
Create new profile "Personal"

# Launch specific profile from command line
firefox -P "Work"   # Opens Work profile
firefox -P "Personal"  # Opens Personal profile in separate window

Advantage over Chrome: Firefox profiles use separate directories, harder to fingerprint across profiles.


Strategy 2: Firefox Multi-Account Containers (Powerful + Easy)

Containers isolate cookies at the site level. Login to same site with multiple identities.

Installation

1. Firefox → Add-ons → Search "Multi-Account Containers"
2. Install official Mozilla extension
3. Grant permissions
4. Opens extension menu

Creating Containers

Default containers provided:

- Personal (blue)
- Work (red)
- Banking (green)
- Shopping (purple)
- Custom (create your own)

Usage Example

Gmail (Dual Account):

1. Open tab, address bar shows: gmail.com
2. Click container icon (bottom right of address bar)
3. Select "Personal" container
   → Tab background turns blue
   → Visit gmail.com, login with personal email
4. Open another tab
5. Click container icon, select "Work"
   → Tab background turns red
   → Visit gmail.com again, login with work email
6. Both accounts open simultaneously, separate tabs
   → Switching between tabs logs you into different accounts

Amazon (Shopping):

1. Open tab, click container icon, select "Shopping"
2. Visit Amazon, login
3. Cookies isolated to Shopping container
4. Amazon doesn't leak cookies to other sites
5. Other sites don't see Amazon cookies

Banking (Maximum Isolation):

1. Create "Banking" container
2. Visit bank.com ONLY in Banking container
3. Disable JavaScript in Banking container (for extra security)
4. Banking cookies never leave Banking container

Container Security Rules

Automatic Container Assignment:

Firefox Settings → Privacy → Multi-Account Containers
Assign sites to containers:
- gmail.com → Personal
- github.com (work) → Work
- amazon.com → Shopping
- bank.com → Banking

Auto-switches tabs to correct container when you visit these sites

Container Isolation Strength

Cookies: Completely isolated per container
Cache: Partially isolated (shared if not yet cleared)
Session Storage: Per-container
Local Storage: Per-container
Tracking Pixels: Container-scoped (can't correlate cross-site)
IP Address: Shared (all containers same IP)

Result: Cookies/auth isolated, but fingerprinting still possible via IP + hardware

Strategy 3: Separate Browsers (Highest Isolation)

For maximum privacy separation, use completely separate browser applications.

Setup Example

Computer Configuration:

Browser 1 (Chrome):
- Work accounts only
- Google account (work)
- No personal data

Browser 2 (Firefox):
- Personal browsing
- Gmail personal, shopping, social media
- Different fingerprint than Chrome

Browser 3 (Safari):
- Temporary/public browsing
- Never logs in
- Used for research, comparisons

Why Separate Browsers:

  1. Completely different cookie stores
  2. Different user agents (Chrome identifies differently than Firefox)
  3. Different hardware fingerprints (browser differences)
  4. Trackable identity is fragmented across 3 agents

Practical Workflow:

Morning:
- Open Firefox (personal browsing)
- Visit news, email, shopping
Firefox profile: "Jane interested in tech, reads news, browses books"

Afternoon:
- Open Chrome (work)
- Login to company systems, GitHub, Slack
Chrome profile: "Engineer, work focus, 9-5 activity pattern"

Evening:
- Open Safari (separate for banking)
- Access bank account
Safari profile: "Isolated banking session"

Result: Trackers see 3 fragmented, incomplete profiles instead of unified person

Practical Compartmentalization Scenarios

Scenario 1: Freelancer (Work + Personal Income + Shopping)

Profile/Container 1: "Client Work"
- Browser: Chrome
- Gmail: freelance@clientcompany.com
- Project management: Asana, Monday.com, GitHub
- No personal data
- Isolated: Client shouldn't see personal activity

Profile/Container 2: "Personal Business"
- Browser: Firefox
- Email: myname@gmail.com
- Invoice software: Wave
- Bank account: Same as personal
- Goal: Separate from clients

Profile/Container 3: "Personal"
- Browser: Safari
- Gmail personal
- Shopping, social media
- Isolated from work

Result: Clients can't track personal activity, multiple income sources aren't correlated

Scenario 2: Privacy-Conscious Individual

Container 1: "Authentication" (Banking, Email, Essential)
- Firefox container "Banking"
- Bank account ONLY
- Gmail (password recovery only)
- Uses strong password, 2FA

Container 2: "Tracking-Allowed" (Social, Ads)
- Chrome profile "Social"
- Facebook, Instagram, TikTok
- Accept all cookies (isolated from banking)
- Sacrifice privacy on social platforms

Container 3: "Private Browsing"
- Firefox private mode
- No cookies, no tracking
- Research, news, temporary sessions
- Deleted every session

Result: Sensitive data separated from tracking, tracking contained to social profiles

Scenario 3: Researcher (Multiple Accounts + Identities)

Identity 1 (Researcher):
- Browser: Firefox
- Email: researcher@university.edu
- Academic accounts, papers
- Work-focused

Identity 2 (Student):
- Browser: Chrome
- Email: student@university.edu
- Course materials, groups
- Different from researcher

Identity 3 (Personal):
- Browser: Safari
- Personal email
- Shopping, social media
- No connection to academic work

Result: University doesn't correlate personal activity, students can't find researcher profile

Tracking Prevention (Beyond Compartmentalization)

Browser Settings to Enable

Firefox (Strong Defaults):

Settings → Privacy & Security → Enhanced Tracking Protection
→ Select "Strict" (not "Standard")

This blocks:
- Third-party tracking cookies
- Cryptominers
- Fingerprinters
- Social media trackers

Chrome (Weak by Default, Improve):

Settings → Privacy and security → Cookies and other site data
→ Delete cookies and site data when you quit Chrome: ON
→ Send a "Do Not Track" request with your browsing traffic: ON

Install uBlock Origin extension:
Chrome Web Store → Search "uBlock Origin" → Install
Blocks tracking scripts, ads, fingerprinters

Additional Tools

Tool What It Does Where
uBlock Origin Block trackers, ads Chrome, Firefox
Privacy Badger Auto-detect + block trackers Chrome, Firefox
HTTPS Everywhere Force encrypted connections Browser, add-on
Ghostery Reveal and block trackers Chrome, Firefox
ClearURLs Strip tracking parameters from URLs Chrome, Firefox

Install all at once:

Firefox: Add-ons → Extensions → Search each, install
Chrome: Web Store → Search each, install

Switching Between Compartments (Workflow)

Keyboard Shortcuts (Efficiency)

Chrome Profiles:

# macOS
Cmd+Shift+M → Switch between profiles (shows profile menu)

# Windows/Linux
Ctrl+Shift+M → Same effect

Firefox Containers:

Ctrl+Shift+O → Open container menu (assign tab to container)
Long-press container icon to see all containers

Private/Incognito:

Chrome: Cmd+Shift+N (macOS) or Ctrl+Shift+N (Windows)
Firefox: Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows)
Safari: Cmd+Shift+N (macOS)

Organized Desktop Setup

Monitor 1 (Work):
- Chrome window (Work profile)
- Always visible

Monitor 2 (Personal):
- Firefox window (Personal profile)
- Shopping, email, social

Monitor 3 (Mobile):
- iPad with separate accounts
- Email, messaging, banking

Or Single Monitor (Taskbar):

Taskbar icons:
- Chrome (click = Work profile)
- Firefox (click = Personal profile)
- Safari (click = private/temp browsing)
- Alt+Tab to switch between

FAQ

Q: Do I need separate browsers or just profiles? A: Profiles work well for most people. Separate browsers add extra isolation if highly targeted.

Q: Can trackers fingerprint me even with compartmentalization? A: Yes, but harder. IP address is shared, hardware fingerprint visible. Containers prevent cookie-based tracking.

Q: Should I use compartmentalization on mobile? A: Harder on mobile (most apps don’t support containers). Use separate apps or private mode.

Q: Does compartmentalization slow down browsing? A: No. Slight overhead from isolation, negligible (<5ms per request).

Q: What if I forget which container to use? A: Firefox auto-assigns containers to sites. Chrome profiles are obvious. Worse case: cookie gets set, harmless.

Q: Can VPN help with compartmentalization? A: VPN changes IP, hiding it. But fingerprinting still works. Combine VPN + compartmentalization for best privacy.

Q: Should I log out between sessions? A: Logout is good practice. Compartmentalization means logout isn’t required (different containers = different cookies).