[ Business value ]

Private deployment requirements: document what must actually be supported

Turn private deployment requests into specific, evidenced requirements for network paths, data handling, identity and operational ownership.

By the EmailAuth research team · 8 min read

[ Key points ]

  • Private connectivity is distinct from application authorization and data isolation.
  • Document external dependencies and supported product architecture.
  • Expose workload assumptions and gaps before approving deployment.
On this page

Translate private deployment into specific requirements

A request for a private deployment can mean several things: isolated infrastructure, private network connectivity, a dedicated application instance, restricted administration, a particular data location or customer-operated software. These are different requirements. A supplier cannot demonstrate all of them by showing a private IP address or a dedicated tenant label. Begin by stating which boundary matters, what threat or obligation motivates it and what evidence would show that the boundary is enforced.

This article proposes a requirements method. It does not claim that EmailAuth supports private endpoints, dedicated deployments, customer-managed infrastructure or any particular architecture. No deployment, network configuration or access change was performed. Microsoft's shared-responsibility guidance supports distinguishing service models and retained responsibilities, but the actual product's supported arrangements still need direct evidence.

Separate network reachability from data isolation

A private network path controls how a client reaches a service; it does not by itself establish which tenant's data that client may access. Azure Private Endpoint documentation describes a network interface using a private IP address to connect privately to supported services through Azure Private Link. That is an Azure-specific capability and should not be generalized to an unsupported product or treated as proof of application authorization.

Write separate requirements for network ingress, public exposure, tenant authorization and administrative access. Ask whether public connectivity remains possible and how the actual service controls it, rather than assuming creation of a private endpoint disables every public path. Record the supported DNS resolution and connection-approval behavior for the actual deployment. No endpoint was created or queried here, and no security setting was changed.

Identify required data paths and dependencies

Map how reports, provider events, users and integrations would reach the proposed deployment. A network-isolated service may still need approved outbound connections, inbound report collection or access to external identity and DNS systems. Treat each path as a requirement to be supported, not an implementation detail to discover after purchase. Record the data type, direction, purpose, owner and permitted destination for each dependency.

RFC 9990 defines the DMARC aggregate-reporting process. A deployment's private network placement does not make reporting receivers aware of an internal-only collection address or guarantee report coverage. The design must account for the actual supported report-delivery path and any approved intermediary. This draft does not propose exposing a service publicly or bypassing a network restriction; it identifies a compatibility question that the supplier must answer.

Define identity and administrative boundaries

Azure's multitenant identity guidance separates authentication, resource authorization and commercial entitlements. Apply that distinction even if the deployment serves only one organization. Different teams, customers or administrators can still require different access. A private network is not permission for every connected user to read raw reports, export data or change authentication policies.

Ask how user lifecycle, service identities, support access and emergency administration are controlled and audited. Specify whether supplier personnel may access the environment and under what approved process. Do not infer that a dedicated instance excludes all supplier access or that customer hosting eliminates the need for product support. The actual supported controls, not the deployment label, must establish the boundary.

Specify data location and handling precisely

If location matters, identify which data classes the requirement covers: primary records, backups, logs, support artifacts, telemetry and exported files may follow different paths. Ask for current documented behavior and contractual scope rather than assuming that selecting a region covers every copy. This article makes no legal determination about residency or compliance and does not assert any vendor's data location.

Define retention, deletion and recovery requirements separately. A short interface retention period does not necessarily describe backup retention, and a deletion request does not prove all copies were immediately removed. Require the supplier to explain supported behavior, limitations and evidence. Any legal or regulatory interpretation should be reviewed by the appropriate qualified owner. No customer data was collected or moved during this work.

Make operations and workload assumptions visible

Record who supplies infrastructure, manages updates, monitors health, handles incidents and performs recovery. Microsoft’s shared-responsibility model illustrates why these obligations differ by service model, but it cannot replace the actual operating agreement. If a private option requires customer-run components, the buyer must have an owner and capacity for them. If the supplier runs them, the buyer still needs evidence of its retained configuration and access duties.

Document expected domain counts, tenants, reporting volume, retention, integration frequency and availability needs as assumptions for sizing and pricing discussions. Do not invent a workload or convert an incomplete reporting sample into a precise infrastructure requirement. Mark unknowns and state how they will be measured through an authorized process. This draft contains no cost estimate, deployment sizing result or benchmark.

A requirement-and-evidence worksheet

Create rows for deployment boundary, supported product option, network paths, identity, tenant isolation, data handling, operations, recovery and support. Each row should include the business reason, required outcome, supplier evidence, test method, responsible reviewer and acceptance status. Add transparent workload and cost assumptions with their source and date. A requirement marked not supported should remain visible rather than being recast as a roadmap commitment.

