Browser Infrastructure Browser
Infrastructure & Scale/Beginner

Browser Profiles

Isolating user directories, caches, cookies, and local storages using isolated directories.

Dependency Path
Requires:
Used By:
Environment Target
Compatibility: Chrome >= 110
Last Reviewed: 2026-07-18
Recipes: 17 (4 cookbook / 13 playbook)

Why It Matters

Isolating user directories, caches, cookies, and local storages using isolated directories.Also known as: chrome profile, user data directory, profile configuration.

profilesstorageisolation

Common Problems

Chrome uses User Data Directories to store configuration profiles. Maintaining isolated profile directories allows concurrent daemons to run without colliding.

Implementation Checklist

  1. Path Isolation: Give each daemon container a dedicated profile subdirectory.
  2. Lock Exclusions: Remove SingletonLock symlinks when starting Chrome on POSIX environments.
  3. Preference Patching: Pre-edit Preferences JSON files to disable telemetry, updates, and crash prompts.

Example Recipes

+11 more recipes in the knowledge base

Book Coverage

Python Browser Automation Cookbook
4 recipes covering this concept
Browser Automation Playbook
13 recipes covering this concept

Next Steps

Related Concepts