Supabase
Authentication, database storage, and server-side member data reads.
- Processes account identity, profile fields, subscription status, progress data, and operational records.
- Acts as the primary application database and session layer.
Stripe
Hosted checkout, recurring billing, and billing portal access.
- Processes customer email, checkout/session identifiers, payment method data, and subscription references.
- DUO relies on Stripe-hosted payment collection rather than storing raw card details locally.
Mux
Video asset hosting, playback delivery, and asset-status webhooks.
- Processes video asset identifiers, playback requests, and player-related access metadata.
- Supports the current-week watch experience once playback is enabled.
Resend
Transactional email delivery for account verification and password recovery.
- Processes email addresses and the message content needed for auth flows.
- Used only for product emails, not for marketing campaigns.
Vercel
Application hosting, deployment, and edge delivery for the Next.js app.
- Processes request metadata, localized route delivery, and deployment logs.
- Hosts the public, auth, member, and admin surfaces of the product.
Sentry
Error monitoring and operational diagnostics.
- Server-side error events may contain route and request context needed to debug failures.
- Browser-side diagnostics stay disabled until optional cookie consent is accepted.
KeyInvoice
Invoice issuance and billing document synchronization.
- Processes invoicing identity, Portuguese tax data, invoice references, and provider-entity billing records.
- Supports the post-payment invoice workflow tied to the assigned provider entity.