Security & Privacy
We take the protection of your student data seriously. Pulse is built with security and privacy at its core.
Multi-tenant Isolation
Every organization's data is completely isolated using PostgreSQL Row Level Security (RLS). Your data is never visible to other organizations, and database-level policies enforce this automatically.
Encryption
All data is encrypted in transit using TLS 1.3 and at rest using industry-standard AES-256 encryption. Passwords are hashed using bcrypt with per-user salts.
Role-Based Access
Control who can see and edit what with role-based permissions. Assign users as owners, leaders, or viewers to match your team structure and protect sensitive information.
Minimal PII for Outreach
School outreach tracking uses anonymous counters by default. You only store names when you choose to, minimizing exposure of personally identifiable information.
Automated Backups
Your data is automatically backed up daily with point-in-time recovery. Backups are encrypted and stored in geographically separate locations for disaster recovery.
Regular Security Updates
We continuously monitor for security vulnerabilities and apply updates promptly. Our infrastructure is regularly audited and patched to maintain the highest security standards.
Questions about security?
We're happy to answer any questions about our security practices or compliance requirements.