guides

On-Premise, Private Cloud, and Self-Hosted Customer Data Platforms: The Complete Guide (2026)

By Art Kukharenko · Published · Updated

Browse guides resources

An on-premise or self-hosted customer data platform (CDP) runs inside infrastructure you control — your own data centre, your own cloud account, or a sovereign region — instead of a vendor's multi-tenant SaaS. In 2026 there are four real options: multi-tenant SaaS, vendor-managed single-tenant ("private cloud" or BYOC), customer-operated software in your own VPC, and fully on-premise or air-gapped deployment. Only a handful of commercial CDPs offer the last two; most "private cloud" offers are still operated by the vendor. This guide compares all four models, lists every vendor and open-source project we could verify, and gives you the operating checklist before you commit.

Compare deployment boundaries01Shared vendor service02Dedicated vendor service03Customer cloud account04Customer data centre
Compare deployment boundaries. Conceptual evaluation sequence; confirm access, contractual scope and operating responsibilities for the actual deployment.

Who this is for: architects, security leads and data leaders who already know what a CDP does and need to decide where it runs. If you are earlier in the journey, start with what a customer data platform is and the reference architecture.

What "on-premise", "private cloud", "self-hosted" and "sovereign" actually mean

Vendors use these words loosely, and the differences matter for compliance. The useful questions are not "cloud or not" but: who operates the software, where the data is stored, who holds the encryption keys, who can reach the environment, what leaves it, and who performs upgrades.

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
TermWho operates the softwareWhere data livesWho holds keysVendor access to dataTypical billing
Multi-tenant SaaSVendorVendor's cloud, shared control planeVendor (sometimes BYOK)Routine (support, operations)Per MTU / events / credits
Vendor-managed single-tenant ("private cloud", "dedicated instance")VendorVendor's or customer's cloud account, dedicated resourcesVendor or customer, by contractRoutine but containedSubscription, often tiered by volume
BYOC / customer VPC, customer-operatedCustomer (with vendor software and support)Customer's AWS/Azure/GCP/OCI accountCustomer (KMS)Only on request, through customer-controlled accessLicence (annual or perpetual) + own infrastructure
On-premise / air-gappedCustomerCustomer's data centre or sovereign facilityCustomerNone, or supervised sessionsLicence + own hardware and operations

Two more terms sit on top of this table:

A practical test: if the vendor can read your identity graph during a support ticket without you issuing credentials for that session, you do not have a customer-owned deployment, whatever the brochure says.

The four deployment models compared

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
DimensionMulti-tenant SaaSVendor-managed single-tenantCustomer VPC (self-operated)On-prem / air-gapped
Control over data locationRegion choice at bestRegion or account choiceFullFull
Compliance burden on youVendor due diligence, DPA/BAA, transfer mechanismsSame, slightly reducedInfrastructure controls are yours; software controls documented by vendorEverything is yours
Time to first valueDays to weeksWeeksWeeks to monthsMonths
Operational loadNoneLowMedium: you run infra, backups, upgradesHigh
Scaling cost curveGrows with profiles/eventsGrows with tierGrows with infrastructure onlyGrows with hardware
ExitExport APIs; identity graph often not portableSameYou own the databaseYou own everything
Fits whenSmall to mid scale, no residency constraint, no ops teamNeed isolation but no ops teamRegulated or high-volume, have cloud opsSovereign, defence-adjacent, strict regulators

The important nuance is the third column. "We run in your cloud account" can mean two very different things: the vendor still holds administrative access and runs the control plane (common with BYOC analytics tools), or you hold the root and the vendor ships artefacts. Ask which.

Who actually offers what: vendor and project matrix

Commercial platforms with private or on-premise options

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
VendorDeployment models offeredWho operatesNotes — Checked on 2026-10-17
MeiroOn-premise, multi-cloud, self-hosted or managed serviceCustomer or MeiroThe only other vendor with a full set of hosting pages and a "Local AI CDP" offer for regulated industries 2
PrivyCDPOn-premise, private cloud in the customer's AWS/Azure/GCP/OCI account, hybrid, sovereign/air-gappedCustomer (or a designated infrastructure partner); software licence annual or perpetualSingle-tenant by design; no per-profile or per-event metering; infrastructure and DevOps scoped separately from the licence 3
Tealium Private CloudSingle-tenant or multi-tenant private cloudTealium (operator not stated on the page)Tealium states it signs a BAA with Private Cloud customers; its data-protection page also says a private cloud "is not intended to be a repository of Health Records" — read both lines before putting PHI in it 4

