| Log + inspect filtering | config.filter_parameters (covers both) | references/log-and-output-protection.md |
| Per-model PII declaration | self.filter_attributes (self-documenting) | references/log-and-output-protection.md |
| Job arg protection (ActiveJob) | self.log_arguments = false (set in ApplicationJob) | references/log-and-output-protection.md |
| Job arg protection (Sidekiq) | Server middleware + pass IDs only | references/log-and-output-protection.md |
| PII redaction in logs | logstop gem | references/log-and-output-protection.md |
| IP anonymization | ip_anonymizer middleware | references/log-and-output-protection.md |
| Error reporter scrubbing | Scrub PII from Sentry/Rollbar/etc. | references/log-and-output-protection.md |
| APM/monitoring scrubbing | Scrub PII from AppSignal/NewRelic/etc. | references/log-and-output-protection.md |
| Data minimization | Strong parameters + serializers | references/data-minimization.md |
| Searchable encryption | encrypts :field, deterministic: true | references/encryption.md |
| Non-searchable encryption | encrypts :field | references/encryption.md |
| Password hashing | has_secure_password | references/encryption.md |
| Key rotation | encrypts :field, previous: [...] | references/encryption.md |
| Secrets management | bin/rails credentials:edit | references/secrets-management.md |
| Security auditing | bundler-audit, Brakeman, pdscan | references/secrets-management.md |
| HTTPS enforcement | config.force_ssl = true + HSTS | references/session-security.md |
| Session security | Signed cookies / Bearer tokens | references/session-security.md |
| Consent management | Immutable append-only audit trail | references/consent-management.md |
| Consent enforcement | Controller concern gating actions | references/consent-management.md |
| Consent-gated exports | ConsentGatedExportSerializer for processing | references/consent-management.md |
| Anonymization | Replace PII with [ANONYMIZED] | references/anonymization.md |
| Pseudonymization | HMAC hash preserving analytics links | references/pseudonymization.md |
| DSAR workflow | Access / Rectification / Erasure | references/dsar.md |
| Data retention | Solid Queue scheduled jobs | references/data-retention.md |