Subprocessors & Data Flows
A complete list of the third parties My Feelings Matter relies on to deliver the service, what each one processes, and where student data is stored. Updated whenever a subprocessor is added or changed.
Last updated: 5/22/2026
Frameworks we align to
Supabase (AWS us-east-1)
Purpose: Primary database, authentication, file storage, edge functions
Data processed: All student data, journal entries, assessments, account info
Region: United States
Safeguards: SOC 2 Type II · Encrypted at rest (AES-256) · Row-Level Security
Resend / Lovable Email
Purpose: Transactional email delivery (password resets, weekly digests, DPA confirmations)
Data processed: Recipient email address, name, message subject + body
Region: United States / EU
Safeguards: TLS in transit · DKIM/SPF/DMARC · One-click unsubscribe
Google Gemini (via Lovable AI Gateway)
Purpose: AI-powered coaching responses, journal prompts, content generation
Data processed: Prompt text only — student PII is stripped before sending; outputs are not used for model training
Region: United States
Safeguards: Zero data retention for training · Per-request only · No fine-tuning
OpenAI (via Lovable AI Gateway)
Purpose: Alternate AI model for coaching and assessment scoring
Data processed: Prompt text only — student PII is stripped; outputs are not used for model training
Region: United States
Safeguards: Zero data retention API · No training on inputs
Lovable (application hosting & CDN)
Purpose: Web application hosting, custom domain, SSL termination
Data processed: Application code, static assets, request logs (no student data persisted here)
Region: United States / Cloudflare edge
Safeguards: TLS 1.2+ · DDoS protection · Auto-renewing Let's Encrypt certs
Data flows
| From | To | Payload | Protection |
|---|---|---|---|
| Student / Teacher
(browser) |
Lovable CDN → Supabase API | Auth tokens, check-ins, journal entries | TLS 1.2+, JWT session |
| Supabase Edge Function | Lovable AI Gateway → Gemini/OpenAI |
Coaching prompt (PII-stripped) | TLS, zero-retention API |
| Supabase pg_cron | Resend / Lovable Email | Weekly digest, transactional emails | TLS, DKIM-signed, unsubscribe link |
| District admin (browser) | Supabase → pdf export | Aggregated SEL reports (rendered client-side) | RLS-scoped to admin's classes only |
Data residency
All student data is stored in the United States (AWS us-east-1 via Supabase). We do not transfer student data internationally.
AI inference requests may transit US-based AI providers (Google, OpenAI) but contain no persistently-stored student PII and are not used for model training.
Transactional email may transit Resend infrastructure in the US or EU. Email contents include only recipient name and the email body — not source records.
Change notifications
We notify all district administrators by email at least
30 days before
adding or replacing a subprocessor that handles student data. Districts may object in writing during that window.