| Semarchy (adjacent: MDM) | Self-hosted on-premises or customer-managed cloud since February 2026 | Customer | Master data management rather than a CDP, but relevant where the identity layer is the hard part 8 |

Open-source and source-available projects

The licence column is the one most buyers get wrong. "Open source" in a vendor blog often means "source-available with a production restriction".

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
ProjectWhat it isLicence — Checked on 2026-10-17Production caveats
Apache UnomiJava CDP; reference implementation of the OASIS Context Server standard; profiles, segments, rules, GDPR-oriented featuresApache 2.0 9Mature but slow-moving; Elasticsearch dependency; thin activation layer
TracardiAPI-first composable CDP with low-code workflowsMIT with Commons Clause (LICENSE read 2026-10-17); open coreAutomatic profile merging on identification points is commercial-only per Tracardi's docs
JitsuEvent collection and routing (Segment-compatible API)MIT (LICENSE read 2026-10-17)An event pipeline, not a CDP: no identity graph or profile store out of the box; Docker Compose deployment is deprecated in favour of Kubernetes
RudderStack (rudder-server)Event pipeline with warehouse-first design, 200+ destinationsElastic License 2.0 — source-available, not OSI-approved 10You may self-host, but cannot offer it as a managed service; identity and profiles live in your warehouse
SnowplowBehavioural data pipeline with rich schemasSnowplow Limited Use License (SLULA) since 8 January 2024; the current licence FAQ bars production deployment without a commercial licence 11Fork OpenSnowcat exists; check its activity before relying on it
DittofeedOpen-source customer engagement / messaging automationMIT (LICENSE read 2026-10-17); multi-tenancy, embedding and white-labelling are closed sourceRuns on Postgres and ClickHouse with Kafka optional; practitioners on Hacker News asked for a single binary 12

| PostHog | Product analytics with CDP-like pipelines | MIT except the ee/ directory (LICENSE read 2026-10-17); self-hosting guidance is roughly 100k events a month with no support | Not a customer-data platform for regulated marketing use | | Mautic | Open-source marketing automation | GPLv3 | Not a CDP; listed because it appears in "open source CDP" searches |

For a deeper comparison of these projects, including maturity signals and what you must build around them, see open-source customer data platforms compared.

Warehouse-native and composable tools

Hightouch, Fivetran Activations (formerly Census) and Zeotap's Snowflake Native App keep customer data inside your warehouse and activate from there. That solves residency for the data itself. It does not make the tool self-hosted: the control plane, the connectors and often the identity-resolution logic run as SaaS, and the vendor's service accounts have warehouse access. For regulated buyers this is a legitimate middle path, with the usual DPA, sub-processor and key-custody questions still open.

SaaS-only

Twilio Segment, Salesforce Data 360, Adobe Real-Time CDP, BlueConic, Amperity, mParticle by Rokt and Treasure AI are delivered as multi-tenant SaaS (some with dedicated-instance options on request). They are the right answer for many organisations; they are not an answer to "we must operate this ourselves".

Event pipelines are not CDPs

Three of the most-cited "open-source CDPs" — Jitsu, Snowplow and RudderStack — are event collection and routing systems. They are excellent at what they do. What they do not do, without additional components, is:

  • resolve identities into persistent profiles with merge and unmerge history;
  • hold consent and suppression state as first-class data and enforce it at activation;
  • orchestrate multi-step journeys with holdouts and frequency caps;
  • keep an immutable, queryable record of which decision used which data, for which reason.

If you adopt a pipeline, budget for an identity layer (warehouse models or a dedicated service), a consent service, an orchestration engine and an audit store. Teams that skipped this discovered it when a regulator asked for the lineage of a single message. A practitioner summarised the trade-off on Hacker News: a stateless pipeline "can't replay historical data" 13 — RudderStack's founder replied that replay works when you supply your own object-storage bucket, which makes the point differently: your warehouse or object store becomes the system of record whether you planned it or not.

What self-hosting really costs: the operations checklist

