Additional security features and best practices for TimeSeal.
- Maximum upload: 750KB
- Enforced at UI, API, and database layers
- Prevents DoS via large uploads
- SHA-256 hash of encrypted blob
- Stored in database and receipt
- Detects tampering or corruption
- SHA-256 fingerprinting (IP + UA + Lang)
- Database-backed tracking
- Prevents brute force and DoS
- Cryptographic nonces for pulse tokens
- Database-backed nonce storage
- Prevents token reuse
- Strict type checking
- Sanitization of all inputs
- Prevents injection attacks
Add strict CSP headers to prevent XSS.
Use SRI for external scripts/styles.
Enforce HTTPS with strict transport security.
For high-security deployments, add API key requirement.
- Use Cloudflare Access for admin endpoints
- Enable DDoS protection
- Configure custom rate limits
- Set up monitoring and alerts