2026-05-14·5 min read·sota.io Team

Elastic Observability EU Alternative 2026: Elasticsearch Inc. Delaware C-Corp, NYSE:ESTC, CLOUD Act Risk for Logs, Metrics and Traces

Post #997 in the sota.io EU Compliance Series — Post 3/6 in the EU Monitoring Tools Series

Elastic Observability EU Alternative 2026 — Elasticsearch Inc. Delaware, CLOUD Act GDPR Risk

Elastic NV sounds European. The name includes a Dutch corporate suffix — NV stands for Naamloze vennootschap, the Netherlands equivalent of a public limited company. Elastic's registered office is in Amsterdam. For a European developer evaluating observability platforms under GDPR and NIS2, this sounds like good news.

It is not the whole story.

Elasticsearch Inc., the US subsidiary of Elastic NV, is a Delaware C-Corp headquartered in San Francisco, California. Elasticsearch Inc. employs most of the product engineering and cloud operations team. Elastic Cloud, the managed SaaS product that most organisations use for observability, is operated by Elasticsearch Inc. under US jurisdiction. That means 18 U.S.C. § 2713 — the CLOUD Act — applies directly to the logs, metrics, and traces you send to Elastic Cloud.

This is the third post in our EU Monitoring Tools series. Post 1 covered Datadog (NYSE:DDOG, Delaware C-Corp). Post 2 covered Grafana Cloud (Grafana Labs Inc., Delaware C-Corp). The pattern is consistent: the observability market is dominated by US-incorporated entities, and the EU alternatives require deliberate architecture choices.

Understanding the corporate structure is the foundation of the GDPR and CLOUD Act analysis.

Elastic NV (The Holding Company)

Critical point: Despite Dutch incorporation, Elastic NV is regulated primarily by the US Securities and Exchange Commission (SEC) because it is NYSE-listed. Its annual reports are filed as 20-F (foreign private issuer form) with the SEC. This creates a hybrid entity: Dutch corporate law, but US capital markets regulation.

Elasticsearch Inc. (The US Operating Entity)

The CLOUD Act Applies to Elasticsearch Inc., Not Elastic NV

The CLOUD Act (Clarifying Lawful Overseas Use of Data Act, 2018) requires US-based providers to comply with US government demands for data stored anywhere in the world, including servers in the EU. The key language: a provider must comply with "all preservation, backup, or disclosure orders" regardless of where data is stored.

Elasticsearch Inc. qualifies as a "provider of electronic communication service or remote computing service" under 18 U.S.C. § 2703. When you store your application logs, APM traces, or infrastructure metrics in Elastic Cloud — even in the EU region — Elasticsearch Inc. can be compelled to produce that data in response to a US court order.

Elastic NV's Dutch incorporation does not shield data stored in or managed by Elasticsearch Inc. The CLOUD Act reaches the data through the US subsidiary, not the Dutch holding company.

What Elastic Observability Contains

Before analysing the GDPR risk, it helps to understand exactly what data Elastic Observability collects and stores.

APM (Application Performance Monitoring)

Elastic APM instruments your application code to capture:

Under GDPR Art. 4(1), user IDs, IP addresses, session tokens, and usernames are personal data. Stack traces may contain personal data if variable values include user-provided input. Error messages often contain PII that developers did not intend to persist.

Log Management

Elastic Agent and Filebeat ship application and infrastructure logs to Elasticsearch indices. Log data commonly contains:

Elasticsearch stores this data with full-text searchability, which means every piece of PII in every log line is indexed and queryable.

Infrastructure Metrics

Metricbeat and Elastic Agent collect:

Metrics are generally lower GDPR risk, but Kubernetes labels frequently contain user-identifying information (e.g., user-id: 12345 as a pod label), and slow query logs may contain SQL with PII.

Synthetics and Uptime Monitoring

Elastic Synthetics runs synthetic browser sessions against your endpoints. These sessions may:

Synthetic monitoring of authenticated endpoints is a significant GDPR risk point that is often overlooked in observability DPAs.

The GDPR Exposure Analysis

