VanguardOps is built by an architect who’s audited 80+ enterprise Salesforce orgs. The security model isn’t a marketing afterthought — it’s the entire reason the product exists in the form it does.
This page explains, in plain language, what VanguardOps accesses in your Salesforce org, what it never accesses, and exactly what happens when a fix is executed.
VanguardOps reads Salesforce metadata only via OAuth-scoped API access:
These are standard Salesforce APIs: the Tooling API, object describe calls and setup-object queries, the same ones the Salesforce CLI uses. The scans run from outside your org. To let your org sign in, your admin installs one small managed package, VanguardOps Connect, once. It holds only the VanguardOps External Client App and its OAuth settings: no Apex, objects, fields or flows. You can uninstall it from Installed Packages at any time.
VanguardOps never queries:
To be precise about how: VanguardOps requests Salesforce’s api and refresh_token scopes, and the api scope on its own could read records. So the safeguard is in our code, not the scope: the scanners only call metadata APIs, and automated tests check that they stay that way.
VanguardOps uses OAuth 2.0 with PKCE (Proof Key for Code Exchange). When you connect your org:
api and refresh_token.You can revoke VanguardOps access at any time from your Salesforce Setup → Connected Apps OAuth Usage page. Revocation is immediate and irreversible — VanguardOps cannot re-establish access without you completing a new OAuth flow.
Scans are on-demand only. VanguardOps does not run continuous monitoring, scheduled scans, background polling, or persistent agents against your org. Every scan is initiated by a logged-in user, runs against the metadata APIs with your scoped OAuth token, and releases the connection when it completes. Between scans, your access token sits idle.
Scans only read. Nothing in your org changes during a scan.
Finding problems is read-only. Fixing them is where the safety mechanism matters, so here it is, stated exactly:
VanguardOps never moves your customer data. Customer records, contacts, opportunities, and all record-level data remain in your Salesforce org. Scan results include the Salesforce user IDs of whoever last changed a component. Scan results and remediation audit logs are stored in our database, hosted by Railway in the United States.
You don’t have to email anyone. In the app, go to Settings, pick the org, choose Delete data and type DELETE. That permanently removes:
Three things are kept, on purpose:
Disconnecting an org is the lighter option: it revokes the token at Salesforce and keeps your scan history.
You shouldn’t have to take this page on trust. Three things you can verify in your own org:
Only the sign-in app. Salesforce lets an outside app sign in to your org only after it is installed from a package, so your admin installs VanguardOps Connect once. It contains the VanguardOps External Client App and its OAuth settings and nothing else: no Apex, no custom objects, no flows.
Salesforce has no narrower scope that covers the Tooling API and setup objects a scan needs. The api scope could read records, so the limit is enforced in VanguardOps code, and automated tests check that the scanners don’t query record data.
Anthropic’s Claude, through its API. It receives scan metadata only, and email addresses found in that metadata are redacted before it is sent. Anthropic does not train its models on API customer data.
A fixed formula, not the AI: hours to fix, a US labor rate for the role, and a yearly carrying cost by type of problem. The AI writes findings and sets the health score. The figures are directional estimates, not a quote.
No. Scans only read, and the fix path refuses any org Salesforce reports as production.
Not today. VanguardOps is a small company and says so. What you get instead is on this page: exactly what is read, where it is stored, how to verify it and how to delete it.
If you discover a security vulnerability in VanguardOps, please report it to chris@vanguardops.ai. We will reply, and keep you updated until it’s fixed.
Please do not publicly disclose vulnerabilities before we have had a reasonable opportunity to address them.
VanguardOps does not have a SOC 2 report today. For a security questionnaire, a data processing agreement, or questions about HIPAA, FINRA, ISO 27001 or GDPR, email chris@vanguardops.ai.
Architects asking pointed security questions get fast direct answers. Email chris@vanguardops.ai. If a question deserves a public answer, we add it here.
Last updated: November 11, 2026.