Customer data glossary

Bring your own cloud (BYOC)

By Art Kukharenko · Published · Updated

Browse learn glossary resources

Bring your own cloud (BYOC) is a deployment model in which vendor software runs inside the customer's own cloud account, often managed remotely by the vendor.

Part of the Learn hub and the customer data glossary.

What it means in practice

BYOC splits a product in two. The control plane, which handles orchestration, upgrades and monitoring, is run by the vendor. The data plane, which stores and processes your data, runs in a cloud account that you own. The vendor typically reaches into that account through a cross-account role to deploy and manage it.

What stays with you: the data's location, the cloud-native controls you already use such as network rules, key management and logging, and the cloud bill for compute and storage. What the vendor adds is day-to-day operation without you running the software. The vendor's fee is separate.

BYOC is vendor shorthand rather than a standard, and offers differ. Ask what permissions the vendor's role holds in your account, whether telemetry includes customer data, how you revoke access quickly, who patches, and whether the data plane keeps working if the control plane is unavailable.

BYOC is not self-hosting, where you operate the software. It also does not remove contractual duties: if vendor personnel can reach personal data they are processing it, so a data processing agreement is needed, and a business associate agreement if protected health information is involved.

Example (health insurer): a payer deploys a vendor's data plane in its own AWS account with keys in its own key management service. The vendor manages upgrades remotely, and the payer can cut the vendor's access role if the relationship ends.

Where it matters

Frequently asked questions

How does BYOC differ from on-premise?

On-premise runs in your own facility. BYOC runs in your account at a cloud provider, so it needs a cloud region and a vendor-accessible control path.

How does BYOC differ from a private cloud?

A private cloud is a dedicated environment, possibly vendor-run. BYOC is specifically in your cloud account, with the vendor managing through a control plane.

Does BYOC remove the need for a DPA?

No. If the vendor can access personal data, it is a processor and a data processing agreement applies.

Back to the customer data glossary or the Learn hub.

Further reading

Published: · Updated:

Publication date recorded for the approved release. Editorial updates do not establish legal approval or a customer result.

Need help?

Ask the PrivyCDP Assistant