01 The guide

Read me first.

Ten short chapters that take you from download to a locked, dom-controlled session. Each one is a two minute read. If you just want a quick answer, the FAQ is faster; this is the full walkthrough.

What PixelBlocker+ is

PixelBlocker+ censors explicit content on your own screen, live. A neural detector watches your display on-device, finds your targets, and paints a censor over them in real time. Every frame of your screen stays on your device (chapter 09 covers exactly what does and does not cross the network).

You can use the Sub app entirely solo forever. Pairing is optional and always consent-gated: a dom can never start anything on your machine without you approving it first.

Install & first run

Grab the app from the download page (macOS 26 or later on Apple Silicon, or Windows 10) and install it like any other app. Coming from GoonerLock? Update between sessions: your key, account and settings carry over.
On first launch the setup wizard asks for screen permission. On macOS this is System Settings → Privacy & Security → Screen Recording. Without it the detector sees a black screen and nothing gets censored.
Activate it: enter the licence key from your purchase email. The key runs the app on your machine. PixelBlocker+ Premium does not unlock the app; it covers the browser extension in one browser, and Media Studio, Broadcast and keyholder locks on one computer and keyholder locks on one phone.
Pick a username. This is your identity for pairing and the leaderboards, so choose one you want a dom to see.
Let the benchmark run. It measures your machine and pre-selects the detection preset that fits it. You can change it later, but the suggested one is tuned to your hardware.

Your first session

The Filter tab is where sessions are built. A status card sits at the top; below it, one row per kind of setting shows what it is set to now. Click a row to open its page, and the live preview shows what your censor will look like before you commit.

Open FILTER and check Detection and displays. The benchmark already picked a preset for you; Balanced is a safe start if you changed it.
Open What to censor and pick your targets: what gets covered. Start broad, narrow it later.
Choose a Censor style (Pixelated, Blur, and many more) and, if you like, a Border and Custom text. The preview updates live.
Open Self-lock to set a duration and optionally a lock level. On Soft, a 60 second countdown runs before the session can be ended; Hard needs the password you set; Max cannot be ended early and runs until the timer ends.
Press Start (on the Filter tab or on Home). The status card goes live, the countdown starts, and everything you targeted is now censored, live, everywhere on your screen. That is a Solo session: your rules, no dom needed.
Locked means lockedOn Hard and Max the app resists being closed and the session survives a restart. Set a lock level you actually mean.

Pairing with a dom

Pairing hands the controls to someone else. Your dom runs the Dom app; you exchange a short code once, and from then on they can propose sessions to you.

Your dom generates a pairing code in their app. Codes last 10 minutes.
You enter it in CONNECT → PAIR. Your dom then approves the request on their side.
From now on, when your dom starts a session you get a consent prompt: who, how long, and what lock level. You have 60 seconds to accept; doing nothing declines it.
Groups use one group code for many subs: join with it and wait. The session starts when your dom launches it, and you still get the consent prompt.

What a dom can do once you accept: set every session option, change them live mid-session, drive your toys, and hold chastity keys. What a dom can never do: see your screen, start anything without your consent, or remove your safety rails.

Live control

Almost everything on the Filter tab can be changed while a session is running: censor style, borders, text, targets, beat track, even the detection preset and monitors (those restart the pipeline for a second or two). Just click and it applies.

Toys

PixelBlocker+ drives vibrators, strokers, and chastity hardware, all locally over Bluetooth. No phone tether and no cloud.

Install Intiface Central (free). It supports about 750 toys, including Lovense, WeVibe, Kiiroo, Magic Motion, The Handy and Satisfyer.
Click Start Server in Intiface and pair your toy there. Then, in TOYS, press Add device and Scan Intiface.
On the Filter's Toys in this session page, pick a pattern: constant, pulse, wave, random, edge, or reactive (the toy responds when the detector catches something on your screen).
Own a QIUI Cellmate v2, the one with the physical key port? Add it through the separate Cellmate flow for real hardware locking.
Release is your overrideWith a chastity device connected, Release skips every safeguard and unlocks at once. It does not stop a pattern. Hardware you can physically remove is the real safety floor, and the software never pretends otherwise.

Chastity

The CHASTITY page runs long-term chastity locks: days, not hours. You set a minimum and maximum duration and the real unlock date is drawn somewhere between them, hidden from you. Lock yourself, or let a paired dom hold the key.

Your safety rails are wearer-held and a dom can never loosen them: the maximum date ceiling beats everything including freezes, desert always ends enforcement now (with a 7 day cooloff before the combination is revealed, and it goes on your record), and if your keyholder goes silent the lock comes back to you after the time you agreed (1, 3 or 7 days).

Stats & leaderboards

Your own numbers are on STATS (sessions, time blocked, streak). The boards are on MILESTONES, under Leaderboards.

Boards poll live every 20 seconds. Only your username and the aggregated numbers are ever on the board; nothing about what was on your screen.

Safety & privacy

The detector, the censor, and every frame of your screen stay on your device. Full stop. What does cross the network is small and boring:

The consent model in one line: nothing starts without your explicit yes, every lock has a wearer-held escape (desert, hardware release, the ceiling), and a vanished dom can never strand you.

Troubleshooting

The in-app Guide (under Settings) has more, with live search. The website FAQ covers accounts, billing, and privacy questions.