Chimeway.Privacy (chimeway v1.2.0)

Copy Markdown View Source

Atom-safe recursive removal of privacy-sensitive keys from untrusted terms.

This module intentionally preserves allowed keys in their original form. It only normalizes a temporary comparison string and never creates atoms from caller-controlled input.

Summary

Functions

forbidden_key?(key)

@spec forbidden_key?(term()) :: boolean()

redact(value)

@spec redact(term()) :: term()