Favicon of Fortress

Fortress

A local Chromium fork for scrapers and AI agents, with native fingerprint changes and support for Playwright, Puppeteer and CDP clients.

Screenshot of Fortress website

Fortress is a Chromium fork for developers whose scrapers and AI agents encounter browser fingerprint checks. It runs as a local browser binary and changes the fingerprint inside Chromium's C++ code, rather than applying JavaScript overrides that pages can inspect.

That approach covers canvas, audio, fonts, WebGL, WebGPU and other browser properties used by bot detectors. Native getters behave consistently across the main page, iframes and Web Workers. Fortress also keeps the browser engine, user agent and TLS fingerprint in agreement, so different checks see a coherent browser identity.

Each launch creates a distinct machine persona, with matching GPU, screen, language and timezone details. Separate browser contexts can have their own identities, and restored sessions can receive a fresh identity without restarting the browser. This suits fleets of automated sessions that need distinct fingerprints rather than copies of one fixed profile.

Existing Playwright and Puppeteer automation can connect through the Chrome DevTools Protocol (CDP). Fortress also provides an MCP server for agents to read protected pages, extract structured data and crawl sites. Its browser tools handle clicks, form entry and multi-step tasks, with support for screenshots, downloads and saved login profiles. Document extraction covers PDF, DOCX and XLSX files.

Fortress supports headless browsing. Demonstrated checks include CreepJS, Sannysoft, BrowserScan and live Cloudflare Turnstile challenges.

The current SDK ships a compiled engine and requires developer activation. The public repository contains the first-generation Chromium patchset and tooling, rather than the full current engine source.

Similar to Fortress