Wamemba meLegal

The companies that help us

Sub-processor register

Version 1.1Checked 14 October 2026History of this register

Automated due diligence against the legal plugin's DPA checklist (UK GDPR Art. 28, international transfers, UK Addendum and IDTA). Not legal advice; not reviewed by a lawyer.

The Doxa Way Ltd (CRN 16744139) as controller of Wamemba me: the app (me.wamemba.app), wamemba.me and insight.wamemba.me. Inventory from code on main (8400a04), the production Supabase project xvjeflaaddtwyqrqzfck (auth config and backups read 2026-10-14), the Vercel team config, live HTTP headers of wamemba.me, and each vendor's own published terms. DPF status from the official participant list dated 2026-10-14 06:00 EST.

In order, with actions: 6Gap to close: 3In order: 2Not used yet: 2

Supabase

In order, with actionsIn useprocessor

Database (Postgres), Auth (anonymous, Apple, email), Storage (voice clips, coming); the waitlist RPC

Company
Supabase Pte. Ltd. (Singapore), contracting party for direct customers; Supabase, Inc. (US) is a sub-processor (support)
Data
account id, Apple identifier, email; children's first names and birthdays; sayings, context, speakers, made-up word meanings; voice clips (coming); waitlist emails; IP addresses and user agents in auth and API logs
Where
London, UK (AWS eu-west-2) for database, auth and storage; support access from the US
Contract
supabase.com/legal/dpa
incorporated; in force: yes
Transfers
SCCs 2021 Modules 2/3 + ICO UK Addendum (deemed executed)
Retention
Daily physical backups kept 7 days, no PITR (read 2026-10-14); API logs per plan; 30-day retrieval window after termination then deletion
Gaps
  • The built-in auth email service (no custom SMTP configured) delivers only to members of the organisation's team, at 2 messages an hour, and is 'not meant for production use'. Email backup cannot reach real parents until custom SMTP is set
  • Sub-processor change notices go only to subscribers of the list page
Actions
  • Configure custom SMTP (Resend, after its own check) before email backup is offered to the public (engineering): Without it, 'Back up with email' fails for every parent
  • Subscribe hello@wamemba.me to Supabase sub-processor updates (engineering): Art. 28(2): to be able to object to a new sub-processor
Unverified
  • The sender, provider and region of Supabase's built-in auth email
Evidence
supabase.com/legal/dpa
supabase.com/terms
supabase.com/docs/guides/auth/auth-smtp
supabase.com/legal/subprocessor-list/October-12-2026.pdf

Vercel

In order, with actionsIn useprocessor

Hosting of wamemba.me (static) and insight.wamemba.me (static); share pages (coming)

Company
Vercel Inc. (US)
Data
visitor IP address and IP-derived location, user agent, URL, time (request handling and logs)
Where
Global edge network (wamemba.me served from lhr1 for UK visitors, seen in x-vercel-id); Vercel Inc. is a US company
Contract
vercel.com/legal/dpa
incorporated; in force: yes
Transfers
UK Extension (DPF active to 2027-04-29); fallback SCCs Modules 1-3 + UK IDTA deemed entered
Retention
Runtime logs 1 day on Pro; static requests are logged only when served from cache
Gaps
  • Sub-processor change notices only by email request to privacy@vercel.com
Actions
  • Email privacy@vercel.com to receive sub-processor notices for the team (engineering): Art. 28(2)
Unverified
  • How long Vercel keeps request data internally beyond customer-visible logs
Evidence
vercel.com/legal/dpa
vercel.com/legal/privacy-policy
vercel.com/docs/logs/runtime
www.dataprivacyframework.gov/participant/6847

Sentry

In order, with actionsIn useprocessor

Crash and error reports from the app (organisation wamemba-me, project wamemba-app)

