Documentation
Complete user guide for P8 AntiDetect Browser — a privacy-focused antidetect browser built on a custom Chromium engine with C++ fingerprint spoofing.
Getting Started
System Requirements
- OS: Windows 10/11 (x64), or macOS 11+ on Apple Silicon. A Linux build is in development.
- Engine: Paperomium 147.0.7727.56 (bundled)
Installation
- Download the installer from the website or the Telegram channel.
- Run the installer and follow the on-screen instructions.
- On first launch, the app extracts the browser engine and installs the virtual camera driver if needed.
Creating an Account
Accounts are created inside the app — there is no sign-up on the website.
- On first launch you'll see a login/registration screen.
- Enter your email and choose a password (minimum 8 characters).
- The Free plan (5 profiles) is active straight away. Upgrade from the app when you need more. See Subscription & Payments.
First Launch
After logging in and activating your subscription, you land on the Dashboard. The sidebar provides navigation to all sections:
| Label | Path |
|---|---|
| Profiles | Dashboard (home) |
| Proxies | Proxy Manager |
| Cookies | Cookie Manager |
| Automation | Automation Builder |
| Virtual Cam | Virtual Camera |
| Proxy Shop | In-app proxy marketplace |
| Top Up | Balance deposits |
| Settings | App configuration |
The sidebar also shows your current balance, remaining subscription days, and update availability.
Dashboard (Browser Profiles)
The main screen where you manage all your browser profiles.
Header
- New Profile — opens the Profile Editor.
- Profile count and running count are displayed.
- Export and Import for bulk profile operations.
- Search — filter by name, tags, or OS.
Folder Sidebar
A collapsible panel on the left organizes profiles into groups.
- All Profiles — shows everything.
- Ungrouped — profiles not in any folder.
- Custom Folders — create named folders with a color. Click New Folder at the bottom.
- Drag and drop a profile row onto a folder to move it. Multi-select works too.
Profile List
| Column | Description |
|---|---|
| Checkbox | Select for bulk operations |
| Three-dot menu | Context actions |
| OS Icon | Win 11, Win 10, macOS, Linux, Android, iOS |
| Name | Click to edit inline |
| Tags | Comma-separated, for organization |
| Proxy | Country flag, host, type, latency |
| Score | Protection Score ring (0-100) |
| Launch/Stop | Play to launch, Square to stop |
Protection Score
The score ring evaluates your profile configuration. Hover to see a breakdown:
- Critical (red) — no proxy, WebRTC leaking, Canvas/WebGL/Audio not spoofed.
- Warnings (amber) — ClientRects not noised, fonts not managed, GPU vendor not customized, geolocation/timezone not configured.
- Info (gray) — no browsing history (fresh profiles look suspicious).
- Consistency — GPU/OS mismatch, unrealistic resolutions, low specs on macOS.
Profile Actions Menu
Click the three-dot button on any row:
- Edit Profile — open in Profile Editor.
- Duplicate — create an identical copy.
- Pin to Top / Unpin
- Move to Folder
- Cookies — import or export.
- LocalStorage — import or export.
- Warmup (running only) — build browsing history.
- VCam (running only) — jump to Virtual Camera.
- Delete — permanently remove.
Profile Warmup
Visits websites automatically to build realistic browsing history. Available for running profiles only.
- Click the three-dot menu on a running profile, select Warmup.
- Choose a level: Light, Medium, or Deep.
- Optionally add custom URLs (one per line, must start with
http://orhttps://). Import from a text file is supported. - Start. A progress bar appears on the profile row.
- Stop at any time.
Export / Import Profiles
Export
- Click Export in the header (or select profiles first to export only those).
- Choose what to include: fingerprint settings, cookies, proxy config, notes.
- Optionally set a password to encrypt the file.
- Save the
.p8exportfile.
Import
- Click Import, select a
.p8exportfile. - Enter the password if encrypted.
- Review and confirm.
Profile Editor
Open by clicking New Profile on the Dashboard or Edit Profile from the context menu.
Header Controls
- Profile name — editable text field.
- Randomize — generates a random fingerprint for the selected OS.
- Save Profile — saves and returns to Dashboard.
Cookie & Storage
| Field | Description |
|---|---|
| Cookie | Paste cookies in JSON or Netscape format. Supports drag-and-drop and file upload (.txt, .json, .cookie). |
| Local Storage | Paste or upload localStorage data in JSON format. |
Platform
| Field | Description |
|---|---|
| OS | Win 11, Win 10, macOS. Coming soon: Linux, Android, iOS. |
| Proxy | Assign from your Proxy Manager. Only shows unassigned proxies. |
| Sync Geo | Auto-sets timezone, language, and geolocation from the proxy's IP. |
| User-agent | Auto-populated from OS, fully editable. |
| Proxy rotation | Off or Timer mode. Set an interval and select proxies to rotate through. |
Device Emulation (Mobile)
When Android or iOS is selected, choose from real devices (Samsung Galaxy S24 Ultra, Pixel 9 Pro, iPhone 16 Pro Max, etc.) or Random. Device specs auto-configure from real hardware data.
Fingerprint
| Field | Options | Description |
|---|---|---|
| WebRTC | Off, Real, No UDP, Altered, Manual | IP leak protection. Manual allows custom Local/Public IP. |
| Canvas | Off, Real, Noise | Canvas fingerprint protection. |
| WebGL | Off, Real, Noise | WebGL fingerprint protection. |
| GPU | Real, Manual | Vendor/renderer spoofing. Manual has presets: NVIDIA, AMD, Intel, Apple. |
| WebGPU | Off, On | Enable/disable WebGPU API. |
| Client Rects | Real, Noise | DOMRect noise injection. |
Locale & Location
| Field | Options | Description |
|---|---|---|
| Timezone | Auto, Manual | Manual: enter e.g. America/New_York |
| Language | Auto, Manual | Manual: enter e.g. en-US, en |
| Geolocation | Auto, Manual | Manual: latitude, longitude, accuracy (meters). |
Hardware
| Field | Options | Description |
|---|---|---|
| CPU | Real, Manual | Core count: 2, 4, 6, 8, 12, 16, 32, 64. |
| Memory | Real, Manual | RAM in GB: 2, 4, 8, 16, 32, 64, 128. |
| MAC address | Off, Manual | Format: AA:BB:CC:DD:EE:FF |
| DeviceName | Off, Manual | Hostname override. Format: DESKTOP-XXXXXX |
| Fonts | Auto, Manual | Manual: comma-separated font names. |
| Audio | Real, Noise | AudioContext fingerprint noise. |
Screen & Display
| Field | Options | Description |
|---|---|---|
| Screen | Real, Manual | Resolution override (width x height). |
| Media devices | Real, Manual | Camera/mic counts: Video in, Audio in, Audio out. |
| Color depth | Real, Manual | 16, 24, 32, or 48 bit. |
| Pixel ratio | Real, Manual | DPR: 0.5 to 4.0. |
Privacy & API Blocking
| Field | Options | Description |
|---|---|---|
| Battery API | Real, Block | Block navigator.getBattery() |
| Bluetooth | Real, Block | Block Web Bluetooth API. |
| USB | Real, Block | Block WebUSB API. |
| Serial | Real, Block | Block Web Serial API. |
| HID | Real, Block | Block WebHID API. |
| Speech voices | Real, Block | Block speechSynthesis.getVoices() |
| Keyboard layout | Auto, Manual | Manual: enter layout e.g. en-US |
Advanced Settings
| Field | Options | Description |
|---|---|---|
| Ports | Real, Protect | Protect commonly scanned ports. |
| Do not track | On/Off | Send DNT header. |
| CLI switches | On/Off | Custom Chrome flags (Starter+ plans). One per line. |
| Hide profile name | On/Off | Hides profile name from browser title bar. |
| Video stream spoofing | Off, On, Default | Spoof video stream and cookie fingerprints. |
| Substitute BP name | Off, On, Default | Replace browser profile name and icon. |
Notes
Free-text area for credentials, usage notes, or anything else.
Import Tab
Bulk import profiles by pasting a JSON array:
[
{
"name": "Profile 1",
"os": "windows11",
...
}
]
Click Import Profiles to create all at once.
Proxy Manager
Header
- Test All — test every proxy. Shows progress and a Stop button.
- Test Unchecked — test only untested proxies.
- Proxy Shop — navigate to the marketplace.
- Mass Import — import proxies in bulk.
- Add Proxy — add a single proxy.
Statistics
Below the header: Total count, Active (green), Dead (red, with "Delete dead" button).
Filters
- Search by name, host, or country.
- Status: All, Active, Dead, Unchecked.
- Type: All, HTTP, HTTPS, SOCKS4, SOCKS5.
- Country: dropdown of detected countries.
Adding a Proxy
Click Add Proxy and fill in: Name, Type, Host, Port, Username, Password (optional). You can also paste a proxy string — it auto-parses these formats:
type://user:pass@host:port
user:pass@host:port
host:port:user:pass
host:port
Mass Import
One proxy per line. Supported formats:
socks5://user:pass@host:port
http://host:port
user:pass@host:port
host:port:user:pass
host:port
Lines starting with # or // are ignored. Select a Default Type for entries without one.
Testing
- Single proxy: click the lightning bolt icon on the row.
- Test All, Test Selected, or Test Unchecked.
- Testing detects the proxy's country automatically.
Proxy Shop
In-app marketplace for purchasing proxies, powered by Elusive.sh.
Browse Tab
- Filters: Country, City, ISP.
- Type filters: Residential, Mobile, Hosting.
- Each listing shows: country, city, ISP, type, speed rating, price in USD.
- Buy — cost is deducted from your balance.
My Proxies Tab
After purchasing:
- Connection details: server IP, port, username, password.
- Copy credentials, Show/Hide password.
- Import to Proxy Manager — one-click import as SOCKS5.
- Refund — if still refundable.
Cookie Manager
Layout
- Left panel: profile list with cookie counts and running status.
- Right panel: cookie viewer/editor for the selected profile.
Click a profile to load its cookies. A donut chart breaks down cookies by category (Secure, Trackers, Session, Other).
Toolbar
| Button | Description |
|---|---|
| Refresh | Fetch latest cookies from a running browser. |
| Live Sync | Continuously sync cookies in real-time. |
| Import / Export | Import/export cookies from/to file. |
| Copy to profile | Copy all cookies to another profile. |
| Clean | Remove tracker cookies. |
| Purge | Remove expired cookies. |
| Clear all | Delete all cookies from the profile. |
Filter Tabs
All, Secure, Trackers (Google Analytics, Facebook, Criteo, Hotjar, TikTok, etc.), Session, Expired.
Cookie List
Cookies are grouped by domain. Each domain shows a count, tracker badge (TRK), and a delete button. Expand to see individual cookies with name, value, flags (Secure, HttpOnly), SameSite policy, and expiry. Individual cookies can be edited, duplicated, or deleted.
Live Sync
When a browser is running, enable Live Sync to see cookies update in real-time. Sync stops automatically when the browser closes and saves the final state.
Virtual Camera
Feed a custom image or video as your webcam to websites that request camera access.
Profile Selection
Select a running browser profile from the dropdown. The VCam feed is pushed to that profile's browser.
Source Modes
| Mode | Description |
|---|---|
| Black | Outputs a black screen (default). |
| Image | Upload a static image as the camera feed. |
| Video | Upload a video file that loops. |
Preview
Live preview of the webcam output. When media is loaded: drag to move, drag handles to resize, drag rotation handle to rotate, scroll to zoom, reset button to restore defaults.
Settings
| Setting | Description |
|---|---|
| Resolution | Preset (16:9, 9:16, 4:3, 1:1, 21:9) or custom width/height. |
| FPS | Frame rate (default: 30). |
| Sensor noise | Simulate real camera sensor noise. |
| FPS jitter | Frame timing variation for realism. |
| Device name | Camera label reported to websites. Choose from real webcam models or custom. |
| Auto-enable | Auto-enable camera on profile launch. |
Native vs. JS Mode
- Native mode — VCam DLL driver installed. Camera appears as real hardware. Works everywhere.
- JS mode (fallback) — injects feed via JavaScript. Works for most sites, may not pass all detection.
Status indicators show: DLL present/not, filter registered/not, camera active/inactive.
Click Apply after configuring to push settings to the browser.
Automation
Visual browser automation using a drag-and-drop node editor.
Automation List
All saved automations shown as cards with minimap previews, name, and node count. Click New Automation to create a workflow.
Flow Editor
Top Bar
- Back arrow — return to list (auto-saves).
- Name field — edit name.
- Profile selector — choose a running profile to execute against.
- Record Automation — record browser actions.
- Run — execute on selected profile.
Node Palette
Navigation (blue):
| Node | Description | Fields |
|---|---|---|
| Navigate | Open a URL | URL |
| Switch Tab | Change active tab | Tab number |
| Scroll | Scroll the page | Amount (px or selector) |
Interaction (green):
| Node | Description | Fields |
|---|---|---|
| Click | Click an element | CSS selector |
| Hover | Mouse over | CSS selector |
| Type | Type text | Text content |
| Select | Pick dropdown option | Selector, Value |
| Upload | Upload a file | Input selector, File path |
Data (amber):
| Node | Description | Fields |
|---|---|---|
| Extract | Get text from page | Selector, Variable, Folder |
| Screenshot | Capture page | Save folder |
| Variable | Store a value | Name, Value |
| HTTP | Send HTTP request | Method, URL |
| Set Cookie | Write a cookie | Name, Value, Domain |
| Get Cookie | Read a cookie | Cookie name, Variable |
Control (purple):
| Node | Description | Fields |
|---|---|---|
| Wait | Pause execution | Duration (ms) |
| If / Else | Branch on condition | Check type, Selector (outputs: true/false) |
| Loop | Repeat N times | Count (outputs: body/done) |
| Log | Print to console | Message |
Canvas Controls
- Add nodes by clicking the palette, dragging onto the canvas, or right-clicking.
- Connect by dragging from output handle (right) to input handle (left).
- Pan: drag canvas background. Zoom: scroll wheel.
- Multi-select: Ctrl+click or Shift+drag.
- Delete: X button, right-click, or Backspace key.
- Auto-saves every 10 seconds.
Recording
- Select a running profile.
- Click Record Automation.
- Interact with the browser — clicks, typing, navigation are captured.
- Wait times auto-insert when you pause for >800ms.
- Click Stop. Recorded actions appear as connected nodes.
Running
- Select a running profile.
- Click Run.
- Results panel shows each step's status with messages.
Settings
General
| Setting | Description |
|---|---|
| Default OS | OS preset for new profiles. |
| Compact mode | Smaller profile rows on dashboard. |
| Restore session | Reopen tabs from previous session. |
| Theme | Dark mode (fixed). |
Account
- Email — read-only.
- User ID — your account identifier.
- Change Password — enter new password (min 8 chars) and confirm. Click Update Password.
Browser
| Setting | Description |
|---|---|
| Chromium path | Path to browser executable. Auto-detected (bundled Paperomium). Click Browse to override. |
| Browser warmup | Auto-visit random sites on launch for history. |
| Launch URL | Page opened on profile start. Default: https://browserleaks.com/canvas |
Data
- Statistics: profile count, proxy count, database size.
- Export All / Import profiles.
- Storage Paths with copy and open-in-explorer buttons.
- Danger Zone: Delete all profiles, Delete all proxies.
About
App version, Paperomium engine build, platform, subscription status, and links.
Subscription & Payments
P8 has five plans. Every plan runs the same Chromium engine and includes the proxy shop; higher tiers raise the profile limit and unlock more tools.
| Plan | Price | Profiles | Adds |
|---|---|---|---|
| Free | $0 | 5 | Basic fingerprinting, proxy support |
| Starter | $10/mo | 30 | Cookie Manager, Export/Import, Auto Fingerprint |
| Pro | $25/mo | 100 | Automation Engine, Warmup, Bulk Create, Virtual Camera |
| Business | $50/mo | 500 | Priority Support |
| Enterprise | $90/mo | 1,000 | Team Access (soon), API Access (soon) |
Prices above are the monthly rate. Paying for twelve months up front takes 20% off every paid plan — Starter $8/mo ($96/yr), Pro $20/mo ($240/yr), Business $40/mo ($480/yr), Enterprise $72/mo ($864/yr). The plan and its limits are identical either way; only the billing period changes.
Reaching the profile limit blocks new profile creation until you upgrade or delete profiles.
Plan Status
- Active — days remaining and expiration date.
- Expired — banner with renewal prompt.
- Inactive — first-time activation prompt.
Pay with Balance
If your balance covers the plan price, click Pay with Balance to instantly activate or renew.
Pay with Crypto
- Select a cryptocurrency: Bitcoin, Ethereum, Litecoin, USDT (TRC20), USDT (ERC20).
- Click Get Started (or Renew Subscription).
- A QR code and payment address are generated.
- Send the exact amount displayed.
- The page auto-checks every 10 seconds. Once confirmed, your plan activates.
Statuses: Waiting, Confirming, Confirmed, Failed, Expired (addresses expire after 3 hours).
Balance Top-Up
- Navigate to Top Up via the Wallet icon in the sidebar.
- Enter an amount (minimum $5.00) or click a preset: $10, $25, $50, $100, $250, $500.
- Select a cryptocurrency.
- Click Generate Address.
- Send the exact amount. Balance credits automatically once confirmed.
Payment addresses expire after 3 hours. Transaction history shows in the right panel with amount, crypto used, time, and status.
Auto-Updater
Visible in the sidebar:
- Update available — download icon appears. Click to start.
- Downloading — progress indicator.
- Downloaded — green icon pulses. Click to install and restart.
Troubleshooting
Browser fails to launch
- Check that the Chromium path is correct in Settings > Browser.
- If using bundled Paperomium, try resetting the path.
- Check the error message in the red banner on the Dashboard.
Protection Score is low
- Assign a proxy to avoid exposing your real IP.
- Set WebRTC to "Altered" or "No UDP".
- Enable Canvas, WebGL, and Audio noise.
- Enable ClientRects noise.
- Set GPU to Manual with an appropriate vendor for your OS.
- Configure timezone and language (or use Sync Geo).
- Set CPU and memory to realistic manual values.
Proxy shows as "Dead"
- Test again — may have been temporarily down.
- Verify credentials and type (HTTP vs. SOCKS5).
- Use "Delete Dead" to clean up.
Cookies are not syncing
- Make sure the browser profile is running (green dot).
- Click Live Sync to start continuous sync.
- If sync stopped unexpectedly, click Refresh.
Virtual Camera not detected
- Check native VCam driver status on the VCam page.
- Click Apply after configuring.
- Reload the webpage after applying settings.
Automation nodes won't connect
- Drag from output handle (right side) to input handle (left side).
- Only output-to-input connections are valid.
Subscription payment stuck on "Pending"
- Payments auto-check every 10 seconds.
- Blockchain confirmations can take 10-60 minutes.
- After 3 hours, unconfirmed payments are marked "Expired".
- If sent but shows expired, contact support.
How do I export my data?
- Profiles: Dashboard > Export, or Settings > Data > Export All.
- Cookies: Cookie Manager > Export, or profile context menu > Cookies > Export.
- Proxies: managed through the Proxy Manager interface.
How do I change my password?
Settings > Account > Change Password. Enter new password twice, click Update Password.