Vertiefung · Deine eigene Web-App · Lektion W.8 · 15 Min.

Sicher betreiben und weiterbauen

Danach hast du eine Sicherheits-Checkliste für deine App abgehakt, weißt, wie du Daten sicherst, Kosten im Blick behältst und neue Wünsche sicher einbaust – und wann du dir Profis holst.

Stand 24. Oktober 2026 · Wir prüfen die Inhalte regelmäßig gegen die aktuellen Programme. Was ist neu?

Deine App ist online. Damit sie lange gut läuft, braucht sie ein bisschen Pflege – und bei jedem neuen Wunsch dieselbe Sorgfalt wie beim ersten Bauen. In dieser letzten Lektion gehst du eine Checkliste durch, bevor du den Link an alle verschickst, sicherst die Daten und lernst den sicheren Weg für Erweiterungen. Und du erfährst ehrlich, wann es Zeit für Fachleute ist.

Schritt für Schritt

Geh die Checkliste durch, bevor du den Link teilst.

  • Der geheime Supabase-Schlüssel steht nirgends im Code, nicht bei GitHub, nicht bei Netlify.
  • Jede Tabelle hat den Schutz (RLS) eingeschaltet und Regeln, die du erklären kannst.
  • Der Test mit zwei Konten ist online bestanden (W.6, W.7).
  • Datenschutzerklärung und, falls geschäftlich, Impressum sind eingebaut.
  • Das GitHub-Archiv ist privat.
Sag Claude:Geh mit mir eine Sicherheitsprüfung meiner App durch: Schlüssel im Code oder im Sicherungsbuch? Tabellen ohne RLS oder mit zu offenen Regeln? Eingaben, die nicht geprüft werden? Erklär jedes Ergebnis in Alltagssprache und sag mir, was dringend ist.

Sichere die Daten. Im kostenlosen Supabase-Tarif gibt es keine automatischen Sicherungen – erst der Pro-Tarif (ab 25 $ im Monat) sichert täglich und hebt 7 Tage auf. Exportier deshalb deine wichtigsten Tabellen regelmäßig selbst: Im SQL Editor select * from tabellenname; ausführen und das Ergebnis als CSV herunterladen. Leg die Dateien sicher ab – vor allem vor größeren Änderungen. Der Programmcode ist durch GitHub gesichert, die Daten nicht automatisch.

Gut zu wissen: Kostenlose Projekte pausiert Supabase nach einer Woche ohne Nutzung. Öffne deine App deshalb ab und zu, oder starte das Projekt im Supabase-Dashboard wieder, wenn es pausiert ist.

Sag Claude:Schreib mir für jede Tabelle meiner App die SQL-Abfrage für einen vollständigen Export und erklär mir, wie ich das Ergebnis im Supabase SQL Editor als CSV speichere.

Behalte Pausen und Kosten im Blick. Kostenlose Supabase-Projekte pausieren nach 7 Tagen ohne Nutzung. Wird deine App nur zum Sommerfest gebraucht, weckst du sie vorher im Dashboard auf. Schau einmal im Monat bei Supabase und Netlify in die Nutzungsübersicht.

Bau Neues immer im selben Kreislauf. Neuer Wunsch? Dann:

  1. Im Plan-Modus besprechen und in PLAN.md ergänzen (auch „Wer darf was“).
  2. Auf deinem Rechner bauen und in der Vorschau prüfen.
  3. Den Test mit zwei Konten wiederholen – auch für alte Funktionen.
  4. Erst dann freigeben, sodass es online geht.
Sag Claude:Ich möchte [neue Funktion]. Plan zuerst mit mir, was sich an Daten und an ‚Wer darf was‘ ändert. Bau noch nichts.

Halte die Bausteine aktuell. Etwa alle paar Monate:

Sag Claude:Prüf, ob die Programmbausteine meiner App Sicherheitsupdates brauchen, und aktualisiere nur, was nötig ist. Danach testen wir.

Kenn deine Grenze. Hol dir Fachleute, wenn:

  • Geld fließt (Zahlungen in der App),
  • Gesundheitsdaten, Daten von Kindern oder andere besonders schützenswerte Daten dazukommen,
  • viele fremde Nutzer die App benutzen oder sie geschäftskritisch wird,
  • dir ein Sicherheitsproblem gemeldet wird.
Hängst du irgendwo fest? Frag deinen Claude – so oft du willst, auch zu jedem einzelnen Schritt.
Sag Claude:Ich mache gerade die Lektion „W.8 Sicher betreiben und weiterbauen“ im AWA Campus und hänge bei diesem Schritt: … Erklär ihn mir bitte einfacher, Schritt für Schritt. Ich bin Anfänger.
Geschafft, wenn …
  • du die Checkliste abgehakt und die Sicherheitsprüfung mit Claude gemacht hast,
  • eine aktuelle Sicherung deiner Daten an einem sicheren Ort liegt,
  • du weißt, wie du neue Funktionen sicher einbaust,
  • du weißt, ab wann du Fachleute dazuholst.
Wörter erklärt
  • Sicherheitsupdate: eine neue Version eines Programmbausteins, die eine bekannte Lücke schließt.
  • Export: Daten aus einem Dienst als Datei herunterladen, zum Beispiel als CSV.
  • Geschäftskritisch: wenn dein Geschäft ohne die App nicht mehr richtig läuft.