WebKit-Family Profile Consistency
Use WebKit-family
.encprofiles when a workflow needs that browser-family identity on BotBrowser.
Overview
WebKit-family Profile Consistency is profile-backed. The encrypted profile carries the browser-family data, and the browser loads it before the page starts.
At a high level, the profile coordinates selected WebKit-family browser API surfaces, TLS ClientHello behavior, and HTTP/2 behavior so the selected browser-family identity remains consistent across supported hosts.
Use this profile line for desktop and mobile WebKit-family bundles. Use Chromium-family profiles for Chrome, Chromium, Edge, Brave, Opera, Android, and Android WebView.
For the product page, see WebKit-family Profile Consistency.
Requirements
- BotBrowser 149.0.7827.59 or newer.
- ENT Tier4 access.
- A WebKit-family
.encprofile issued through the enterprise channel. - A separate
--user-data-dirfor each browser instance.
Launch
Use the profile the same way as other encrypted BotBrowser profiles:
chromium-browser \
--bot-profile="/absolute/path/to/webkit-family-profile.enc" \
--user-data-dir="$(mktemp -d)"For Per-Context Fingerprint, pass the profile when the BrowserContext is created. The profile should be present before the first page in that context starts. See Per-Context Fingerprint for the CDP flow.
Notes
- Do not use
browserBrandor User-Agent overrides to build this profile line by hand. - Keep proxy settings with the browser instance or BrowserContext that uses the profile.
- Validate desktop and mobile profile bundles separately.
- Keep raw validation captures and profile internals out of public documents.
Related documentation: Feature Page | Profile Management | Per-Context Fingerprint | CLI Flags Reference
Legal Disclaimer & Terms of Use | Responsible Use Guidelines. BotBrowser is for authorized fingerprint protection and privacy research only.