Company
Functional Software, Inc. d/b/a Sentry (US)
Data
Supabase user id; errors, stack traces, release, device model and OS; scrubbed breadcrumbs (no console lines; taps recorded as 'touch'); performance traces (20% sample)
Where
EU data region (Frankfurt) for events; organisation settings and user accounts are always in the US
Contract
sentry.io/legal/dpa/
click-through; in force: no
Transfers
Events stored in the EU (adequacy); US remote access under the UK Extension (DPF active to 2027-05-28), SCCs Modules 2/3 + UK Addendum fallback
Retention
Errors 30 days on the Developer plan, 90 days on Team and above
Gaps
  • DPA not accepted for organisation wamemba-me (verified 2026-10-14)
Actions
  • Accept DPA v5.1.0 in wamemba-me Settings > Legal & Compliance and file the record (director): Accepting the DPA is a contract for The Doxa Way Ltd; ClickUp 869fhb21y
Unverified
  • The Sentry plan of organisation wamemba-me (sets 30 or 90 days)
Evidence
sentry.io/legal/dpa/
www.sentry.help/en/articles/13965008-how-do-i-sign-your-data-processing-addendum
docs.sentry.io/organization/data-storage-location/
docs.sentry.io/security-legal-pii/security/data-retention-periods/
sentry.io/terms/

PostHog

Gap to closeIn useprocessor

Product analytics from the app (organisation 'Wamemba me', EU Cloud)

Company
PostHog, Inc. (US)
Data
Supabase user id as distinct id; declared events with numeric, boolean or fixed-word properties only (app/src/lib/analytics.ts); app lifecycle events and device properties added by the SDK
Where
EU Cloud, Frankfurt
Contract
posthog.com/dpa
signed; in force: unknown
Transfers
Stored in the EU; UK Extension (DPF active to 2027-03-10) with SCCs and the ICO IDTA as fallback
Retention
Events 1 year on the free plan, 7 years on paid plans; cannot be shortened
Gaps
  • DPA not executed for organisation "Wamemba me"
  • On a paid plan, events would be kept 7 years and the policy's 1 year would be wrong
Actions
  • Generate and sign the DPA for 'Wamemba me' at app.posthog.com/legal (PandaDoc signature by a director) (director): Art. 28(3) contract; a signature binds the company
  • Before any paid PostHog plan: change the privacy policy's retention row or delete events after 1 year by API (engineering): Policy accuracy (Art. 13(2)(a))
  • Decide whether to keep PostHog AI features on for the organisation (is_ai_data_processing_approved). If kept, list the LLM providers PostHog uses for them (posthog.com/subprocessors) here; if not needed, turn the approval off (engineering): When the team uses PostHog AI, our analytics (no family content) go to LLM providers; Art. 28(2) wants that chain known
Unverified
  • Plan of the "Wamemba me" organisation
Evidence
posthog.com/dpa
posthog.com/docs/privacy/data-storage
posthog.com/docs/data/events-retention
posthog.com/terms
www.dataprivacyframework.gov/participant/2915

Expo (EAS)

In order, with actionsIn useprocessor

EAS Build (source code only), EAS Update (over-the-air updates: device requests the update manifest); push notifications (coming)

Company
650 Industries, Inc. (US)
Data
device IP, app and runtime version on update checks; push tokens and notification metadata (coming)
Where
US (Google Cloud)
Contract
expo.dev/terms
incorporated; in force: yes
Transfers
UK Extension (DPF 'Active - re-certification under review', valid to 2027-10-06)
Retention
Build logs and artifacts 90 days; notification content never stored
Gaps
  • No breach-notice commitment
  • No UK fallback if DPF certification lapses
Actions
  • Check Expo's DPF status at each 6-monthly review and before push notifications launch (engineering): Transfer depends on it alone
  • Keep push text generic (never a saying) when notifications arrive (engineering): Minimises what Expo, APNs and FCM see
Evidence
expo.dev/terms
expo.dev/privacy-explained
expo.dev/trust
www.dataprivacyframework.gov/participant/5606

Apple

In orderIn useindependent controller

App Store and TestFlight distribution; in-app purchases (merchant of record, coming); Sign in with Apple; on-device speech recognition (no data to Apple)

