v145 · Web APIs · Permissions · demo
Minimum Privilege Planner
Chrome 145 splits the Local Network Access permission into loopback and private ranges. Select which local resources your app actually needs and the planner tells you which permissions to request — and which to leave out — so you follow the principle of least privilege.
Minimum privilege: requesting only the permission your feature actually uses makes the permission prompt easier for users to evaluate, reduces the attack surface if your app is compromised, and keeps you compliant with store review policies.
Check the resources your app needs to reach · read the permission recommendation · copy the generated fetch + query code
What local resources does your app need?
Minimum-privilege recommendation
Generated code
// select at least one resource above
// Chrome 145 split permissions — key rules:
//
// "loopback-network" covers: 127.0.0.1, ::1, localhost
// - for developer tools, debug endpoints, local build servers
// - lower user concern than router/IoT access
//
// "local-network" covers: 192.168.x.x, 10.x.x.x, 172.16.x.x
// - for IoT controllers, router admin, NAS, LAN services
// - higher user concern — prompt explains "home network" access
//
// Minimum privilege: request only what you need.
// Don't request "local-network" if you only need localhost.
// Users are more likely to grant a focused, well-scoped permission.