Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How should security teams structure third-party access when…
Governance, Ownership & Risk

How should security teams structure third-party access when a partner product needs to read tenant data without seeing the data itself?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated November 3, 2026 Domain: Governance, Ownership & Risk

Security teams should separate data access from operator access. Put the collection and analysis workload inside the tenant, write outputs to a customer-controlled workspace, and ensure the partner cannot read or export results directly. Keep permissions narrow, time bound, and revocable. The goal is to let the service function while the customer retains control of the app registration and the underlying data.

Separate data access from operator access

The cleanest pattern is to let the partner product process tenant data without handing over direct read access to the underlying dataset. That means the workload runs inside the tenant boundary, produces a constrained output, and the customer controls where that output lands and who can retrieve it.

This is the difference between delegating a service function and delegating data custody. If the partner can browse, query, or export the raw data stream, the access model has already crossed the line from controlled processing to shared visibility.

For tenant-facing platforms, the design goal is not to make every integration equally powerful. It is to ensure the partner receives only the minimum inputs needed for processing, while the customer retains authority over the app registration, the storage target, and any downstream use of the result.

Control the output path, not just the input path

A partner integration is safer when the sensitive result is written to a customer-controlled workspace rather than pushed back through a partner-owned interface. That keeps the customer in charge of retention, sharing, and deletion, and it reduces the chance that the partner can copy out more than the intended output.

This pattern is especially important when the partner product is doing aggregation, scoring, enrichment, or analysis over tenant records. The service can still function, but the access scope should end at the processing boundary. When the output is the only artifact that leaves the tenant, it becomes much easier to review, revoke, and audit.

Separate operator permissions from data permissions as well. A vendor administrator may need to manage the integration, but that does not mean they should be able to read the tenant’s business data, support content, or analysis output. Distinct roles, distinct approvals, and distinct audit trails reduce the chance that a convenience login becomes a data-exfiltration path.

Make revocation and scope limits part of the design

Time-bound access is not optional in this pattern. The integration should be grantable for a specific purpose, visible to the customer, and removable without depending on the partner’s cooperation. If an access path cannot be revoked cleanly, it is too durable for third-party use.

That also means permissions should be narrow enough to survive a compromise of the partner side. The safest third-party pattern is one where the partner can only perform the intended function, cannot enumerate unrelated tenant assets, and cannot silently expand its own access through reused credentials or broad tenant consent.

Good design also assumes the partner relationship will change. Mergers, staff turnover, product replacement, and contractual disputes all create offboarding risk. A third-party model that is secure only while everyone behaves well is not a secure model.

Risk and Threat Considerations

Third-party access becomes dangerous when a partner integration is allowed to see more than it needs, especially in multi-tenant environments where one trust mistake can expose many customers. The main risk is not just accidental overexposure, but abuse of a valid integration path for data collection, lateral access, or unauthorized export.

Failure mechanism: The partner receives standing permissions, broad token scope, or direct read access to tenant records, then uses that access to retrieve data outside the intended processing flow or to persist access after the business need has ended.

Impact: Sensitive tenant data can be copied, retained, or shared beyond customer intent, and the organisation may lose both containment and evidence of who accessed what, when, and for what purpose.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeLimits partner access to only the tenant data and actions required.
IA-5 — Authenticator ManagementCovers lifecycle control of partner credentials and tokens used for the integration.
AU-2 — Audit EventsThe pattern depends on auditable separation between operator access and data access.
Recommendation — Apply AC-6 to constrain partner permissions to the minimum needed for processing. Use IA-5 to time-bound, rotate, and revoke integration credentials promptly. Log partner access and result-handling events so customer teams can verify scope and revocation.
ISO/IEC 27001:2022A.5.15 — Access controlAccess control must separate partner administration from tenant data visibility.
Recommendation — Define access rules that separate administrative capability from data read privileges.
CSA Cloud Controls MatrixIAM — Identity and Access ManagementCloud third-party access needs scoped identities, revocation, and tenant-controlled permissions.
Recommendation — Model the integration as a governed identity with scoped access and revocation.

Practitioner Guidance

What to verify: Confirm that the integration boundary is defined around a processing workload, not around a general-purpose partner login. The customer should be able to show where the data is ingested, where results are written, and how access is withdrawn if the partner relationship ends.

Decision rule: If the partner needs to manage the integration but not read the underlying tenant data, split those functions into separate permissions and separate identities. If the same credential can both administer and inspect data, the design is too permissive.

What good looks like: The partner can complete its task, the customer controls the app registration and result location, and every access path is narrow, time limited, and auditable. That is the point where third-party enablement and tenant control are both preserved.

Practitioner takeaway: Treat the partner as a processor of customer-controlled data, not as a co-owner of the tenant boundary. If the integration can see raw data, the architecture has already failed the separation test.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org