Trust, Security & Privacy
This page is maintained by London Checks Ltd to answer common security and privacy questions about our service. It describes controls we have enabled today; it is not an independent certification or audit attestation.
Authentication & Access
- Email/password sign-in with verification, plus Google OAuth.
- Roles (admin, manager, worker, client) are stored separately from user profiles and enforced server-side.
- New sign-ups are placed in a pending state until an admin approves them.
- Anonymous sign-ups are disabled.
- Admin "View-As" impersonation is logged, time-limited, and never grants extra database privileges.
Data Protection (Row-Level Security)
- Row-Level Security is enabled on every table that holds customer data.
- Clients can only read their own properties, jobs, invoices and reports.
- Workers can only read jobs assigned to them and their own attendance records.
- Sensitive credential columns (third-party API tokens, OAuth tokens) are not readable by the browser — only trusted server code can access them.
- Audit log writes only happen through a controlled server-side function.
Secrets & Connector Safety
- Third-party credentials (email, calendar, Todoist, QuickBooks, captcha) are stored as backend secrets, never in client code.
- QuickBooks Online is currently in read-only mode per business entity; no invoices are written without separate approval.
- Gmail and Google Calendar integrations run through a managed connector — we do not store your inbox or calendar contents.
- Public submission forms (contact, quote, inquiry) include captcha + honeypot + timing checks to block automated abuse.
Data We Process
- Contact details you provide via our forms (name, email, phone, message, property address).
- Operational records related to services you book (jobs, schedules, attendance, invoices).
- Account data when you sign in (email, profile, role).
- We do not sell personal data.
Subprocessors & Hosting
- Application hosting and backend infrastructure are provided by our managed cloud platform.
- Authentication, database and file storage are provided by Supabase.
- Bot protection on public forms is provided by Cloudflare Turnstile (when enabled).
- Optional integrations you enable yourself (Google, Todoist, QuickBooks) process the data described in their own privacy notices.
Retention & Your Rights
- Operational records are retained while your account is active and for a reasonable period afterwards for legal, tax and audit purposes.
- You can request access, correction or deletion of your personal data by contacting us at the address below.
- For UK GDPR requests we will respond within statutory timeframes.
Security or Privacy Contact
To report a security concern, request data access/deletion, or ask about this page, email londonchecksltd@gmail.com. Please do not include passwords, API keys, or other credentials in your message.
This page is editable content maintained by London Checks Ltd. See also our contact page.
