ayonto  0%
digital solutions

Operations & hosting · 3 min read

SaaS hosting in Germany: data protection, backups, monitoring

If you run a SaaS, you want to notice outages before customers call and restore data quickly after an incident. We back up databases every four hours, check the backups weekly and monitor every two minutes, also from a second server. The GDPR doesn't require a location in Germany, but it does require a data processing agreement with every service provider that processes personal data.

Marc

October 8, 2026 · AuthorMarc

Outages should surface before customers call

That takes automated checks at short intervals and an alert as soon as a status changes. Ours run every two minutes: availability via HTTPS, container health, disk space and memory. If something fails, the alert comes by email or webhook.

This has a built-in weakness. If the server fails completely, it can no longer send an alert itself. That's why a second, independent monitor runs on a separate server.

Backups live apart from the server and get checked every week

We back up databases every four hours and configuration and stored files daily, both encrypted and kept for seven days in storage separate from the server. On top of that comes a daily image of the entire server, with seven versions kept.

Once a week, an automated run checks that the backups are present, current and not empty, and reads a sample. Art. 32 GDPR requires regular reviews anyway, along with the ability to restore data quickly after an incident.

Every update has a way back

Every application runs as a container with us. After a merge, CI checks the code, builds an image and stores it tagged with the commit's ID; the server then only replaces containers that have a new image, without a noticeable interruption. If the download fails, the previous version keeps running, and every earlier version can be started again via its tag.

Third-party software with its own database is updated by script: back up, update, check, roll back if needed.

The GDPR doesn't require a location in Germany

The same data protection law applies in the EU and the European Economic Area, Norway included; only transfers to third countries such as the USA need a separate legal basis (Art. 44 et seq. GDPR). We still run our own services in Germany; for projects, servers and storage are also available in France, Spain, Finland and Norway.

The pitfall here is the CDN. If you put a content delivery network or a protection service from the USA in front, as we do for this website, you transfer data to a third country. The EU-US Data Privacy Framework (adequacy decision 2023/1795) can be the basis, but it only applies to certified companies. Our service providers are listed in our privacy policy.

Every service provider that processes personal data on your behalf also needs a data processing agreement under Art. 28 GDPR. If we run your software, we are your processor, and our service providers are sub-processors that you approve.

What we take away

A backup that nobody checks is just a promise. That makes the weekly check the most important part of our backups, even though it doesn't back up a single byte itself.

A server can't report its own outage. Only the second monitor on a separate server notices a total outage, which is exactly the case in which the phone would otherwise ring.

“Around the clock” means: checked automatically. Guaranteed response times within which someone intervenes come with a maintenance agreement. Clarify that with any hosting provider in advance, along with how quickly you can roll back to the last version. Our answers are on the Operations & hosting page, and Marc answers them personally.

Sources

About the author

Marc

Founder & CEO at ayonto, responsible for development as well as operations and hosting.

FAQ

Quick answers

Quick answers on “SaaS hosting in Germany: data protection, backups, monitoring”.

Does my SaaS have to be hosted in Germany?

Not under the GDPR: the same data protection law applies in the EU and the EEA. Transfers to third countries such as the USA need a separate legal basis under Art. 44 et seq. GDPR, such as an adequacy decision.

How often should a SaaS be backed up?

As often as you can tolerate data loss. We back up databases every four hours and configuration and data daily, encrypted and separate from the server, plus a daily image of the entire server.

Guides

Keep reading

TassiloRicardo

Questions about your project?

Tell us what you have in mind – Tassilo and Ricardo will get back to you personally.

ayonto · Berlin-Lichtenberg