Skip to content

Security

Last updated:

Safe email display

  • Every HTML message is sanitised and shown in an isolated frame that cannot run scripts
  • Remote images (used to track when you open a message) don't load until you allow them
  • Links open in a new tab without sending the page address

Accounts

  • Passwords are hashed with PBKDF2 and a unique salt
  • Sign-in locks for a while after repeated failures
  • Changing your password signs out every other device
  • Operator access requires two-step verification, confirmed again every 12 hours

Organisations are kept apart

Every request can reach only its own organisation's data. Automated tests try every API route with another organisation's identifiers to make sure nothing leaks.

Infrastructure

  • HTTPS everywhere
  • Daily encrypted backups with an automatic restore drill
  • Admin actions recorded in an audit log

Reporting a vulnerability

If you find a security problem, please tell us at security@nsut.org. We reply within 3 working days; please keep it private until it is fixed.