Our Innovation security practices

Legal

Security

How we protect accounts and data. Last updated: July 2026

Certification status

Our Innovation is not currently SOC 2 Type I, SOC 2 Type II, or ISO 27001 certified.

We do not display SOC 2, ISO 27001, or similar compliance badges anywhere on this site. Badges will appear only after an independent auditor issues a report we can share.

We follow security practices appropriate for an education platform and are strengthening formal controls over time. Partners who need more detail can contact us under NDA.

How we protect accounts

  • β€’ Authentication is handled by Supabase Auth (email and password)
  • β€’ Sessions use modern auth flows (including PKCE where applicable)
  • β€’ Password reset links are time-limited and delivered over email when SMTP is configured
  • β€’ Admin privileges are not available through public signup; admin role is assigned only in our database by operators
  • β€’ Admin access requires multi-factor authentication (TOTP) after password sign-in, and sensitive admin actions are recorded in an audit log

How we protect data

  • β€’ Traffic to the site uses HTTPS / TLS via our hosting provider
  • β€’ Application data lives in Supabase Postgres with row-level security (RLS) policies on sensitive tables
  • β€’ Files (such as course materials and resumes) are stored in Supabase Storage with bucket policies
  • β€’ Server-only secrets (for example the database service role) stay in Vercel environment variables and are not exposed to the browser
  • β€’ Data at rest is encrypted by our cloud providers' standard infrastructure controls

Infrastructure

  • β€’ Website and APIs are hosted on Vercel
  • β€’ Database, auth, and storage run on Supabase
  • β€’ We apply security-related HTTP headers (including Content-Security-Policy) at the edge where configured

Payments

When payments are used, card processing is handled by Stripe. We do not store full payment card numbers on Our Innovation servers.

Subprocessors

We use these providers to operate Our Innovation. They process data only as needed to deliver their services to us:

ProviderPurpose
VercelWebsite hosting and delivery
SupabaseDatabase, authentication, and file storage
StripePayments (when enabled)
Google Analytics / Tag ManagerProduct analytics (only with cookie consent)
Email delivery (e.g. Resend / SMTP)Transactional email such as password reset
AI providers (when features use them)Assistive product features

Full details also appear in our Privacy Policy β€” Subprocessors.

Vulnerability contact

Report security vulnerabilities to security@ourinnovation.org. Include steps to reproduce and avoid accessing other users' data. We aim to acknowledge reports within five business days. For general support, use Contact or admin@ourinnovation.org.

Related policies

…