← Blog

Gong AI Security: Governing Revenue Conversation Context

Gong AI security reviews should trace identity, conversation context, retention, and the route used for model processing. This article separates Gong administration and CRM permissions from the HTTP AI request boundary where identity-aware policy can govern prompt content and preserve a per-decision record.

ByParminder Singh· Founder & CEO, DeepInspect Inc.
Platform & Architectureai-securityllm-securityauditpolicy-enforcementidentity-and-authorizationarchitecture

TL;DR

Gong AI security depends on controlling who can access conversation context and which model route processes it. A request-level record should preserve the originating identity. It should also preserve the conversation classification and relevant policy context, including the route, version, decision, and timestamp. Recording settings and provider administration remain separate responsibilities outside an HTTP AI proxy. CRM permissions and endpoint controls do too.

Conversation context has a different risk shape

A sales call can contain a renewal number, a legal objection, an unannounced product date, and a customer name in the same thirty seconds. When an AI feature summarizes or analyzes that call, the security question is not limited to who can open the recording. It asks which context leaves the application and under whose identity. It also asks which model route receives the request.

Gong's Trust Center is the correct starting point for published provider security information. NIST AI RMF 1.0 supports a documented approach to context and risk handling. A printed call transcript with a yellow customer-name highlight is a useful reminder that conversation data often crosses several business boundaries at once.

Classify conversation use cases before enabling broad generative operations. A public coaching example is assigned one approved route. A call involving customer pricing or legal strategy, or regulated personal information, requires a different route, redaction, or a denial. The policy must receive facts about the specific operation. It must not treat every AI feature as identical.

Identity must survive the relay

A CRM integration or backend service calls an LLM with a service credential. That credential identifies the relay. It may not identify the person who initiated the request. Audit evidence should carry both identities. It should also carry a conversation reference and identify the requested operation. The record needs the data class, model route, policy version, outcome, and time. This is a delegation gap when the application cannot connect a model request to its human or approved-agent origin.

The NIST AI agent identity and authorization project separates agent identity and delegated authority from action lineage. That framing applies to a revenue workflow. The record should show whose authority triggered a summary or analysis. It should show which service made the HTTP call.

I would treat a shared service credential as a tracing defect until the application supplies the originating context. It may be a normal integration pattern. It cannot be the final identity field in a security investigation involving customer conversations.

Separate the control domains

Gong tenant administration, recording consent, CRM role assignments, and SSO groups sit outside DeepInspect's request boundary. Retention settings and local-device access do too. Endpoint protection does as well. Teams need named owners for those controls. An HTTP proxy cannot alter recording policy or revoke an excessive CRM grant.

The in-boundary decision is narrower and useful. It occurs when authenticated application or agent context is available and assembled prompt content is about to reach an LLM endpoint. Policy can inspect the route, operation, supplied identity, and data classification. It can permit or deny the request, with redaction when required. It can then record the outcome before a response returns.

OWASP's LLM Top 10 provides a model-facing security reference. Prompt-level DLP and AI data classification show how to prepare the content and identity inputs needed for an egress decision.

An evidence test for conversation workflows

Take an approved test call and run two controlled AI operations. Permit a low-sensitivity coaching request on its approved route. Then issue a request containing restricted test content and verify that policy creates a denial or redaction record before the content reaches the model. Retrieve both events by transaction ID.

A reviewer should be able to establish the originating identity and relay service. The record should also identify the conversation reference. Include its route, policy version, classification, decision, plus the record time. This should be possible without opening the full recording. The design preserves investigative value while limiting the audit store from becoming another uncontrolled copy of sensitive conversation content.

The signed audit logs for AI requests pattern addresses integrity of the decision evidence. Application logs remain valuable, yet their write path belongs to the same system that made the request. Independent request-layer evidence gives a reviewer another record to inspect.

Retain a protected reference to the conversation context instead of copying the entire transcript into an audit store. The reviewer needs a stable pointer. The reviewer also needs the classification result and decision facts. This is not a second transcript. Sales leadership and legal teams can then govern transcript access through the system designed for that material, while the security record preserves the enforcement history.

DeepInspect

DeepInspect is a stateless proxy between authenticated users or agents and HTTP LLM endpoints. It evaluates application-supplied identity before applying route-, prompt-classification-, and policy-aware controls. Each decision creates an independent per-decision audit record.

For Gong-related AI flows, that control point governs the model-bound request. Gong administration and recording consent remain separate control domains. CRM permissions and IAM are outside this layer, as is endpoint security. Keeping the division explicit lets the revenue platform team and security team test their evidence without pretending one product owns every risk.

Book a technical deep dive at deepinspect.ai.