Skip to content

Legal

Security

Last updated October 20, 2026

Who runs TeachPassport

TeachPassport is operated by Buddy Labs LLC. These pages and the register are governed by the laws of the State of Georgia.

Hosting and infrastructure

The application runs on Vercel, hosted in the United States. The database, authentication and private file storage run on Supabase, also hosted in the United States.

Encryption

Data is encrypted in transit with HTTPS and at rest in the database and file storage.

Account access

TeachPassport for Schools sends a passwordless sign-in link to each administrator's own confirmed email address. Organization roles and school or site permissions still limit what each administrator can see and change. Administrators should protect their email accounts with the security options offered by their email provider.

Evidence storage

An optional screenshot of an official lookup result is uploaded to private quarantine storage, scanned by a contracted malware-scanning service, and moved to private, access-controlled storage only after a clean result. A file that fails the scan is removed. Downloads use short-lived signed links.

Data retention

After the paid period ends, the register becomes read-only and the organization can export its data at any time. Covered records are kept, not deleted, unless the organization owner separately asks for deletion from Settings; that request deactivates the organization immediately, and the organization's data is deleted 30 days later unless a legal hold applies.

Subprocessors

TeachPassport uses a small number of contracted providers, each limited to the information needed for its function:

  • Vercel – application hosting
  • Vercel Analytics – aggregate, privacy-safe product usage analytics
  • Supabase – database, authentication and file storage
  • Backblaze B2 – encrypted recovery copies in US East
  • Stripe – payment processing
  • Resend – transactional email delivery
  • Cloudmersive – malware scanning of uploaded evidence files

Report a problem

Email hello@teachpassport.com or use the support inbox to report a security problem or ask a question. We reply by email within one business day.