Ik repareer Supabase-rijenlaagbeveiliging zodat elke gebruiker alleen zijn eigen gegevens ziet


Over deze dienst
Automatische vertaling
Gaat jouw app echte gebruikers krijgen via Supabase? Als de rijenlaagbeveiliging uit staat of te los is, kan één ingelogde gebruiker de gegevens van een andere gebruiker lezen of wijzigen. Ik zet het vast, met bewijs.
Ik zet de regels aan en schrijf ze voor elke tabel die gebruikersgegevens bevat, verstrak je opslagregels, en controleer databasefuncties die de regels omzeilen. Daarna bewijs ik het: een proefrun met twee testgebruikers laat zien dat gebruiker B rijen van gebruiker A leest of wijzigt vóór de fix en na de fix geweigerd wordt. Jij geeft aan wat “gefixeerd” betekent voordat ik begin.
Basic: tot 6 tabellen. Standard: tot 9. Premium: tot 12.
Ik werk vanaf een testkopie of testaccounts, nooit met de echte gebruikersrecords. Je ontvangt de wijzigingen als een migratie, met stappen om het toe te passen en ongedaan te maken. Als je verder bouwt in Lovable of Bolt, maak ik de veranderingen zodat ze teruggesynchroniseerd worden, of ik zeg het je voordat ik begin als het niet kan, en je kunt annuleren voor volledige restitutie.
Als een fix faalt tijdens de afgesproken test op de versie die ik heb overgedragen binnen 90 dagen, los ik het gratis op. Eind 2025 heb ik een nieuwe TypeScript- en Supabase-backend gebouwd voor PetConnect, met rijenlaagbeveiligingsregels en tests.
Maak kennis met Bryce W.
Senior engineer: I check, fix and build apps before launch
- Afkomstig uitVerenigde Staten
- Lid sindsmei 2024
Talen
Engels
Automatische vertaling
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Wat als mijn app meer dan 12 tabellen heeft?
Stuur me eerst een bericht. Ik stuur een aangepaste offerte voordat je bestelt, en je betaalt pas als je akkoord gaat.
Verstoort dit mijn app?
Het kan, als onderdeel van de app op de open regels vertrouwt. Daarom test ik eerst op een kopie en controleer ik de pagina’s die gegevens lezen voordat ik oplever. Als een fix faalt tijdens de afgesproken test op de versie die ik heb overgedragen binnen 90 dagen, los ik het gratis op.
Heb je mijn Launch Blocker Check al hier gekocht?
Bestel dit binnen 14 dagen na mijn Launch Blocker-checklist en de $150 wordt eraf gehaald. Stuur me een bericht en ik stuur je een aangepaste aanbieding voor de lagere prijs.
Heb je mijn live database nodig?
Nee. Een testkopie van jouw Supabase-project (een apart project of tak), of een uitnodiging naar die kopie met de smalste rol die beleidswijzigingen kan doorvoeren, is genoeg. Ik raak nooit de echte records van gebruikers aan.
Wat gebeurt er met mijn code?
Ik houd het vertrouwelijk. Mijn AI-codeertools (Claude Code en Codex) lezen het met hun trainingsinstellingen uit, nooit jouw productie-database of gebruikersrecords, en ik wis mijn kopieën zodra we klaar zijn, behalve een gedeelde Codex-geschiedenis op mijn computer die ik per project niet kan verwijderen.
Wat als het niet past?
Stuur me een bericht voordat je bestelt. Als je bestelt voordat we de geschiktheid hebben bevestigd en het past niet, zal ik het annuleren en krijg je een volledige terugbetaling.
