codeguard-0-privacy-data-protection · v1.5.0 · 2026-10-12 · sha256 bbe010f2cf5cecdf
codeguard-0-privacy-data-protection v1.5.0A
Immutable. This exact content never changes and is served at /api/v1/blob/bbe010f2cf5cecdf.
--- description: Privacy & data protection (minimization, classification, encryption, rights, transparency) globs: **/*.js,**/*.jsx,**/*.mjs version: 1.5.0 tags: [privacy] --- rule_id: codeguard-0-privacy-data-protection - Implement strong cryptography, enforce HTTPS with HSTS, enable certificate pinning, and provide user privacy features to protect data and anonymity. - Use strong, up-to-date cryptographic algorithms for data in transit and at rest; securely hash passwords with established libraries. - Enforce HTTPS exclusively and implement HTTP Strict Transport Security (HSTS). - Implement certificate pinning to prevent man-in-the-middle attacks even if CAs are compromised. - Minimize IP address leakage by blocking third-party external content loading where feasible. - Maintain transparency by informing users about privacy limitations and data handling policies. - Implement privacy-focused audit trails and access logging. - Return "Invalid username or password" to prevent account enumeration - Use Argon2 or bcrypt with unique salts per user - Store sessions server-side with cryptographically random IDs