Ich werde Supabase Row-Level Security so reparieren, dass jeder Nutzer nur seine eigenen Daten sieht


Über diesen Service
Automatische Übersetzung
Wenn du echte Nutzer in einer Supabase-App hast: Wenn die Row-Level Security ausgeschaltet oder zu schwach ist, kann ein angemeldeter Nutzer die Daten eines anderen Nutzers lesen oder ändern. Ich sichere das ab – mit Nachweis.
Ich aktiviere die Regeln und schreibe sie für jede Tabelle, die Nutzerdaten hält, straffe deine Speicherregeln, prüfe Datenbankfunktionen, die die Regeln umgehen, und beweise es: Ein Testlauf mit zwei Test-Nutzern zeigt, wie Nutzer B Zeilen von Nutzer A vor der Behebung liest oder ändert und danach abgelehnt wird. Du bestätigst, was „behebt“ bedeutet, bevor ich starte.
Basis: bis zu 6 Tabellen. Standard: bis zu 9. Premium: bis zu 12.
Ich arbeite von einer Testkopie oder Testaccounts aus, niemals mit echten Nutzerdaten. Du erhältst die Änderungen als Migration, mit Schritten zum Anwenden und Rückgängig Machen. Wenn du weiter in Lovable oder Bolt entwickelst, passe ich die Änderungen so an, dass sie sich wieder synchronisieren, oder ich sage dir vor dem Start, wenn es nicht geht, und du kannst stornieren und erhältst volle Rückerstattung.
Wenn eine Behebung das vereinbarte Testziel an der Version, die ich dir übergeben habe, innerhalb von 90 Tagen nicht erfüllt, repariere ich sie kostenlos. Ende 2025 habe ich ein neues TypeScript- und Supabase-Backend für PetConnect gebaut, mit Row-Level Security-Regeln und Tests.
Lerne Bryce W. kennen
Senior engineer: I check, fix and build apps before launch
- AusVereinigte Staaten
- Mitglied seitMai 2024
Sprachen
Englisch
Automatische Übersetzung
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Was, wenn meine App mehr als 12 Tabellen hat?
Schreib mir zuerst. Ich erstelle dir vor der Bestellung ein individuelles Angebot, und du zahlst erst, wenn du zustimmst.
Wird das meine App kaputt machen?
Es kann passieren, wenn Teile der App auf offenen Regeln basierten. Deshalb teste ich zuerst auf einer Kopie und prüfe die Seiten, die Daten lesen, bevor ich übergebe. Wenn eine Behebung das vereinbarte Testziel an der Version, die ich übergeben habe, innerhalb von 90 Tagen nicht erfüllt, repariere ich sie kostenlos.
Hekst du mein Launch Blocker Check hier schon gekauft?
Bestelle dies innerhalb von 14 Tagen nach meinem Launch Blocker-Checkliste und 150 $ werden vom Preis abgezogen. Schreib mir eine Nachricht und ich schicke dir ein individuelles Angebot zum niedrigeren Preis.
Brauche ich meine Live-Datenbank?
Nein. Eine Testkopie deines Supabase-Projekts (ein separates Projekt oder Branch) oder eine Einladung zu dieser Kopie mit der engsten Rolle, die Richtlinien ändern kann, reicht aus. Ich berühre niemals echte Nutzerdaten.
Was passiert mit meinem Code?
Ich halte alles vertraulich. Meine KI-Coding-Tools (Claude Code und Codex) lesen es mit ausgeschalteten Trainingsoptionen, niemals deine Produktionsdatenbank oder Nutzerdaten, und ich lösche meine Kopien, sobald wir fertig sind – außer einem gemeinsamen Codex-Verlauf auf meinem Computer, den ich projektbezogen nicht löschen kann.
Was ist, wenn es nicht passt?
Schreib mir, bevor du bestellst. Wenn du bestellst, bevor wir die Passung bestätigt haben, und es passt nicht, storniere ich es damit du eine volle Rückerstattung erhältst.
