Security & Permissions Feature

Security you can trust

Enterprise-grade security with encryption, compliance, MFA, and role-based access control

Enterprise-grade security

Protecting your school data with industry-leading security

Data Encryption

All data encrypted in transit and at rest

  • HTTPS/TLS encryption
  • Encrypted data storage
  • Secure key management
  • Encrypted backups

Multi-Factor Authentication

Additional security layer with MFA

  • Two-factor authentication
  • SMS verification
  • Authenticator apps
  • Secure login

Role-Based Access Control

Fine-grained permissions for every user

  • Admin, teacher, parent roles
  • Student data privacy
  • Class-specific access
  • Granular permissions

Secure Data Storage

Student and school data stored securely

  • Encrypted databases
  • Regular security audits
  • Secure backups
  • Data isolation

Activity Logging

Track user activity and system events

  • User activity logs
  • Security event tracking
  • Access monitoring
  • Compliance reporting

Secure Infrastructure

Enterprise-grade hosting and protection

  • DDoS protection
  • Secure hosting
  • Regular updates
  • Infrastructure monitoring

Compliance & Certifications

Educational privacy and security compliance

  • FERPA compliance
  • COPPA compliance
  • GDPR ready
  • Educational standards

Security Updates

Regular security assessments and updates

  • Security patches
  • Vulnerability scanning
  • Code reviews
  • Security best practices

Automated Backups

Regular backups with data recovery

  • Automated backups
  • Data recovery
  • Backup retention
  • Secure backup storage

Interactive Demo

See how role-based access control works in practice

Role-Based Access Control

Teacher
Role-based access control
Switch Role
Allowed
Restricted

Security Standards & Compliance

Meeting the highest security and compliance standards

FERPA

Student Educational Records Protection

Hover to learn more

FERPA

Protects student educational records. Parents and students control access to their records.

Only authorized teachers & admins
can access student records
Parents have secure portal
to view their children's data

How we do it:

Supabase role-based access controls ensure only assigned teachers and authorized admins can view student records. Parents access their children's data through a secure, separate portal.

COPPA

Children's Online Privacy Protection

Hover to learn more

COPPA

Protects children under 13 online. Requires parental consent for data collection.

Parent or admin setup required
for all student accounts
Minimal data collection only
Parents can delete anytime

How we do it:

All student accounts require parent or administrator setup. We collect only essential educational data. Parents can review and request deletion of their child's data at any time.

GDPR

European Data Privacy Rights

Hover to learn more

GDPR

Gives individuals control over their personal data.

Know what's collected
Export your data
Delete your data
Clear privacy policies

How we do it:

Supabase provides GDPR-compliant infrastructure. Users can request data exports and deletions. All data is encrypted, and we maintain transparent privacy policies.

Secure Payments

PCI Compliant Payment Processing

Hover to learn more

Secure Payments

Credit card data handled safely. We never store card numbers.

Card entered
Goes directly to Stripe
Never touches our servers
PCI Level 1 certified

How we do it:

We use Stripe (PCI DSS Level 1 certified) for all payments. Card numbers never touch our servers - they go directly to Stripe. We only store payment method tokens for recurring billing.

Built for everyone

See how security works for each role

Complete Security Control

Manage security settings and access

Configure security policies
Manage user permissions
Monitor access logs
Set compliance rules
admin view

Light: security-admin-view.png

Upload both light & dark versions to /public/features/

Ready to secure your school data?

Experience enterprise-grade security designed for educational institutions