Art. 28 — Data Processor Requirements

When you send data to Elastic Cloud, Elasticsearch Inc. acts as a data processor under Art. 28 GDPR. Elastic provides a Data Processing Addendum (DPA) that includes Standard Contractual Clauses (SCCs) for transfers to the US.

The SCCs problem: The European Data Protection Board has consistently held that SCCs do not automatically legitimise transfers where the receiving entity is subject to surveillance laws that conflict with EU fundamental rights. The Schrems II judgment (Case C-311/18) established that the exporter must conduct a Transfer Impact Assessment (TIA) for every transfer protected only by SCCs.

For a US entity subject to CLOUD Act + FISA § 702, the TIA typically cannot reach "essentially equivalent" protection. Your legal team will need to either accept the residual risk or find an alternative.

Art. 5(1)(f) — Integrity and Confidentiality

GDPR Art. 5(1)(f) requires that personal data be processed in a manner that ensures appropriate security, including protection against unauthorised access. Elasticsearch Inc. employees with administrative access to Elastic Cloud — for support, debugging, and operations — can technically access customer data. This access is necessary for the service to function, but it means your data is not encrypted at rest in a way that prevents access by the processor.

Art. 32 — Security of Processing

Elastic Cloud encrypts data at rest using AWS or GCP KMS keys. The keys are managed by Elasticsearch Inc., not by the customer. This is the standard SaaS model, but it means:

  1. Elasticsearch Inc. can access plaintext data
  2. A CLOUD Act warrant served on Elasticsearch Inc. would yield plaintext data
  3. AWS or GCP could be separately compelled to produce the same data under their own CLOUD Act obligations

Elastic does offer Bring Your Own Key (BYOK) encryption for Elastic Cloud Enterprise, the self-managed deployment option. BYOK would mean Elasticsearch Inc. cannot access the data without the customer's key, which provides some CLOUD Act mitigation. However, BYOK requires running your own Elastic Cloud Enterprise deployment — it is not available for the standard Elastic Cloud managed service.

DORA (Digital Operational Resilience Act) for Financial Services

If you are in financial services subject to DORA, Elastic Cloud is a critical ICT third-party service provider. DORA Art. 30 requires:

NIS2 for Critical Infrastructure

NIS2 Art. 21 requires essential and important entities to implement "state of the art" security measures. For observability infrastructure:

EU Alternatives to Elastic Observability

The EU observability landscape divides into three categories: OSS self-hosted, managed services from EU-incorporated providers, and hybrid approaches.

OpenSearch is the community fork of Elasticsearch and Kibana, created by Amazon after Elastic changed its licence in 2021. It remains Apache 2.0 licensed.

Corporate structure:

What it includes:

EU-native deployment:

Limitations:

Option 2: VictoriaMetrics (Bulgarian, EU-Native)

VictoriaMetrics LLC is incorporated in Bulgaria (EU member state). VictoriaMetrics is a high-performance time-series database with full Prometheus compatibility.

Corporate structure:

What it includes:

GDPR position:

Limitation: VictoriaMetrics focuses on metrics, not full APM tracing. For distributed traces, combine with Jaeger (CNCF OSS) or Tempo (Grafana Labs, but self-hosted OSS is CLOUD Act-free).

Option 3: OpenTelemetry + Jaeger + Loki + Prometheus (Full CNCF Stack)

The Cloud Native Computing Foundation (CNCF) hosts a complete observability stack that is vendor-neutral and fully open-source:

ComponentPurposeLicence
OpenTelemetry CollectorData collection (metrics, logs, traces)Apache 2.0
JaegerDistributed tracingApache 2.0
Grafana LokiLog aggregationAGPLv3
PrometheusMetricsApache 2.0
Grafana (OSS)DashboardsAGPLv3

GDPR position: The CNCF is a Linux Foundation project based in San Francisco, but the software itself is open-source. Self-hosted deployments have no vendor relationship — there is no data processor, no DPA, no CLOUD Act exposure. You are both data controller and operator.

Architecture note: This stack requires more operational expertise than Elastic Cloud. You need to manage:

