HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links Subscribe free
← Back to Blog
Security Microsoft EdgeIntuneSecurityBrowser ManagementDLPIdentity

Microsoft Edge Now Lets Users Sign In With Google — Here's What Enterprise Admins Need to Do

IA
Imran Awan
9 August 2026

An endpoint admin at your organisation opens a freshly enrolled Windows 11 laptop, launches Microsoft Edge, and sees a prompt to sign in and sync — with a Google option sitting right next to the Microsoft button. They're not sure if it was always there, or if something changed. It was always technically possible, but Edge now surfaces the Google sign-in path more prominently. For personal devices that is fine. For managed corporate endpoints, it is a data governance problem worth addressing before someone clicks it.

▶ Watch: Edge's Google Sign-In Data Leak Risk
📋 Note: This is not a security vulnerability. Device code phishing or credential theft is not the risk here. The risk is data sovereignty: when a user signs in to Edge with a personal Google account, their browsing profile — passwords, history, bookmarks, open tabs, extensions — syncs to Google's servers, outside Microsoft's cloud boundary and outside your DLP controls.

Why this matters for managed endpoints

Edge's browser profile sync works the same way regardless of whether the identity is a Microsoft account, an Entra ID work account, or a Google account. Once signed in, Edge begins syncing the following to the cloud storage of whichever identity is used:

If the sync identity is a personal Google account, all of this flows to Google's infrastructure. Your Microsoft Purview DLP policies, Conditional Access rules, and Intune device compliance checks have no visibility into what Google does with it. For regulated industries — financial services, healthcare, legal, government — this creates a compliance gap that most information governance teams would consider unacceptable once they know it exists.

⚠ Warning: If a user has saved passwords for internal systems into Edge and then signs in with their personal Google account, those credentials are now in Google's cloud. Removing the user's access in Entra ID does not remove their passwords from Google Sync. If they leave the organisation, the credentials go with them.

The three policies you need to know

Microsoft provides three Edge policies that work together to control identity and sync behaviour. You should understand all three before deciding what to deploy, because they have different effects and different blast radii if misconfigured.

PolicyWhat it controlsRecommended value
NonMicrosoftAccountSignInEnabledWhether the Google (and other non-Microsoft) sign-in button appears in the Edge profile dialogDisabled (0) — remove the option entirely
BrowserSigninWhether users can sign in to Edge at all, and whether sign-in is optional or forced2 (Force sign-in) — require users to sign in, which combined with RestrictSigninToPattern locks it to corporate accounts
RestrictSigninToPatternA regex pattern that limits which accounts are accepted as the Edge profile identity.*@contoso\.com (replace with your domain) — only corporate accounts match

The tightest configuration for a managed endpoint is all three together: remove the Google option, force sign-in, and restrict it to your corporate domain. NonMicrosoftAccountSignInEnabled = 0 alone is a good start but a user can still add their Microsoft personal account — RestrictSigninToPattern closes that gap.

How to configure via Intune Settings Catalog

All three policies are available natively in the Intune Settings Catalog — no custom OMA-URI needed for most deployments. Navigate to:

intune.microsoft.com Devices Configuration Create Settings catalog Microsoft Edge › Identity and sign-in

