🌍 Our Mission
All Sitters was created to solve one simple problem: trust. Whether you're booking a pet sitter, baby sitter, house sitter, or elder sitter — you deserve a platform that protects you, your loved ones, and your home.
We combine modern security, verified clearances, and transparent pricing to make sitter booking safe and effortless.
👥 Meet the Team
Stephen Moorcroft
Data Scientist • Architecture & Security
Joshua Diegaardt
Computer Scientist • UX/UI • Platform Experience
🔐 Platform Architecture & Security
All Sitters is built with a security-first approach, ensuring POPIA and GDPR compliance by design.
1️⃣ Supabase as our secure backend
- Managed PostgreSQL database
- Automatic row-level security (RLS)
- Integrated authentication & session management
- Encrypted storage for profile photos and documents
2️⃣ Edge Functions for trusted server-side logic
All sensitive operations — payouts, verification approvals, booking validation — run in Supabase Edge Functions. These functions are:
- Isolated
- API-key protected
- Executed server-side (cannot be manipulated by clients)
- Logged for transparency
3️⃣ Row-Level Security (RLS)
RLS ensures users only access their own records — not other clients or sitters.
- Sitters only view their payouts & profiles
- Clients see only their bookings
- Admins have elevated, audited access
4️⃣ POPIA & GDPR compliance
Our system complies with South African POPIA and European GDPR by:
- Minimal personal data collection
- Encrypted storage of identity documents
- Right-to-delete functionality
- Full consent during registration
- No third-party data sharing