Security
We take the security of your compliance data seriously.
Last updated: June 2026
HTTPS everywhere
All traffic is encrypted with TLS 1.2+. HTTP connections are automatically redirected to HTTPS. HSTS is enforced with a 2-year policy.
Password security
Passwords are hashed using bcrypt with 12 rounds. We never store plaintext passwords or transmit them in logs.
EU-based infrastructure
Data is hosted on servers in the EU. Database and file storage are not publicly accessible — they run on an internal network.
Tenant isolation
All data is scoped by organisation. Users can only access data belonging to their own organisation. No cross-tenant queries are possible by design.
Evidence file protection
Uploaded files are stored outside the public web directory. Downloads require authentication. File paths are randomised UUIDs.
Daily backups
Database and file backups run automatically every day. Backups are retained for 7 days. Restore procedures are documented.
Authentication
- Sessions are managed via signed JWT tokens with a secure secret.
- All sensitive auth routes (login, register, password reset) have rate limiting.
- Password reset tokens are cryptographic random values (256 bits), stored as SHA-256 hashes.
- Tokens expire after 60 minutes and are single-use.
- Invite tokens expire after 7 days and are invalidated on use or revocation.
Access control
NIS2Pathway uses role-based access control within each organisation:
- Owner: Full control, billing access.
- Admin: Can manage team and content.
- Member: Can create and edit content.
- Viewer: Read-only access.
- Auditor: Read-only with audit log access.
Audit logging
All significant actions (logins, data changes, evidence uploads, plan changes) are recorded in an audit log. Logs include the user, timestamp and action type. No sensitive values (tokens, passwords) are logged.
Security headers
The following HTTP security headers are set on all responses:
- Strict-Transport-Security (HSTS)
- X-Frame-Options: SAMEORIGIN
- X-Content-Type-Options: nosniff
- Referrer-Policy: strict-origin-when-cross-origin
- Permissions-Policy (camera, microphone, geolocation disabled)
Responsible disclosure
If you discover a security vulnerability in NIS2Pathway, please report it responsibly to security@nis2pathway.com. We will acknowledge your report within 72 hours and aim to resolve confirmed vulnerabilities promptly.
Please do not disclose vulnerabilities publicly until we have had a reasonable opportunity to investigate and fix them.
No certification claims
NIS2Pathway does not currently hold ISO 27001, SOC 2 or any other formal security certification. We follow security best practices consistent with NIS2 requirements, but we do not claim certified status.