Search for each setting by name in the Settings Catalog picker. Add all three to a single profile and assign it to your managed Windows device group:

  1. Search for "Enable sign-in to Microsoft Edge using non-Microsoft accounts" — set to Disabled. This removes the Google button from the profile sign-in dialog.
  2. Search for "Browser sign-in settings" — set to Force users to sign-in to use the browser (value 2). This ensures Edge always has an authenticated profile.
  3. Search for "Restrict which accounts can be used as Microsoft Edge primary accounts" — set to Enabled and enter your domain regex in the text field: .*@contoso\.com (replace contoso\.com with your tenant's domain, escaping the dot).
Intune Admin Center — Settings Catalog — Microsoft Edge › Identity and sign-in
Enable sign-in using non-Microsoft accounts Disabled
Browser sign-in settings Force users to sign-in
Restrict which accounts can be used as primary .*@contoso\\.com

OMA-URI paths (for custom profiles or scripting)

If you prefer custom OMA-URI profiles, or need to deploy these via a script or Graph API call, here are the exact paths. All three use the Integer or String data types as shown:

PolicyOMA-URITypeValue
NonMicrosoftAccountSignInEnabled./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Signin/NonMicrosoftAccountSignInEnabledInteger0 (Disabled)
BrowserSignin./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Signin/BrowserSigninInteger2 (Force)
RestrictSigninToPattern./Device/Vendor/MSFT/Policy/Config/Edge~Policy~microsoft_edge~Signin/RestrictSigninToPatternString.*@contoso\\.com

Group Policy paths (co-managed or GPO-only environments)

For environments using Group Policy — either standalone or co-managed — all three settings are available in the Microsoft Edge ADMX templates. Download the latest ADMX from the Microsoft Edge for Business download page and import into your central store.

PolicyGPO path
NonMicrosoftAccountSignInEnabledComputer Configuration › Administrative Templates › Microsoft Edge › Identity and sign-in › Enable sign-in to Microsoft Edge using non-Microsoft accounts
BrowserSigninComputer Configuration › Administrative Templates › Microsoft Edge › Identity and sign-in › Browser sign-in settings
RestrictSigninToPatternComputer Configuration › Administrative Templates › Microsoft Edge › Identity and sign-in › Restrict which accounts can be used as Microsoft Edge primary accounts
⚠ Gotcha: Setting BrowserSignin = 2 (Force sign-in) without also setting RestrictSigninToPattern means Edge will force a sign-in but will accept any Microsoft account — including a personal @outlook.com or @hotmail.com. Always pair BrowserSignin with RestrictSigninToPattern on managed endpoints.

How to verify the current state on a device

Before deploying the policy, you can check whether any managed device already has a non-Microsoft account set as the Edge profile identity. On the device itself, run this PowerShell one-liner as the logged-on user — it reads the Edge profile preferences file directly:

Check-EdgeSignInState.ps1
# Read the current Edge profile sign-in account (runs as the logged-on user) $prefs = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\Preferences" if (Test-Path $prefs) { $data = Get-Content $prefs -Raw | ConvertFrom-Json $email = $data.account_info[0].email $gaia = $data.account_info[0].is_supervised_child_account if ($email) { Write-Host "Edge signed in as: $email" if ($email -notmatch "@contoso\.com") { Write-Host "⚠ Non-corporate account detected" -ForegroundColor Yellow } else { Write-Host "✓ Corporate account confirmed" -ForegroundColor Green } } else { Write-Host "Edge is not signed in to any profile" } } else { Write-Host "Edge Preferences file not found — Edge may not have been launched yet" }

To verify the policy registry keys are applied after Intune sync, run this second check as administrator — it reads from the machine-level policy hive, not the user profile:

Verify-EdgePolicy.ps1
# Verify all three Edge sign-in policy keys are applied (run as admin) $path = "HKLM:\SOFTWARE\Policies\Microsoft\Edge" if (Test-Path $path) { Get-ItemProperty -Path $path | Select-Object NonMicrosoftAccountSignInEnabled, BrowserSignin, RestrictSigninToPattern | Format-List } else { Write-Host "Edge policy key not found — Intune policy may not have applied yet" Write-Host "Run: dsregcmd /refreshpolicies then try again after a few minutes" }

When all three policies are applied, the output should look like this:

Registry Editor — HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
NonMicrosoftAccountSignInEnabled  REG_DWORD  0x00000000
BrowserSignin  REG_DWORD  0x00000002
RestrictSigninToPattern  REG_SZ  .*@contoso\\.com
✅ Tip: Microsoft Edge for Business (the managed version of Edge that ships with Windows 11 and is enrolled in Intune) shows a distinct work briefcase badge on the profile avatar when signed in with an Entra ID work account and policies are applied. If you see the briefcase, the managed identity is in use. If you see a coloured circle with initials or a Google profile picture, the policy has not applied yet — run gpupdate /force or trigger an Intune sync.

Proof it worked: what the policy enforcement looks like

Once the policy applies, the Edge sign-in dialog changes. The Google option no longer appears — users see only the Microsoft account path. If RestrictSigninToPattern is also applied and they attempt to sign in with a personal Microsoft account (e.g. @outlook.com), Edge will reject it at the account picker with the message: "This account isn't allowed. Contact your administrator."

Microsoft Edge — Profile sign-in (policy applied)
Sign in with Microsoft ✓ Available
Sign in with Google Hidden by policy
Non-corporate Microsoft account Blocked by RestrictSigninToPattern

Is it worth enabling? Our recommendation

For personal devices in a BYOD scenario where the user owns the hardware — possibly fine, user preference. For any Intune-managed, Entra-joined, or co-managed corporate endpoint, the answer is no. The risk of corporate credentials and browsing history leaving Microsoft's cloud boundary is not offset by any enterprise value that Google sync provides. The Microsoft Entra identity gives users cross-device sync across all their corporate devices without any Google dependency.

Deploy all three policies as a single Settings Catalog profile, assign to your Windows devices group, and set RestrictSigninToPattern to your tenant's primary SMTP domain. For tenants with multiple domains, the pattern accepts a pipe-separated regex: .*@contoso\\.com|.*@fabrikam\\.com.

References

Was this post helpful?
React below — no account needed
Share this post
LinkedIn X / Twitter Reddit Bluesky

More from EndpointWeekly

Security
Device Code Phishing: How Attackers Steal Microsoft 365 Sessions…
A user visits the real microsoft.com/devicelogin page, enters a real code, and hands an…
Security
Windows August 2026 Patch Tuesday: SharePoint Unauthenticated…
A no-auth SharePoint RCE chain, a Windows kernel privesc, and 200-300+ CVEs land on 12…
Security
Windows LAPS vs Legacy LAPS: The Migration Drift Where Two…
You migrated from legacy Microsoft LAPS to Windows LAPS and the portal looks clean. But…