Skip to main content

BDSG-compliant

BDSG-compliant Spring Boot Hosting

BDSG (Bundesdatenschutzgesetz) ergänzt die DSGVO durch deutsche Regeln zu Beschäftigtendaten, Videoüberwachung und Bonität. Für eine Spring-Boot-App, die deutscher Rechtsprechung unterliegt, ist BDSG-Konformität keine Option, sondern Pflicht. Hostim betreibt Spring Boot in Falkenstein unter deutscher Rechtsprechung.

# docker-compose.yml
services:
  app:
    image: my-spring-app
    environment:
      - SPRING_PROFILES_ACTIVE=prod
      - SPRING_DATASOURCE_URL=jdbc:postgresql://db:5432/app
  db:
    image: postgres:16
850+apps deployed
320+developers building
200+services running now
Oct 2025in production since

What BDSG-compliant means for Spring Boot

Eine Spring-Boot-Anwendung im deutschen Mittelstand oder im öffentlichen Sektor verarbeitet typischerweise Daten, die unter BDSG fallen — Mitarbeiterdaten, Kundenakten, Bonitätsinformationen. Hostim liefert die deutsche Rechts- und Standortgrundlage: HOSTIM.DEV UG (haftungsbeschränkt), Server in Falkenstein, AVV auf Anfrage in deutscher Sprache, Impressum und Datenschutzerklärung unter /docs/legal/. Die JVM-spezifischen Aspekte (Container-Heap, Actuator, Prometheus) sind auf Hostim Standard.

What this means in practice

Definition. BDSG (Bundesdatenschutzgesetz) is the German federal law that complements GDPR. It adds rules around employee data, video surveillance, and credit reporting. For most SaaS, BDSG and GDPR overlap — but a German hosting setup answers both at once.

Why an EU host matters. BDSG applies to any data controller subject to German law. A German-based hosting setup with a German DPA simplifies the compliance story for German customers and German auditors.

What Hostim provides. Server location in Germany (Falkenstein). German legal entity (HOSTIM.DEV UG). DPA in German on request. Impressum and Datenschutzerklärung published.

What Hostim does not claim. We are not currently TISAX certified. For automotive supply chain customers that require TISAX, we cannot serve as a sub-processor today.

How Hostim runs Spring Boot

Spring Boot apps ship as a single fat JAR or as a layered Docker image. Production deployment means running that artifact under a JVM with the right heap settings, plus a managed database. Spring Boot 3 is fully container-aware.

Deploy model

Build your image with the Spring Boot Maven or Gradle plugin (jib or buildpacks both work). Hostim runs the container, attaches managed PostgreSQL, and exposes JVM metrics via Prometheus. Set JAVA_TOOL_OPTIONS to control the heap.

Common pitfalls

The default JVM heap is not sized for the container limit. Set JAVA_TOOL_OPTIONS=-XX:MaxRAMPercentage=75 so the heap matches the container memory you reserved.

Typical env vars

SPRING_PROFILES_ACTIVE, SPRING_DATASOURCE_URL, JAVA_TOOL_OPTIONS

Questions

FAQ

Erfüllt Hostim BDSG?

Ja, soweit die Plattform betroffen ist: deutscher Betreiber, deutscher Standort, AVV nach Art. 28 DSGVO und § 62 BDSG. Anwendungsseitige BDSG-Pflichten (z.B. Beschäftigtendaten) sind dein Code.

Was ist mit dem JVM-Heap im Container?

Setze JAVA_TOOL_OPTIONS=-XX:MaxRAMPercentage=75. Die JVM erkennt dann das Container-Limit korrekt.

Sind Spring Boot Actuator Endpoints sicher?

Standardmäßig läuft Actuator wie überall. Schütze /actuator über Spring Security; Hostim leitet keinen Actuator-Traffic öffentlich weiter, wenn du das nicht konfigurierst.

Stellt Hostim einen TISAX-Auftragsverarbeitungsvertrag bereit?

Aktuell nein. Wir sind nicht TISAX-zertifiziert. Falls Pflicht, sprich uns vorher an.

Ready to deploy Spring Boot?

Spin up an app in minutes. Managed database on the free tier, custom domain included.

The numbers behind this

Platform figures from the published price list, docs and our own benchmark.

€2.50/month

Hostim entry app plan

Plan sa-1-1: 1 vCPU, 1 GB RAM. Flat price, billed hourly, no usage meter.

€0

Managed database free tier

PostgreSQL 256 MB, MySQL 256 MB, Redis 128 MB, volume 1 GB. No cap on how many free instances you create.

Included on every plan

Database high availability

PostgreSQL and MySQL run as a primary plus hot standby with automatic failover, shared plans included.

2,708 TPS

Managed PostgreSQL write throughput

pgbench, 4 clients, 300 s, plan drp-50 (2 vCPU / 4 GB). AWS RDS db.t4g.medium scored 1,080 TPS on the same test.

€0/GB

Traffic charges

No ingress fees and no per-GB egress line on app plans.

1 today (Falkenstein, Germany)

Regions

Bare metal, EU only, with more regions planned. No AWS, GCP or Azure underneath.

Managed PostgreSQL runs as a replicated cluster with automatic failover on every plan, shared and dedicated alike.

Hostim.dev docs, managed PostgreSQL

Sources

  1. Hostim.dev price listHostim.dev (checked 2026-08-06)
  2. Pricing model — plan-based billing, no meteringHostim.dev docs (checked 2026-08-06)
  3. Managed PostgreSQL — high availability and failoverHostim.dev docs (checked 2026-08-06)
  4. PostgreSQL benchmark: AWS RDS vs Hostim vs self-hosted on HetznerHostim.dev blog, July 2026 (checked 2026-08-06)