Skip to content
EuroGPU

Methodology

How we score sovereignty

Trust is the product, so the method is public. Every provider is measured against the same criteria, from the same structured fields, with a citation and a verification date.

The inclusion bar

A provider is listed in the directory only if all of the following hold. Providers that fail — or whose control is ambiguous — are kept in an auditable parking list, not shown here.

  • The contracting legal entity is incorporated in the EU/EEA.
  • Capacity is physically hosted in the EU/EEA.
  • Ownership shows no foreign control (voting rights / board appointment).
  • All published data-residency regions are EU/EEA.

The sovereignty score (0–100)

A weighted sum of objective, sourced fields. Hover any score meter on the site to see this exact breakdown for that provider.

EU-provided (contracting entity incorporated in EU/EEA)+25
EU-hosted (physical capacity in EU/EEA)+15
CLOUD Act exposure — none: 20, low: 12, partial: 5, exposed/unknown: 0+20
GDPR DPA available+10
Certifications (weighted, capped)+20
No foreign control (ownership)+10
Maximum100

Certification weights

Certifications are summed with EU-specific schemes weighted highest, then capped at 20 points. Held certs are shown on each provider with their sources.

SecNumCloud+10EUCS+10BSI C5+8Gaia-X+6HDS+5ISO 27001+4ISO 27017+4ISO 27018+4ISO 27701+4SOC 2+3GDPR DPA+3TISAX+3PCI-DSS+3

Sourcing & freshness

Every entity carries at least one source, and critical trust claims (ownership, sovereignty, certifications, location, pricing, availability) must cite a specific source. Validation fails the build if a cited source is missing.

Each record shows when a human last verified it. Records not re-checked within 90 days are flagged as stale across the site.

Prices are normalized to EUR for comparison, preserving the original published price/currency and the FX date. Monthly figures are estimates (€/GPU-hr × 730) and never fold in egress or commitment discounts — those are shown separately.

Spotted something wrong or out of date? Suggest an edit — the dataset is open ( public API, CC-BY-4.0).