HOME  /  BLOG  /  DEVICE GUIDES

Disable incognito in Chrome. Every platform.

Defenras UPDATED AUGUST 2026 6 MIN READ

Disabling incognito is a reasonable ask and a genuinely fiddly one, because Google doesn't offer a checkbox for it. Here's the real method per platform.

Windows: registry policy

Chrome reads an IncognitoModeAvailability policy from the registry. Setting it to 1 disables incognito.

  1. Press Win + R, type regedit, press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome. Create the Google and Chrome keys if they aren't there.
  3. Right-click → NewDWORD (32-bit) Value.
  4. Name it IncognitoModeAvailability and set the value to 1.
  5. Restart Chrome. The New incognito window option should be gone.

Values: 0 = available, 1 = disabled, 2 = incognito only.

EDITING THE REGISTRY

Registry mistakes can destabilise Windows. Create a restore point first, and change only the key described above. If that feels like more than you want to take on, the DNS filtering approach further down gets you the outcome without touching the registry.

Mac: a configuration profile or defaults command

Open Terminal and run:

defaults write com.google.Chrome IncognitoModeAvailability -integer 1

Restart Chrome. To reverse it, run the same command with 0.

Android: use Family Link

There's no user-facing setting for this on Android. Chrome on a Family Link–supervised account disables incognito automatically — which is the practical route:

  1. Family Link → child's profile → ControlsContent restrictionsGoogle Chrome.
  2. Set any option other than Allow all sites.
  3. Incognito disappears from Chrome's menu on that profile.

iPhone and iPad

Chrome on iOS follows the same pattern as Safari — set a web content restriction under Screen Time and incognito goes away. Covered in detail in our Safari private browsing guide.

Incognito-proof filtering

Defenras blocks domains before Chrome ever loads them — incognito, guest profile, or a browser you've never seen.

Get Defenras free →

Why this is the smaller half of the problem

Every method above is profile-specific or app-specific. Which means:

You can chase each of these. Or you can filter at the DNS layer, where none of it matters — the domain doesn't resolve, so the browser and the mode are irrelevant.

What we'd actually do

  1. Install DNS-level filtering on the device. This is the layer that holds.
  2. Disable incognito using the method above, as a secondary measure.
  3. Disable guest profiles in Chrome and second user accounts on the OS.
  4. Restrict app installation so a new browser can't appear.

Steps 2–4 are worth doing. Step 1 is the one that changes the outcome.

Frequently asked questions

Can my child re-enable incognito by editing the registry back?

If they have an administrator account on the PC, yes. Give children standard user accounts, not admin — that single change closes a large number of workarounds at once.

Does disabling incognito block anything?

No. It only removes the private browsing option. Content filtering is a separate layer and the one that actually blocks sites.

What about Chrome guest mode?

Guest mode is a separate escape hatch with no history and no extensions. Disable it in Chrome settings under 'You and Google' → profile settings, or rely on DNS filtering which guest mode can't bypass.

Does the Windows registry method survive a Chrome update?

Yes. It's an enterprise policy key, so Chrome re-reads it on every launch and updates don't clear it.

Defenras blocks all of this — without collecting your child's data.

One app, every device, every browser. Adult content, gambling, vaping, scams, malware, social media — all blocked. PIN-locked. Free version available, no credit card.