Let’s be real: incognito mode exists for a reason, but that reason isn’t always what parents, IT administrators, or workplace managers want happening on their devices. Whether you’re trying to protect kids from unrestricted browsing, enforce company security policies, or just want to know what’s happening on a shared computer, how to disable incognito mode is a legitimate technical need. The good news? It’s totally doable across Chrome, Firefox, Safari, Edge, and even Chromebooks—though the process varies by browser and operating system.
The challenge most people face is that incognito mode (or “private browsing” as some browsers call it) is intentionally buried in browser settings, and some browsers make it harder to disable than others. Plus, different devices—Windows, Mac, iOS, iPad—have completely different approaches. If you’re managing multiple devices or trying to enforce this across a network, it gets even trickier. But here’s the thing: once you understand the core methods, you can lock down any browser in about 10 minutes.
How to Disable Incognito Mode in Chrome (Windows & Mac)
Chrome is the browser most people ask about, and for good reason—it’s the most popular. The bad news: Google doesn’t make this super obvious. The good news: there are actually multiple ways to do it depending on whether you’re managing a single device or an entire organization.
Method 1: Using Chrome Policies (Best for Managed Devices)
If you’re managing a Chrome device through a Google Workspace account or a managed Chromebook, this is your golden ticket. Chrome policies let you enforce settings across multiple devices without touching each one individually.
- Go to your Google Admin Console (admin.google.com)
- Navigate to Devices > Chrome > Settings
- Select the organizational unit you want to manage
- Search for “Incognito” in the search bar
- Find the setting called “Incognito mode availability”
- Set it to “Disabled” or “Force Incognito mode” (depending on your needs)
- Click Save
This approach is rock-solid because users literally cannot access incognito mode—the option doesn’t even appear in their menu. It’s the nuclear option, and it works.
Method 2: Registry Edit (Windows Only)
For individual Windows machines where you want to disable incognito without a managed account, the Windows Registry is your friend. Fair warning: you’re messing with system files here, so back up your registry first.
- Press Windows Key + R to open the Run dialog
- Type regedit and press Enter
- Navigate to: HKEY_LOCAL_MACHINE\\Software\\Policies\\Google\\Chrome (create the path if it doesn’t exist)
- Right-click in the empty space and select New > DWORD Value
- Name it IncognitoModeAvailability
- Set the value to 1 (which disables incognito)
- Close Registry Editor and restart Chrome
Pro Tip: If the Policies folder doesn’t exist, you’ll need to create it manually. Right-click on Google > New > Key, then name it “Policies.” It’s a bit tedious, but it works. Also, you need admin rights to do this.
Method 3: Mac Terminal Command
Mac users can disable incognito via Terminal, which is cleaner than messing with plist files manually.
- Open Terminal (Applications > Utilities > Terminal)
- Paste this command:
defaults write com.google.Chrome IncognitoModeAvailability -integer 1 - Press Enter
- Restart Chrome completely
The value “1” disables incognito. If you ever want to re-enable it, use “0” instead. Simple, clean, done.
Disabling Private Browsing in Firefox
Firefox calls it “Private Browsing,” and the process is more straightforward than Chrome because Firefox has a built-in preference you can toggle without diving into system files.
Method 1: Through Firefox Preferences
- Open Firefox and click the hamburger menu (three horizontal lines) in the top right
- Select Settings
- Go to the Home tab on the left sidebar
- Scroll down to the Browsing section
- Uncheck the box that says “Allow Firefox to remember history”
- This doesn’t fully disable private browsing, but it removes the option from the menu for most users
However, here’s the thing: Firefox is pretty permissive by default. For actual enforcement, you need to use policies.
Method 2: Using Firefox Policies (Recommended for Organizations)
Firefox has a policies.json file that works similarly to Chrome’s approach. This is the real way to lock it down.
- On Windows: Navigate to C:\\Program Files\\Mozilla Firefox\\distribution
- On Mac: Go to /Applications/Firefox.app/Contents/Resources/distribution
- Create a folder called distribution if it doesn’t exist
- Inside that folder, create a file called policies.json
- Paste this code into the file:
{
"policies": {
"PrivateBrowsingMandatory": false
}
}Save the file, restart Firefox, and private browsing will be disabled. Users won’t see the option at all.
How to Turn Off Private Browsing in Safari
Safari makes this surprisingly simple if you’re managing a Mac or iPad. The process is different for each device, but both are quick.
Mac (macOS)
- Open System Preferences (or System Settings on newer Macs)
- Click Parental Controls (or Screen Time > Content & Privacy on newer versions)
- Select your user account
- Go to the Web tab
- Check “Limit adult websites” or use a custom filter
- This doesn’t directly disable private browsing, but it restricts what Safari can access
For a more direct approach, you can also use Terminal:
- Open Terminal
- Paste:
defaults write com.apple.Safari PrivateBrowsingEnabled -bool false - Restart Safari
If you’re using Safari and want to manage other settings like pop-ups, you can combine this with other Safari restrictions.
iPad (iOS/iPadOS)
This one’s built into the OS itself, which is nice:
- Open Settings
- Go to Screen Time
- Tap Content & Privacy Restrictions
- Enable restrictions if prompted
- Go to Apps and find Safari
- Set it to Don’t Allow or use Limit Adult Websites
Alternatively, you can use iPad management tools to clear cache and restrict browsing more comprehensively.
Disabling InPrivate Mode in Microsoft Edge

