Supabase Platform Is Secure, but App-Level Table Settings Decide Data Exposure
A full-stack engineer argues that Supabase's platform security is independently audited, with SOC 2 Type 2 and ISO 27001 certifications, AES-256 encryption at rest, and TLS in transit. The article stresses that data safety depends on the customer's own configuration under Supabase's shared responsibility model, including table grants, row-level security policies, and API key usage. In a local test, the same public key returned zero rows or all three rows depending solely on one table setting. The author points to a 2025 vulnerability that exposed data in 170 of 1,645 showcase apps built on the platform. Supabase has since added safer defaults, including row-level security enabled by default and new grant rules scheduled to take effect on 30 October 2026.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in