Helm charts and Kubernetes operators are available for each component, making deployment manageable.

Option 4: Signoz (Open-Source, OpenTelemetry-Native)

SigNoz Inc. is a US-incorporated startup (Y Combinator 2021), but SigNoz is Apache 2.0 licensed and self-hosted. Like OpenSearch, the key is deployment model: self-hosted on EU infrastructure eliminates the CLOUD Act risk.

What it includes:

GDPR position when self-hosted:

Limitation: SigNoz Inc. offers a managed cloud service (SigNoz Cloud). Using the managed service would reintroduce SigNoz Inc. as a US data processor. Only the self-hosted option is CLOUD Act-free.

Option 5: Wazuh + OpenSearch (SIEM/XDR Focus)

For organisations where observability overlaps with security monitoring, Wazuh is a Madrid-based open-source SIEM/XDR platform built on top of OpenSearch.

Corporate structure:

Note on Wazuh Inc.: Wazuh has a US entity, similar to the Elastic NV/Elasticsearch Inc. structure. For maximum GDPR compliance, use the self-hosted OSS version without a subscription agreement with Wazuh Inc.

Managed EU Alternatives (Lower Operational Overhead)

If self-hosting is not an option, some managed services have cleaner EU corporate structures:

Better Stack (Logtail / Uptime)

Better Stack s.r.o. is incorporated in Prague, Czech Republic (EU member state). It offers:

GDPR position: Czech DPA (ÚOOÚ) as supervising authority. No US parent. EU-incorporated operator.

Limitation: Better Stack does not offer APM or distributed tracing. For a full observability suite, it is log + uptime only.

Grafana Cloud EU (With Caveats)

Covered in detail in Post 2/6 of this series. Short version: Grafana Labs Inc. is a Delaware C-Corp, so the same CLOUD Act analysis applies. Self-hosted Grafana OSS is a different matter — no vendor relationship.

Migration Path from Elastic Cloud

For organisations currently using Elastic Cloud, migration involves three phases:

Phase 1: OpenTelemetry Instrumentation

Replace Elastic APM agents with OpenTelemetry SDKs. OpenTelemetry is instrumentation-vendor-neutral and supported by all target platforms:

# Remove Elastic APM agent
# pip uninstall elastic-apm

# Install OpenTelemetry
pip install opentelemetry-distro opentelemetry-exporter-otlp

# Configure OTLP exporter to your target (Jaeger, SigNoz, etc.)
export OTEL_EXPORTER_OTLP_ENDPOINT=https://your-eu-collector:4317

Phase 2: Log Pipeline Migration

Replace Filebeat/Elastic Agent with:

Phase 3: Metrics Migration

Replace Metricbeat with Prometheus scraping + remote_write to VictoriaMetrics or your chosen TSDB. The Prometheus exposition format is the de facto standard — all Elastic Metricbeat dashboards can be reproduced in Grafana with equivalent PromQL queries.

GDPR Article 28 Checklist for Elastic Cloud

Before deciding to continue using Elastic Cloud for GDPR-covered data, verify:

Verdict: When Elastic Cloud Is (and Is Not) Acceptable

Elastic Cloud may be acceptable if:

Elastic Cloud is not acceptable if:

Best EU alternative for full observability: OpenSearch (self-hosted on Hetzner/OVHcloud) + OpenTelemetry Collector + Jaeger for traces + VictoriaMetrics for metrics + Loki for logs, deployed on Kubernetes with Helm. This stack delivers feature parity with Elastic Observability at zero vendor cost, with complete EU data sovereignty.


Part of the EU Monitoring Tools Series: a six-post guide to observability platform GDPR compliance. Next post: Splunk EU Alternative 2026 (Cisco acquisition, NASDAQ:CSCO, Delaware).

View all EU compliance guides on sota.io →

EU-Native Hosting

Ready to move to EU-sovereign infrastructure?

sota.io is a German-hosted PaaS — no CLOUD Act exposure, no US jurisdiction, full GDPR compliance by design. Deploy your first app in minutes.