Company
Apple Inc.; Apple Distribution International Ltd (Ireland) for UK and EU App Store customers
Data
Apple's own customer data; Sign in with Apple: identifier and email (can be a relay) to us
Where
Apple's terms
Contract
developer.apple.com/support/terms/apple-developer-program-license-agreement/
incorporated; in force: yes
Transfers
Not a transfer by us: the parent deals with Apple directly
Retention
Apple's terms
Gaps
None
Actions
None
Evidence
www.apple.com/legal/privacy/en-ww/
developer.apple.com/documentation/speech/sfspeechrecognitionrequest/requiresondevicerecognition

Google (Play, Android, Sign-In)

In order, with actionsIn useindependent controller

Google Play distribution and billing (merchant of record, coming); Google Sign-In (off in production); Android on-device speech recognition

Company
Google LLC / Google Ireland Ltd / Google Commerce Ltd, by distribution location
Data
Google's own customer data; Google Sign-In identifier and email to us (when switched on)
Where
Google's terms
Contract
play.google/developer-distribution-agreement.html
incorporated; in force: yes
Transfers
Controller-to-controller; Google LLC on DPF (to 2027-09-13); SCCs for UK transfers in the C2C terms
Retention
Google's terms
Gaps
  • Google's documentation does not state in so many words that createOnDeviceSpeechRecognizer keeps audio on the device
Actions
  • Before the Android release, test on a real device in airplane mode that dictation works (proves no network is used) and record it (engineering): Spec §3 rule 5 and the privacy policy's dictation statement
Unverified
  • Android on-device recogniser sends no audio off the device
  • Which Google entity contracts with a UK developer
Evidence
play.google/developer-distribution-agreement.html
www.dataprivacyframework.gov/participant/5780

Namecheap

Gap to closeIn useprocessor

Domain registration and DNS for wamemba.me; free email forwarding of hello@wamemba.me

Company
Namecheap, Inc. (US)
Data
emails sent to hello@wamemba.me (sender address, content) in transit; registrant contact data (company)
Where
US (forwarding servers eforward*.registrar-servers.com geolocate to Los Angeles, per ipinfo.io)
Contract
www.namecheap.com/legal/universal/data-processing-addendum/
incorporated; in force: unknown
Transfers
None valid for the UK: the DPA's UK clause relies on the old 2010/87/EU clauses, no IDTA or UK Addendum, not on DPF
Retention
Unverified
Gaps
  • No valid UK transfer mechanism for forwarded mail
  • Retention of forwarded mail logs unknown
Actions
  • Move hello@wamemba.me (and privacy@) to Google Workspace mail on wamemba.me (spec §5) and switch MX away from Namecheap forwarding (director): Needs a Google Workspace subscription for wamemba.me (money) and the MX change; removes the transfer gap
Unverified
  • Forwarded-mail log retention
  • Whether the DPA covers free forwarding
Evidence
www.namecheap.com/legal/universal/data-processing-addendum/
www.namecheap.com/legal/general/privacy-policy/

Google Workspace

In order, with actionsIn useprocessor

The mailbox that receives hello@wamemba.me: Namecheap forwards it to garth@doxa.app, a Google Workspace mailbox of The Doxa Way Ltd (verified 2026-10-14). Planned: Wamemba me's own Workspace on wamemba.me

Company
Google Cloud EMEA Limited (Ireland)
Data
messages from parents, requests and complaints
Where
Google data centres
Contract
cloud.google.com/terms/data-processing-addendum
incorporated; in force: yes
Transfers
DPF (Google LLC) where adopted, otherwise SCCs
Retention
As the company's mail retention rule (2 years; not yet enforced)
Gaps
None
Actions
  • Add a 2-year retention rule for Wamemba me mail in that mailbox (or in its own Workspace once it exists) (engineering): Storage limitation (lawful-basis-and-retention.md R-2)
Unverified
  • Data region setting of the doxa.app Workspace
Evidence
cloud.google.com/terms/data-processing-addendum
workspace.google.com/terms/premier_terms/

GitHub

In orderIn useprocessor

Source code, CI and the legal-history workflow. No family data; legal documents and the register are public by design