Edge is basically Chromium-based (same engine as Chrome), so the process is similar but with Edge-specific paths.
Method 1: Group Policy (Windows Pro/Enterprise)
- Press Windows Key + R
- Type gpedit.msc and press Enter
- Navigate to: Computer Configuration > Administrative Templates > Microsoft Edge
- Find “InPrivate mode”
- Set it to “Disabled”
- Click Apply and restart Edge
Method 2: Registry (Windows Home Edition)
- Press Windows Key + R
- Type regedit
- Navigate to: HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Edge
- Create a new DWORD called InPrivateAllowed
- Set the value to 0
- Restart Edge
Method 3: Mac (Terminal)
defaults write com.microsoft.edgemac InPrivateAllowed -bool falseRestart Edge, and InPrivate mode is gone from the menu.
Disabling Incognito on Chromebooks
Chromebooks are actually the easiest to manage at scale because they’re designed for institutional control. If you’re managing a classroom or office full of Chromebooks, this is where you’ll see the real power of Chrome policies.
For Managed Chromebooks (Google Workspace)
- Go to admin.google.com
- Click Devices > Chrome > Settings
- Select the organizational unit
- Search for “Incognito mode availability”
- Choose “Disabled”
- Click Save
The setting applies to all Chromebooks in that OU within minutes. No manual configuration needed on each device.
For Personal Chromebooks (Not Managed)
If you own the Chromebook and just want to disable it for yourself:
- Click the user profile icon (bottom right)
- Go to Settings
- Click Apps > Google Play Store (if available)
- Unfortunately, Chrome OS doesn’t have a direct user-level toggle for incognito
- Your best bet is using parental controls on the Google Account itself
If you need to manage Chromebook settings like right-clicking, you’ll find that Chromebooks have fewer customization options overall—which is actually a security feature.
Mobile Browsers: iOS & Android
Mobile is trickier because you’re dealing with app-level restrictions rather than browser settings. Here’s what actually works:
iPhone/iPad (Safari & Chrome)
Using Screen Time (Built-in):
- Go to Settings > Screen Time
- Tap Content & Privacy Restrictions
- Enable if needed
- Go to Apps and restrict Safari or the Chrome app entirely
- Or use Web Content to limit to “Limit Adult Websites”
For Chrome specifically: Open Chrome > Settings > Google Account > Manage Your Google Account > Tap the “Security” tab > Look for “Manage all your devices” and control Chrome settings from there.
Android (Chrome & Firefox)
- Go to Settings > Apps > Chrome (or Firefox)
- Tap Permissions
- You can’t directly disable incognito, but you can restrict the app’s access
- For parental controls: Use Google Family Link if you’re managing a child’s device
- In Family Link, you can restrict app usage and set content filters
The real truth with mobile: there’s no perfect way to disable incognito mode without third-party MDM (Mobile Device Management) software. If you’re managing corporate devices, tools like Microsoft Intune or MobileIron give you that control, but for personal devices, parental controls and app restrictions are your best bet.
Using Group Policy for Network Control
If you’re managing a business network with multiple Windows machines, Group Policy is the enterprise-level solution. This is how IT departments handle this at scale.
Setting Up Group Policy for Chrome
- Download the Chrome ADM template from Google
- Copy the template to C:\\Windows\\PolicyDefinitions on your domain controller
- Open Group Policy Editor (gpdit.msc)
- Create a new GPO for your Chrome policy
- Navigate to Computer Configuration > Policies > Administrative Templates > Google > Google Chrome
- Find Incognito Mode Availability
- Set to Disabled
- Link the GPO to your organizational units
- Run gpupdate /force on client machines or wait for the next sync
For Edge (Windows Enterprise)
- Use the built-in Microsoft Edge GPO templates (already in Windows Pro/Enterprise)
- Navigate to Computer Configuration > Administrative Templates > Microsoft Edge
- Find InPrivate mode
- Set to Disabled
- Apply to your target organizational unit
Real Talk: Group Policy is powerful, but it requires Active Directory and domain-joined machines. If you’re managing a small office or home network, the registry edits or managed browser policies are simpler. Save Group Policy for when you’ve got 50+ devices to manage.
Frequently Asked Questions
Can users just re-enable incognito mode after I disable it?
– Not if you do it right. Using Group Policy, Chrome policies, or registry edits removes the option entirely from the browser menu. Users can’t access something that doesn’t exist in the UI. That said, someone with admin access to the device could theoretically undo your changes. If you need real security, you need user account restrictions (non-admin accounts can’t change these settings).
Will disabling incognito mode break anything?
– No. Incognito is just a browsing mode that doesn’t save history or cookies. Disabling it doesn’t affect any website functionality or browser performance. Everything else works normally.
Does this work on work-provided devices?
– Yes, and that’s actually where this is most useful. If your company provides a device, IT can disable incognito mode before you even get it. If you’re trying to do it yourself on a company device, check with IT first—they may have policies in place already.
What if I need to use incognito for legitimate reasons (banking, shopping)?
– Good question. If you’re disabling it for yourself as a discipline tool, consider using browser extensions that limit your browsing instead. If you’re managing devices for others, you might want to whitelist certain sites while keeping incognito disabled. It’s a balance between security and usability.
Does disabling incognito mode on one browser affect other browsers?
– No. Each browser has separate settings. If you disable it in Chrome, Firefox will still have private browsing enabled. You need to disable it in each browser individually, or use device-level parental controls (which affect all browsers).
Can I disable incognito mode just for certain users on a shared computer?
– Yes, but it depends on the method. Registry edits and Group Policy apply system-wide. If you want per-user restrictions, use parental controls (Windows Parental Controls, Screen Time on Mac/iOS) or browser-level policies if your browser supports them.
What if the settings don’t stick after I restart?
– This usually means your user account doesn’t have admin rights, or the changes didn’t apply correctly. Make sure you’re using an admin account, restart the browser (not just the window—fully close and reopen), and verify the setting took. If you’re using registry edits, double-check the path and value.
Is there a way to disable incognito mode on a Chromebook without Google Workspace?
– Not really at the browser level. Chromebooks are designed for managed environments. Your best option is using parental controls on the Google Account attached to the Chromebook, which will sync restrictions across devices.
Can I re-enable incognito mode after disabling it?
– Absolutely. Just reverse the process: change the registry value back, disable the Group Policy, or toggle the setting in the browser if it’s user-level. It’s not permanent unless you want it to be.

Does this work on older browser versions?
– Mostly yes, but the exact steps might differ slightly. The core concepts (registry edits, policies, preferences) have been around for years. If you’re using a very old browser version, you might need to update it first or look for version-specific documentation.
The bottom line: how to disable incognito mode is straightforward once you know which method fits your situation. For personal devices, use the browser or OS settings. For managed devices, use policies. For networks, use Group Policy. Pick your weapon, follow the steps, and you’re done in under 10 minutes. The key is matching the method to your device type and access level—there’s no one-size-fits-all solution, but there’s definitely a solution for your situation.




