Last updated: May 10, 2026
OIDC Devtool is a Chrome DevTools extension that helps developers inspect and debug OIDC/OAuth2 authentication flows. All data stays in your browser — nothing is transmitted to external servers.
When the DevTools panel is open, the extension observes and captures:
- Network requests — URLs, HTTP methods, status codes, headers, and response bodies for authentication-related requests (e.g. token endpoints, authorization endpoints, OIDC discovery)
- Authentication data — OAuth2/OIDC tokens, authorization codes, client IDs, grant types, PKCE parameters, and flow state
- SDK events — If the host application uses the optional
@wolfcola/devtools-bridgepackage, the extension captures SDK node transitions, configuration, and flow metadata - Session data — Changes to cookies and localStorage keys related to authentication
- Web history — URLs of network requests observed during authentication flows
- All data is stored locally in your browser using
chrome.storage.local - Up to 5 user-initiated flow snapshots are stored locally
- No data is synced to the cloud, sent to analytics services, or transmitted to any external server
Captured data is used solely to:
- Display authentication flow timelines, network details, and diagnostics in the DevTools panel
- Identify CORS issues, missing OIDC parameters, and other auth misconfigurations
- Allow developers to export flow data for debugging purposes
When you export flow data (JSON or Markdown), sensitive fields are automatically redacted, including:
- Bearer tokens, access tokens, refresh tokens, and ID tokens
- Authorization codes
- Cookies and Set-Cookie headers
- Passwords, secrets, and credential callback values
Exported files are written to your clipboard — they are not uploaded anywhere.
- No personally identifiable information (names, emails, addresses)
- No analytics, telemetry, or usage tracking
- No data is sent to any external server, API, or third party
- No user accounts or sign-in required
| Permission | Why It's Needed |
|---|---|
storage |
Store captured flow data and snapshots locally in the browser |
clipboardWrite |
Copy exported flow data to the clipboard |
clipboardRead |
Paste imported flow data into the panel for analysis |
host_permissions (<all_urls>) |
Observe authentication network requests across all origins, since OIDC flows involve redirects between multiple domains |
This extension does not integrate with, send data to, or receive data from any third-party services.
Updates to this privacy policy will be reflected in this document with an updated date.
If you have questions about this privacy policy, please open an issue at https://github.com/ryanbas21/devtools/issues.