Skip to main content

Security at ChainSec

How we protect your data

Security is built into ChainSec from the first line of code, not added afterwards. These are the technical measures that protect your information every day.

  • App data is stored in AWS Stockholm
  • Encrypted in transit and at rest

About ChainSec

ChainSec keeps track of your suppliers: who is approved, which certificates are valid and when each one is due for re-evaluation. The service is operated by Fiive AB (Org. no. 559457-1563) with offices in Gothenburg, Sweden.

Technical Platform

Our application is built on modern, well-established technologies.

  • Frontend: React with TypeScript
  • Backend: Node.js with Express and TypeScript
  • Database: MongoDB Atlas with professional management and automatic backups
  • Cloud Infrastructure: Amazon Web Services (AWS), Stockholm region
  • File Storage: AWS S3 with encrypted storage

Authentication and Access Control

Multi-Factor Authentication (MFA)

User accounts can be protected with two-factor authentication via time-based one-time passwords (TOTP) using common authentication apps. The organisation can require it for all users.

Session Management

  • Secure, encrypted sessions with automatic logout during inactivity
  • HttpOnly and Secure cookies in production
  • CSRF protection (Cross-Site Request Forgery) via a secure cookie and application-specific header that verify requests originate from our application.
  • Automatic account lockout after repeated failed login attempts

Password Security

  • Industry-leading encryption (bcrypt) for secure password storage
  • Secure access tokens generated with strong cryptographic entropy
  • Secure password reset with time-limited links

Data Security

Encryption

  • Data in transit: TLS 1.2+ (HTTPS) for all communication between client and server
  • Data at rest: MongoDB Atlas encryption and AWS S3 AES-256 server-side encryption
  • Database communication: TLS-encrypted connection in production
  • Cookies: Encrypted session cookies with HttpOnly and Secure flags

Database and Storage

  • MongoDB Atlas with professional management and automatic backups
  • AWS S3 for encrypted file storage with AES-256 encryption
  • App data is stored in AWS Stockholm

Input Validation and Sanitization

  • Automatic protection against NoSQL injections
  • Protection against XSS (Cross-Site Scripting) through input sanitization
  • Strict validation of file uploads with restrictions on MIME type and size
  • Timing-safe comparisons for tokens to prevent timing attacks

Network Security

Web Application Firewall (WAF)

AWS Web Application Firewall (WAF) protects our application against common web exploits and attacks. The WAF filters and monitors HTTP/HTTPS traffic according to configured security rules, including protection against OWASP Top 10 vulnerabilities and DDoS attacks.

Rate Limiting

To protect against overload attacks and automated threats, we use comprehensive rate limiting for API calls, login attempts, password resets, and bulk operations. These limits are dynamically adjusted based on security threats and usage patterns.

HTTP Security Headers

The application is protected with modern HTTP security headers:

  • Content-Security-Policy: Restricts which resources can be loaded
  • Strict-Transport-Security (HSTS): Forces HTTPS connections
  • X-Frame-Options: Protects against clickjacking attacks
  • X-Content-Type-Options: Prevents MIME type sniffing
  • Referrer-Policy: Controls information leakage
  • Permissions-Policy: Restricts access to sensitive browser features

Cross-Origin Resource Sharing (CORS)

Strictly configured resource sharing policy that only allows requests from approved origins.

Monitoring and Logging

Security Logging

  • Detailed logging of all authentication attempts
  • Audit trails for security events
  • Automatic alerts for suspicious activities
  • Secure and redundant log storage in the cloud

Error Tracking and Incident Management

Advanced error tracking and incident management in production, enabling rapid identification and response to security incidents.

Cloud Security (AWS)

Our infrastructure runs on Amazon Web Services.

  • IAM-based access control (Identity and Access Management)
  • Encrypted file storage in S3 with AES-256
  • Network isolation between services
  • Regular security updates

Regular Security Audits

We perform continuous security monitoring and regular audits.

  • Vulnerability analysis of application code
  • Continuous updates of dependencies and libraries
  • Security analysis of infrastructure
  • Independent security assessments

Development Security

  • Automated security testing in development pipeline
  • Code review with security rules
  • Automatic scanning of dependencies for known vulnerabilities
  • Secure development practices and code reviews

This page was last updated: October 23, 2026

Contact us

Questions about security or data protection? Get in touch.