Self-hosting does not remove cost; it moves cost from the vendor's invoice to your team's calendar. Before committing, confirm you can answer every item below with a name and a budget line.

  1. Operating owner. Which team owns the deployment, on-call rota and SLOs? "Marketing ops" is not an answer.
  2. High availability and disaster recovery. Target RTO/RPO, multi-AZ or multi-site design, and a tested restore in the last quarter.
  3. Upgrade cadence and rollback. How often the vendor ships, how you stage, how you roll back a bad release, and who is responsible for schema migrations.
  4. Sizing. Peak events per second, profile count, retention windows, identity-graph growth. Size for the peak event (Black Friday, product launch, bonus day), not the average.
  5. Enumerated egress. List every destination that creates traffic leaving the boundary: email and SMS providers, ad platforms, analytics. A privately hosted CDP with twenty external destinations still exports customer data twenty ways; the deployment model does not change that, only your control over it does.
  6. Key custody. Customer-managed keys in your KMS, rotation policy, and what happens when a key is revoked.
  7. Identity and access. SSO federation to your IdP, role separation (marketing vs data engineering vs security), break-glass procedures, and whether vendor support gets time-boxed credentials or none.
  8. Backups. Encrypted, tested, stored in a second location, with retention aligned to legal holds.
  9. Monitoring and logging. Metrics, traces and logs into your observability stack and SIEM; alerting ownership.
  10. Replay. Can you re-ingest from your event store after an outage or a schema fix? Where is that store?
  11. Environment isolation. Separate dev, staging and production, with synthetic data in non-production.
  12. Dependency licences. Databases, message brokers, search engines and model weights each carry licences; audit them.
  13. Staffing continuity. Documentation and at least two people who can run a restore.
  14. Vendor support boundary. What the vendor fixes, what you fix, response times, and whether support requires network access.
  15. Exit plan. Even with self-hosting, you depend on a vendor for updates. Document how you would run without them, and for how long.

If more than three of these have no owner, a vendor-managed single-tenant deployment is probably the honest choice today, with a path to self-operation written into the contract.

Regulated-industry mapping

The deployment decision is usually made by the regulator, not the marketing team. The table shows the pattern we see most often by vertical and the reason behind it. Details and sources are in the linked playbooks.

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
IndustryTypical modelDriverWhere to read more
Banks, insurers, payments (EU)Customer VPC or on-prem coreDORA Article 28–30 duties on every ICT provider, register of information, exit plans; concentration riskDORA and your marketing stack
Healthcare (US)Provider-owned VPC or hybridPHI must stay inside the covered entity's control; BAA surface shrinks when the vendor never touches PHI; pixel litigationHIPAA-compliant customer data platforms

| Government | Air-gapped or sovereign cloud | FedRAMP / national assurance schemes; no foreign cloud dependency; explainable eligibility messaging | Citizen engagement data without foreign cloud | | High-load commerce and telecom | Customer VPC, multi-region | Per-profile pricing breaks at tens of millions of profiles; peak-load economics | Why per-profile pricing breaks at scale |

Two 2026 data points frame the trend without overselling it. Broadcom's Private Cloud Outlook 2026 (1,800 IT decision-makers, vendor-sponsored) found 56 % run or plan production AI inference on private cloud, and the share naming public cloud as their primary inference environment fell from 56 % to 41 % in a year, with data sovereignty cited as the top geopolitical factor by 54 % 14. Gartner forecast sovereign cloud IaaS spending of $80 billion in 2026, up 35.6 % 15. Neither says "everyone is leaving SaaS"; both say regulated workloads are being pulled closer to home.

TCO sketch: SaaS vs private at 1M, 10M and 50M profiles

We keep this section qualitative on purpose; the numbers live in CDP pricing explained and the 3-year TCO model, where every assumption is visible.

  • At around 1 million profiles, SaaS is usually cheaper. The licence-plus-infrastructure floor of a private deployment exceeds a Team-tier SaaS bill, and you avoid hiring operators.
  • Around 10 million profiles, the curves cross for most organisations. MTU, event and credit metering compound with activity; a flat licence and right-sized infrastructure do not. Retention requirements (banks must keep more, longer) tilt the comparison further.
  • At 50 million profiles and above, metered SaaS pricing becomes a negotiation about custom contracts, while private deployment cost grows roughly with infrastructure. This is where perpetual licences start to look like capital expenditure rather than a subscription.

Add two line items people forget: exit cost (exporting an identity graph and consent history from SaaS is rarely a button) and the EU Data Act, which abolishes switching charges for data processing services from 12 January 2027 16 — a date to put in the negotiation calendar for any SaaS contract.

Decision guide

Choose multi-tenant SaaS when you have fewer than a few million profiles, no residency or sector rule that forbids a shared control plane, no team to operate infrastructure, and a stack that is mostly SaaS anyway. Negotiate exit terms and data-export formats up front.

