Understand how Wonderful secures your account and data ā authentication, role-based access control, encryption, and security best practices.
Wonderful is built on a fine-grained, relationship-based access control model that ensures users can only see and interact with the content they're authorized to access ā at both the workspace and space level.
Enable 2FA in Account Settings ā Security ā Two-Factor Authentication. Once enabled, a second factor is required at every sign-in.
Recommended: Enable 2FA for all Workspace Admins. It's particularly important for accounts that have access to connected ad accounts (Meta), which could be used to run unauthorized ads if compromised.
Wonderful uses ReBAC (Relationship-Based Access Control) ā your access to any resource is determined by your relationship to it (workspace member, space admin, space viewer) rather than a simple role list.
Access is evaluated in a cascade:
This means:
All database tables have Postgres Row Level Security enabled. Even if a request bypassed the application layer, the database enforces workspace-level isolation. A user can only query rows belonging to workspaces they're members of.
Integration tokens (for Meta, Google Drive, Figma, Frame.io) are stored in Supabase Vault ā a secrets management system separate from the main database. The database only stores vault reference IDs, never the actual token values. Even with direct database access, token values cannot be read.
All API endpoints require authentication. The GraphQL API enforces permission checks at the resolver level ā every query and mutation verifies the requesting user's access to the relevant workspace and space.
For Workspace Admins:
For all users:
For agencies:
No. Space membership strictly controls access. A Workspace Member (who isn't an Admin) has zero access to any space they're not explicitly added to.
Their account is deactivated. All content they created (tasks, assets, comments) remains in the workspace ā ownership doesn't transfer but content isn't deleted.
Wonderful runs on Supabase infrastructure (PostgreSQL database) and cloud object storage, hosted in the US. Contact support@usewonderful.com for specific data residency questions.
Yes. Task-level activity is logged (who did what and when) and accessible on each task's Activity tab. Workspace-level changes (member additions, integrations) are logged for Workspace Admins.
Yes. Contact support@usewonderful.com to request a data export.
We are working toward SOC 2 Type II certification. Contact support@usewonderful.com for our current security documentation.