Firebase per-Tenant — DSGVO compliant

Ihr isoliertes
Brand-Universum

Jeder Kunde bekommt ein eigenes, verschlüsseltes Firebase-Projekt in Zürich (europe-west6). Vollständig isoliert. DSGVO-konform. Automatisiert durch Jimmy.

Jetzt starten → Anmelden
🔒

Vollständige Isolation

Jeder Kunde bekommt ein eigenes Firebase-Projekt. Keine geteilten Ressourcen. Ihre Daten gehören Ihnen.

🇨🇭

Daten in Zürich

Alle Firebase-Projekte laufen in europe-west6 (Zürich). DSGVO-konform. Schweizer Datenschutz.

🤖

Jimmy Automation

Onboarding in Sekunden. Jimmy erstellt automatisch das Firebase-Projekt, Firestore und Service Accounts.

🔑

AES-256-GCM Verschlüsselung

Service Account Keys werden mit AES-256-GCM verschlüsselt gespeichert. Nur Jimmy hat Zugang.

🎭

Anonyme Projekt-IDs

Zufällige Projekt-IDs (brandgym-7x9y2z8w4t5q). Kein Name, kein Land, keine Branche in der ID.

📊

Audit Logging

Jede Aktion wird protokolliert: Wer hat was wann gemacht. Vollständige Rückverfolgbarkeit für Compliance.

Architektur

  Kunde registriert sich
          │
          ▼
  BrandGym Studio v2 (Next.js)
  ┌─────────────────────────────┐
  │  Zufällige Projekt-ID gen. │
  │  brandgym-7x9y2z8w4t5q    │
  └──────────┬──────────────────┘
             │
             ▼
  Jimmy Automation
  ┌─────────────────────────────────────────────┐
  │  1. GCP Projekt erstellen                   │
  │  2. Firebase aktivieren                     │
  │  3. Firestore in europe-west6 (Zürich)     │
  │  4. Service Account für Jimmy               │
  │  5. Key verschlüsseln (AES-256-GCM)        │
  │  6. In brandgym-app Firestore speichern    │
  └──────────┬──────────────────────────────────┘
             │
             ▼
  brandgym-app (Control Plane Firestore)
  ┌─────────────────────────────────────────────┐
  │  tenants/{uuid}                             │
  │    firebaseProjectId: "brandgym-7x9y2z8w4t5q"│
  │    encryptedKey: "AES-GCM-BASE64..."        │
  │    auditLog: [...]                          │
  │    ← Kein Klartext Key!                    │
  └─────────────────────────────────────────────┘
             │
             ▼
  Kunde bekommt:
  • Firebase Config (projectId, apiKey etc.)
  • Zugang zu isoliertem Firestore
  • NUR zufällige Projekt-ID sichtbar