blitz.cloudPricing
EnglishEN
Sign inDeploy your appDeploy

blitz.cloud data location and GDPR - hosted in the EU

Where blitz.cloud stores your apps and data (data centres in the European Union), who operates it, which service providers are involved and how privacy is handled.

Updated

blitz.cloud runs on servers in a data centre in the European Union and is operated by BlitzWorks UG (haftungsbeschränkt), a German company in Regensburg. Your apps, their files and their databases are stored there, and backups go to separate storage, also in the EU. Neither BlitzWorks nor the company that runs the data centre has a US parent.

This page describes how the platform is set up. It isn't legal advice, and it doesn't replace the privacy policy.

Where your data is

DataWhere
Your apps, their files and databasesA data centre in the EU, run by a German infrastructure provider. One region today, more planned at other European locations. Files that no app has needed for two days are moved, encrypted, to separate storage with the same provider
Nightly backups of databases, and on Pro of your apps' filesStorage in the EU, separate from the app servers, encrypted before they leave
Your account, sign-in and sessionsOur own Keycloak server, same data centre
Statistics about visits to blitz.cloudOur own Matomo server at matomo.blitzworks.io, on the same infrastructure
Built images of your GitHub projectsOur own registry. The images sit in the same provider's object storage in the EU, apart from the app servers. We keep the last ten versions that went live, so you can put one back

All servers are rented and operated by BlitzWorks. There is no US hyperscaler underneath. Requests on their way to these servers do pass through Cloudflare, see below.

Service providers

These are the companies involved, what each one is for and what it sees. GitHub, Tailscale and Google for sign-in only come in when you choose to use them, and then under their own terms. Google AdSense shows ads only on the articles of this website; its script also loads on the other pages and in the dashboard, for Google's consent dialog, and asks for no ads there. Neither runs in your apps.

ProviderWhat forWhat they see
Our infrastructure provider, a German companyServers, network, backup storageEverything stored on the servers, as the infrastructure provider
CloudflareEvery request to blitz.cloud, the dashboard, sign-in, the API, the MCP server and your apps' blitz.cloud addresses passes through Cloudflare, which delivers it, protects against attacks, runs our DNS and issues the HTTPS certificates for these addresses. Domains you connect yourself don't go through Cloudflare. Cloudflare Turnstile in the sign-up form and the report form also checks whether a human is sending itYour IP address, the address you requested, browser details and the content of the request
Google WorkspaceSending our emails from noreply@blitz.cloud, such as the address confirmation link or a note that a deploy failedYour email address and the email's content
AnthropicWorking out what a Docker image needs, writing or repairing a Dockerfile, explaining why a build or start failed, and helping us answer messages, check for abuse and fix incidentsSee the next section
Let's EncryptHTTPS certificates for domains you connect and for private appsThe domain or address name, which appears in public certificate logs like every certificate does
StripeTaking payment for Pro, only if you buy it or start the 14-day trialYour name, email address, billing address, VAT ID if you give one, and payment details. Card details go straight to Stripe and never reach our servers
Docker Hub and other public registriesSearching and downloading public imagesWhich public images are looked up and pulled, not who you are
GitHub, GoogleOnly if you sign in with them, or connect GitHub to build your repositoriesWhat you allow during sign-in, and for GitHub which repositories blitz.cloud may read
Google AdSenseAds on the articles of this website: docs, guides and comparisons. None in the dashboard at present, and none in your appsYour IP address, the page requested and browser details. Advertising cookies only if you agree in the consent dialog
Google consent dialogThe consent dialog on the website and in the dashboardYour IP address, to tell whether the dialog applies in your country, and your choice
TailscaleOnly if you connect it for private apps. Tailscale is your own providerWhat it learns about every device on your tailnet: its name, addresses and connection times

Cloudflare, Google, Anthropic, Stripe, GitHub and Tailscale are US companies or part of one, Let's Encrypt is run by a US non-profit, and all of them may process data in the USA.