Choose vendor-managed single-tenant when you need isolation for audit or contractual reasons but cannot staff operations yet. Insist on customer-managed keys, a named sub-processor list, and a contractual path to move the deployment into your own account later.

Choose a customer-operated VPC deployment when a regulator or your own policy requires that customer data and decisions stay under your control, when volumes make metered pricing unpredictable, or when AI inference on customer data must happen inside your boundary. You need a platform team that already runs stateful services.

Choose on-premise or air-gapped when the law or the licensing authority says so, or when the organisation operates critical national infrastructure. Plan for an offline update channel and longer release cycles.

The honest summary: owning the customer data layer is a strategic decision about control and economics, not a technical upgrade. If the drivers above do not apply to you, a well-negotiated SaaS contract is the right call.


Frequently asked questions

Is a self-hosted CDP cheaper than SaaS?

Below a few million profiles, usually not: licence plus infrastructure plus people exceed a SaaS subscription. Above roughly ten million profiles, or with long retention requirements, flat licensing and owned infrastructure typically cost less over three years because metered pricing compounds with activity. Model both with your own numbers before deciding.

Is an open-source CDP production-ready?

Apache Unomi is a mature project under Apache 2.0. Most other "open-source CDPs" are either event pipelines (Jitsu, RudderStack, Snowplow) that need an identity, consent and audit layer added, or source-available projects with production restrictions (Snowplow's SLULA bars production use without a commercial licence; RudderStack's Elastic License 2.0 restricts offering it as a service). Check the LICENSE file, not the blog post.

Does "private cloud" mean the vendor cannot see my data?

Not necessarily. Many private-cloud offers are dedicated instances still operated by the vendor with administrative access. Ask who holds the encryption keys, how support access is granted and logged, and whether the control plane is shared.

Can a SaaS CDP be GDPR-compliant?

Yes, if the vendor offers EU processing, an adequate transfer mechanism for any non-EU access, a compliant DPA and sub-processor transparency, and you can honour subject rights through it. The 2025–2027 uncertainty around the EU-US Data Privacy Framework appeal is a reason to prefer in-region processing for sensitive segments, not a prohibition on SaaS.

What is BYOC and how is it different from on-premise?

Bring-your-own-cloud means the software runs in your cloud account. The difference from on-premise is the hardware owner; the difference from SaaS depends on who operates the software and holds root. Always confirm whether BYOC is customer-operated or vendor-operated.

Can I run a customer data platform fully air-gapped?

Some can, with offline update channels and no outbound network path, which is how sovereign and defence-adjacent deployments work. AI features then require private model weights inside the boundary rather than API calls to a model provider.

What happens to my identity graph if I leave a vendor?

With SaaS, you get exports of profiles and events; merge history, suppression logic and probabilistic match decisions are often not portable. With a customer-operated deployment, the database is yours. Write the export format into the contract either way, and test it during the proof of concept.

Sources

  1. European Commission, proposal for a Cloud and AI Development Act, 3 June 2026 Open source
  2. Meiro hosting options — ; Local AI CDP Open source · Additional source
  3. PrivyCDP deployment and licensing pages Open source · Additional source
  4. Tealium Private Cloud — ; Tealium data-protection page Open source · Additional source
  5. HCL Customer Data Platform — ; documentation Open source · Additional source
  6. Redpoint configuration options — ; database deployment models Open source · Additional source
  7. Piwik PRO pricing and hosting Open source
  8. Semarchy self-hosted announcement, Business Wire, 10 February 2026 Open source
  9. Apache Unomi Open source
  10. RudderStack rudder-server repository (LICENSE: Elastic License 2.0) Open source
  11. Snowplow Limited Use License FAQ — ; licence change discussion, Hacker News, January 2024 — ; OpenSnowcat Open source · Additional source · Additional source
  12. Dittofeed Launch HN Open source
  13. RudderStack vs Segment cost thread, Hacker News Open source
  14. Broadcom, Private Cloud Outlook 2026, 9 June 2026 Open source
  15. Gartner press release, 9 February 2026, sovereign cloud IaaS forecast Open source
  16. Travers Smith, the Data Act's changes to cloud services contracts Open source
  17. Brazil: Portaria SPA/MF 722/2024 (DOU, 3 May 2024) — ; Medida Provisória 1.394/2026 Open source · Additional source

Put this evaluation into practice.

Assess your deployment requirements

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