Security & Infrastructure

Built on dedicated European infrastructure with Cloudflare protection, enterprise-grade encryption, and hardened security at every layer.

Infrastructure Architecture

Cloudflare WAF

All traffic proxied through Cloudflare with DDoS protection, Web Application Firewall, and TLS termination.

  • DDoS mitigation
  • TLS 1.3 encryption
  • Origin IP hidden

API Server

FastAPI with async processing, Nginx reverse proxy with rate limiting, security headers, and HSTS enforcement.

  • Sub-100ms response times
  • Rate limiting (global + per-endpoint)
  • fail2ban intrusion prevention

PostgreSQL 16

Primary data store with 1.4M+ IOC records, atomic data refresh, and automated daily backups to encrypted off-site storage.

  • Atomic data refresh (zero downtime)
  • Daily encrypted backups
  • 30-day backup retention

Authentication

Self-hosted identity management with argon2id password hashing, JWT tokens, brute-force protection, and API key generation.

  • argon2id password hashing
  • Brute-force lockout (5 attempts)
  • Token blacklisting on logout

Redis 7

In-memory security layer for burst rate limiting, API key caching, login lockout counters, and token blacklisting.

  • Burst rate limiting
  • Auto-expiring TTL keys
  • Sub-millisecond lookups

Hetzner Cloud (EU)

Dedicated ARM server in Hetzner's ISO 27001 certified European data centers with GDPR-compliant data residency.

  • ISO 27001 certified
  • EU data residency
  • Hetzner Firewall + SSH hardening

Security Features

End-to-End Encryption

  • TLS 1.3 in transit: All API requests use HTTPS via Cloudflare with modern cipher suites
  • Encrypted backups: Daily PostgreSQL backups uploaded with SHA-1 verification to encrypted off-site storage
  • API key authentication: SHA-256 hashed keys with instant rotation support

Access Control

  • Brute-force protection: 5 failed login attempts trigger 30-minute account lockout
  • Multi-layer rate limiting: Nginx global limits, per-endpoint throttling, daily + burst quotas per API key
  • SSH hardening: Key-only authentication, root login disabled, Hetzner Cloud Firewall

Monitoring & Deployment

  • Auto-rollback deploys: Health check after every deploy; automatic revert on failure
  • fail2ban protection: Automatic IP banning on repeated auth failures or suspicious patterns
  • Docker isolation: All internal services bound to localhost; no direct external access

Data Privacy

  • No PII storage: We only store hashed indicators and metadata
  • EU data residency: Hetzner Cloud data centers in Germany (ISO 27001 certified; meets GDPR requirements)
  • GDPR-aligned: Data Processing Agreements available for Enterprise customers

Compliance & Standards

Infrastructure Security

  • Hetzner Cloud (ISO 27001, SOC 1/2, GDPR certified)
  • Cloudflare WAF with DDoS protection and bot management
  • Automated deploy pipeline with health-check rollback

Data Protection

  • GDPR-compliant data processing with EU residency
  • Automated daily backups with 30-day retention and integrity verification
  • Data Processing Agreements (DPA) for Enterprise customers

Enterprise Compliance: Need custom DPAs, specific compliance requirements, or dedicated infrastructure? Contact our sales team for enterprise packages.

Incident Response & Vulnerability Management

Security Monitoring

Our infrastructure is monitored with automatic alerting for:

  • Elevated error rates
  • Unusual traffic patterns
  • Service health failures
  • Database system errors

Vulnerability Disclosure

We take security vulnerabilities seriously. If you discover a security issue:

Email: security@reput.io

We commit to acknowledging reports within 24 hours and providing status updates every 3 days until resolution.

Questions About Our Security?

Our team is happy to answer any security, compliance, or infrastructure questions.