Built for security teams who actually read the docs.
CockpitCopilot is a Chrome extension that reads call transcripts and generates Gainsight-ready output. Here's exactly how it handles your data, what permissions it requests, and why.
We respond to security review requests within 48 hours.
Three surfaces, three data flows. That's the whole system.
Transcripts never land on any CockpitCopilot server. Gainsight session cookies are never read or stored. There is no analytics or telemetry pipeline.
Locally only. On your machine.
Anywhere. Ever.
Every permission, with a plain-English reason.
Most extensions never explain their permissions. Here's exactly what we request and why โ plus what we deliberately do not.
storagetabsdebuggersidePanelidentitywebRequest ยท scripting ยท activeTab ยท identity (unless you enable Calendar) ยท <all_urls> host permissionapi.anthropic.com only. Nothing else.debugger extensionsdebugger permission is used only for transcript reading from your call recorder โ never on Gainsight. Copy mode works fine even if your IT policy blocks debugger usage on Gainsight; the copy-paste flow doesn't require it. If your policy is a blanket block on all debugger-using extensions, contact us โ there's a future Manifest V3 declarativeNetRequest path we can prioritize for your team.12 of 12 checks pass.
Every release is run through this checklist before shipping. Source code is available under NDA for security teams that want to audit independently.
| # | Check | Result | Notes |
|---|---|---|---|
| 1 | Permissions | โ Pass | Scoped to 4 recorder domains + api.anthropic.com only |
| 2 | Data flow | โ Pass | Transcript โ Anthropic only. Nothing to CockpitCopilot servers |
| 3 | Content Security Policy | โ Pass | No unsafe-eval, no unsafe-inline. Explicit allowlist |
| 4 | Auth token storage | โ Pass | chrome.storage.local. Never sent to third parties |
| 5 | CDP usage | โ Pass | Transcript scraping only. Detaches cleanly after every operation |
| 6 | Network requests | โ Pass | Single outbound: api.anthropic.com. Zero analytics or tracking |
| 7 | Content scripts | โ Pass | Reads URL and page title only. Sends nothing externally |
| 8 | XSS prevention | โ Pass | esc() helper used consistently. No innerHTML with user data |
| 9 | API payload safety | โ Pass | Payload constructed safely. Transcript content stays out of API paths |
| 10 | Logs | โ Pass | Zero console.log statements in production. Verified by grep |
| 11 | Third-party code | โ Pass | Zero external runtime dependencies. No CDN resources |
| 12 | Extension hardening | โ Pass | Sender validation, no externally_connectable, scoped CSP |
Honest about where we are.
What CockpitCopilot deliberately cannot do.
- โRead passwords or vault data from any password manager.
- โAccess password manager extensions or apps. They are isolated by Chrome's permission model.
- โMake network requests outside the four recorder domains and api.anthropic.com.
- โStore transcripts on any CockpitCopilot server.
- โOperate when the user is not actively signed in.
- โAccess tabs the user has not explicitly opened.
- โExecute arbitrary code โ no eval, no unsafe-inline, strict CSP.
The procurement bar most large companies hold their tools to. Honestly listed.
Some items below are live today. Others ship under Enterprise contracts on a committed timeline. Both sets are listed below โ honestly.
Live today
- TLS 1.2+ in transit. AES-256 at rest.
- No transcript storage. Processed in-memory, discarded.
- 12-point internal security audit (linked above).
- Manifest V3 from day one. No deprecation risk.
- Right to data export and deletion within 30 days of request.
- Sub-processors list kept current.
- Vulnerability disclosure policy with safe-harbor.
- Chrome Enterprise deployment guide for IT-managed fleets.
Available on Enterprise contracts
- SAML 2.0 SSO โ Okta, Microsoft Entra, Google Workspace, OneLogin, PingIdentity.
- SCIM 2.0 user provisioning โ Okta, Microsoft Entra, Google Workspace.
- Admin audit logs with CSV export.
- Annual billing, purchase orders, NET-30/60 payment terms.
- Custom MSA negotiable. DPA on file.
- EU data residency.
- 30-day evaluation period for IT/security review.
Compliance posture
- SOC 2 Type II audit prep underway. Type I report available under NDA.
- SIG-Lite and CAIQ-Lite vendor questionnaire responses available under NDA.
- Annual third-party penetration testing.
- Sub-processor changes communicated to admin contacts at least 30 days in advance.
For IT and security teams: response within 48 hours. Most vendor questionnaires already answered. Request the prepared response packet through .