Trivium

Trivium—Subprocessors

Last updated: July 4, 2026

A "subprocessor" is a third party that Trivium uses to process personal information on behalf of the schools that use the Service. We engage the subprocessors below to run the Trivium school information system. Each is bound by a written agreement requiring data‑protection and security obligations no less protective than those in our Data Processing Addendum, and each receives only the information it needs for its function.

We do not sell personal information, and we do not use student data for advertising. Our AI assistant ("Ask Triv") is scoped by row‑level security to a school's own data, and that data is not used to train third‑party models.


Current subprocessors

SubprocessorFunctionCategories of data processedPrimary location
SupabasePrimary database (PostgreSQL), authentication, and file storage (e.g. student/staff photos, school logos, library covers, newsletter media)Substantially all Customer Data: student, guardian, and staff records; grades, attendance, health/medical notes; messages; admissions; billing records; uploaded filesUnited States
VercelApplication hosting, serverless compute, and content delivery (CDN) for the web appData in transit for every request; server logs (IP address, request metadata)United States
ResendOutbound email delivery—transactional notices (attendance, messages, digests, application/inquiry alerts) and school newslettersRecipient name and email address; message subject and body contentUnited States
AnthropicAI assistant ("Ask Triv")—generates responses to staff prompts over the school's own RLS‑scoped dataThe prompt text and the school data the assistant retrieves to answer it. Not used to train models; not retained for model improvementUnited States
StripeTuition billing and payment processing (where the school enables payments)Payer name and contact details; payment‑method and transaction metadata. Card data is handled by Stripe under PCI‑DSS and does not touch Trivium's serversUnited States
SentryError monitoring—collects error reports when the app malfunctions so we can detect and fix failuresError reports and stack traces. Emails, phone numbers, cookies, and authentication headers are scrubbed before transmission; no student records are intentionally sentUnited States
TwilioText-message (SMS) delivery for emergency alerts and reminders, only when a school enables SMSGuardian/staff phone numbers and the message contentUnited States

Changes to this list

Before we add or replace a subprocessor that processes Customer Data, we will update this page and notify School administrators at least 30 days in advance so a School may review and, where its contract permits, object on reasonable data‑protection grounds. See Section 5 of the Data Processing Addendum for the full subprocessor terms.

Questions: privacy@usetrivium.com.