Company
GitHub, Inc. (US)
Data
no user personal data expected
Where
US
Contract
github.com/customer-terms/github-data-protection-agreement
incorporated; in force: yes
Transfers
DPF (to 2027-08-03) + SCCs and UK Addendum
Retention
n/a
Gaps
None
Actions
  • Keep production data out of fixtures, logs and issues (engineering): Keeps GitHub out of scope
Evidence
github.com/customer-terms/github-data-protection-agreement
www.dataprivacyframework.gov/participant/6174

Anthropic (engineering agents)

Gap to closeIn useprocessor

Claude Code sessions that build and operate Wamemba me, including Management API queries against production

Company
Anthropic Ireland, Limited
Data
schema and aggregate queries; smoke-test rows; the waitlist when checked; a family's data only if that family asks for help
Where
US
Contract
www.anthropic.com/legal/data-processing-addendum
incorporated; in force: unknown
Transfers
Commercial: SCCs Modules 2/3 + UK IDTA. Consumer plans: none
Retention
Commercial 30 days; consumer 30 days (training off) or 5 years (on)
Gaps
  • Unknown whether the sessions that query production run under Commercial Terms
Actions
  • Confirm which plan the operations account uses; run production work only under Team, Enterprise or the API (director): Plan choice is a spend decision; Art. 28 contract
  • Until confirmed: no reads of family content in operations sessions; schema and aggregate queries only (engineering): Minimisation while the contract is unconfirmed
Unverified
  • The plan of the account that runs Wamemba me engineering sessions
Evidence
www.anthropic.com/legal/commercial-terms
www.anthropic.com/legal/data-processing-addendum
code.claude.com/docs/en/legal-and-compliance

RevenueCat

Not used yetPlannedprocessor

Subscriptions, trials, restore and the TRANSFER webhook (S4)

Company
RevenueCat, Inc. (US)
Data
app user id (= Supabase user id); store transactions, product, status, ownership type
Where
US (AWS, Snowflake)
Contract
www.revenuecat.com/dpa/
incorporated; in force: no
Transfers
SCCs Modules 2/3 + ICO IDTA Addendum
Retention
Return or delete within 30 days of termination on request
Gaps
  • AI sub-processors listed in Annex 3: purpose unknown
Actions
  • Before S4: read Annex 3, ask RevenueCat what data reaches its AI sub-processors, opt out if possible; complete TRA T3 (engineering): No family content should reach an AI vendor (spec §3)
Unverified
  • Training on customer data
Evidence
www.revenuecat.com/dpa/
www.revenuecat.com/privacy/

Resend

Not used yetPlannedprocessor

Transactional email: auth links (custom SMTP), gift cards, weekly grandparent email (S4, S6)

Company
Plus Five Five, Inc. (US)
Data
recipient email; email content (never a saying's text in a notification-style email unless the recipient is a family member or viewer)
Where
Sending region selectable (Ireland eu-west-1 available); account data always in the US
Contract
resend.com/legal/dpa
incorporated; in force: no
Transfers
UK Extension (DPF 're-certification under review', to 2027-03-03) + SCCs Modules 2/3 + UK Addendum
Retention
Emails and logs 30 days
Gaps
None
Actions
  • Use the eu-west-1 sending region; add to the privacy policy before first send (engineering): Minimise transfers; Art. 13
Evidence
resend.com/legal/dpa
resend.com/docs/dashboard/domains/regions
resend.com/security
www.dataprivacyframework.gov/participant/8907

Our own duties

DutyStateNotes
ICO data protection feeunverifiedOne registration covers The Doxa Way Ltd (Doxa and Wamemba me). Doxa's record (2026-10-08) said pending
EU Article 27 representativeopenNeeded if the app is offered in EU or EEA storefronts (ropa.md 2.2)
Record of processing (Art. 30)doneropa.md v1.0
DPIA (Art. 35) and Children's Code assessmentdone, awaiting sign-offdpia.md v1.0
Transfer risk assessmentsdonetra-international-transfers.md v1.0
Privacy information (Art. 13)doneprivacy.md v2.0
Complaints procedure (DPA 2018 s.164A, from 19 Jun 2026)donedsar-procedure.md section 6; privacy.md section 9