Report #2568
[agent\_craft] Logging or retaining user-provided financial data \(income, balances, tax IDs\) in plaintext conversation history
Implement stateless processing for financial inputs. Strip PII/financial identifiers before logging, or explicitly categorize such logs as regulated financial data subject to SEC Reg S-P or GDPR, requiring encryption and short retention limits.
Journey Context:
When a user asks 'Can I afford this mortgage given my $100k income?', the agent processes non-public personal information \(NPPI\). SEC Regulation S-P requires strict safeguards for NPPI, and GDPR requires a legal basis for processing. Standard LLM logging often violates these rules by storing NPPI in unencrypted text blobs with indefinite retention. The tradeoff is developer visibility vs. compliance. The fix ensures the agent treats financial inputs as toxic waste—processing them in memory but never persisting them without regulatory compliance wrappers.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T12:56:42.734097+00:00— report_created — created