For network requirements, distinguish the actual service capability from the cloud primitive it might use. A cloud provider offering private endpoints does not prove that a SaaS supplier exposes a compatible endpoint. For data requirements, distinguish contractual promises from observed technical behavior. Both can matter, but they answer different questions. No row should be marked passed until the required evidence exists.

Fictional diagnosis: private connectivity without report ingress

A fictional buyer requests an internal-only authentication platform and focuses its evaluation on administrator access through a private network. The review later asks how externally generated aggregate reports would reach the supported ingestion path. The proposed design has not documented that dependency, so the network demonstration does not establish a workable end-to-end operation.

The team would ask the supplier for a supported collection architecture and assess its data and access boundaries before approving deployment. It would not open a firewall or create an unapproved public endpoint simply to make the demonstration work. This scenario is fictional; no actual product limitation, network test or report-delivery failure was observed. It shows why private deployment requirements need a dependency map as well as an isolation goal.

Accept only the supported scope

A useful readiness conclusion states which private-deployment requirements are supported now, which depend on customer work and which remain unresolved. It should not imply that a private option is automatically more secure, compliant or reliable than a managed alternative. The decision depends on evidence and ownership, not a label.

The catalogue requires a requirement-and-evidence matrix and transparent workload or cost assumptions. Those original artifacts remain open. Human specialist review, source applicability, production routes, visual accessibility and owner release also remain open. This draft supplies proposed questions and a fictional exercise, not an architecture, benchmark, quote or deployed environment. Publication requires current product-specific evidence and authorized validation of the chosen boundaries.

[ Takeaway ]

Accept the exact supported boundaries, not the ambiguous label private deployment.

[ By role ]

What this means for you

Choose your role for practical next steps.

Network architect

Map actual reachability

A private endpoint capability does not establish every exposure control.

Next steps

  1. Document ingress and egress paths.
  2. Verify product support and DNS behavior.

Security and data owner

Separate isolation requirements

Network, identity and data-location requirements need different evidence.

Next steps

  1. Define data classes and audiences.
  2. Review support and administrative access.

Operations owner

Own the supported arrangement

Private deployment can shift maintenance and recovery work.

Next steps

  1. Record customer and supplier duties.
  2. Keep sizing assumptions transparent.

[ FAQs ]

Frequently asked questions

What does private deployment mean here?

It must be decomposed into specific requirements such as connectivity, dedicated resources, administration or data handling; the label alone is insufficient.

Does a private IP prove tenant isolation?

No. Azure Private Endpoint describes connectivity, while application authorization needs separate evidence.

Microsoft Azure: What is a private endpoint?

Does creating a private endpoint automatically disable public access?

Do not assume that. Verify the actual service’s supported public-network controls and configuration.

Microsoft Azure: What is a private endpoint?

Does Azure support prove EmailAuth supports Private Link?

No. The product must provide its own current compatibility evidence.

Why map report ingress?

DMARC aggregate reports follow their own delivery process; a private deployment must have a supported collection path.

RFC 9990: DMARC Aggregate Reporting

Does a chosen region establish every copy’s location?

This draft makes no such claim. Primary data, backups, logs and support artifacts need separately documented handling.

Were networks or deployments changed?

No. No endpoint, firewall, access setting or environment was configured.

What evidence remains missing?

A product-specific requirement matrix and transparent workload or cost assumptions remain open.

[ Sources ]

Sources

  1. RFC 9990: DMARC Aggregate Reporting

    Sections Aggregate Reports · Report Request Discovery · Report Delivery · Verifying External Destinations

  2. Microsoft Azure: Identity considerations for multitenant solutions

    Sections Grant users access to tenant data · Workload identities · Federate with an IdP for SSO · Authorization models · Entitlements and licensing

  3. Microsoft Azure: Shared responsibility in the cloud

    Sections Division of responsibility · Responsibilities you always retain · Shared responsibilities explained · Microsoft responsibilities

  4. Microsoft Azure: What is a private endpoint?

    Sections What is a private endpoint? · Private endpoint properties · DNS configuration · Access to a private-link resource using approval workflow

[ Glossary ]

Glossary

Private endpoint
An Azure network interface with a private IP address used to connect privately to supported services through Private Link.

Microsoft Azure: What is a private endpoint?

Data-handling scope
The identified data classes and copies covered by a location, retention or access requirement.
Supported dependency path
A documented route for a required external service or data flow in the proposed architecture.
Workload assumption
An explicit estimated input used for sizing or commercial review, with source and uncertainty.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base