What Anthropic receives

For the build steps it never receives your account details, your email address or the values of your apps' settings. We use Anthropic's model Claude for some of these steps. What it does receive depends on the step:

  • When you pick a Docker image: the image's name and version, the ports and folders it declares, and the names of its environment variables.
  • When we write a Dockerfile for a project that has none, or repair it after a failed build: the repository's name and commit, the list of files, manifest files such as package.json, the start of the README and of the file the program starts in, and after a failure the Dockerfile used and the end of the build output.
  • When a build or start fails and we explain why: the same project details and the end of the output, plus the app's name and address, the names (not the values) of its settings and the names of your other apps. This also happens for projects that bring their own Dockerfile.
  • When a project has several Dockerfiles and we work out which one is the app: those Dockerfiles.

For a private repository that means parts of code you have not published. When Claude helps us run the operation, it sees the data a given task needs, such as your message to us, your email address, your plan and the details of your apps. More on this in section 16 of the privacy policy.

Every HTTPS certificate is listed in public certificate logs, as everywhere on the internet. For blitz.cloud addresses that shows your main address name, like lena.blitz.cloud, and for a domain you connect, that domain.

How the platform protects data

  • Every app runs in its own gVisor sandbox. It runs as root only inside that sandbox and only when its image asks for it, and privileged containers are refused.
  • Network rules deny everything by default. Apps can't reach other accounts, the platform's internal services, or private networks. The one exception is a device on your own network that you forward to one of your apps in the infrastructure designer, and only that app reaches it.
  • Databases have no public address and are only reachable from the owner's apps.
  • Environment variables are encrypted before they're stored.
  • Backups are encrypted before they leave the cluster.
  • Sign-in supports passkeys and two-step verification. The admin console of the sign-in server is not reachable from the internet.
  • Outgoing traffic per app is limited in speed, and apps that mine crypto are paused before they run.
  • Settings lists every change to your account, including those made by your AI assistant, by GitHub and by us.

Statistics and cookies on blitz.cloud

We count visits to blitz.cloud and the dashboard with our own Matomo, without cookies, with a shortened IP address and without passing anything on. From our server it also counts, per account and under a random number, four steps from sign-up to a paid plan, without email address or name. One cookie, which recognises a returning visitor, is only set if you allow it in the consent dialog. The dashboard reports routes like /apps/:id rather than which app you opened.

This website shows ads from Google AdSense on its articles only: the docs, the guides and the comparisons. The home page, pricing, the legal pages and contact have none, and the dashboard shows no ads at present. Google's own consent dialog asks for your consent. Without it, Google and its partners set no advertising cookies. Third-party vendors, including Google, use cookies to serve ads based on your earlier visits to this or other websites. How Google uses data on its partners' sites is explained there, and you can turn personalised ads off in Google's Ads Settings. You can change your choice at any time under "Cookie settings" at the bottom of the website, or under Settings in the dashboard. There are no ads at sign-in or in your apps.

Your hosted apps are not tracked by us. What your app does with its visitors' data is up to you.

GDPR

BlitzWorks is subject to the GDPR as a German company, and the data stays in the EU. When you host an app that processes other people's personal data, you are the controller and BlitzWorks processes it on your behalf.

You can download the data processing agreement (Auftragsverarbeitungsvertrag, AVV) as a PDF once you are signed in. It includes the technical and organisational measures and the list of sub-processors. For any other question about data protection, write to hallo@blitzworks.io.

If you host apps for a team rather than yourself, see blitz.cloud for teams.

Your rights

You can ask what we store about you, have it corrected or deleted, and get a copy. You can delete your account and download your data yourself, under Settings. For anything else, write to hallo@blitzworks.io from the account's email address. Details are in the privacy policy.

Put your first app online today.

Start on the free plan, no credit card. Move to Pro when an app has to stay online.

Create your account