Account Protection
Require safer passwords on sensitive accounts where a takeover hurts the most.
Password breaches · 1 credit per lookup · no monthly fee
How it works
One call, structured answer
Account Protection runs on the password breaches lookup at 1 credit per lookup. Same API key, same JSON shape as every other Encrata lookup.
- k-anonymity: the password never leaves the user's device
- Blocks the exact credentials attackers use in stuffing lists
- 1 credit per check, screen every registration and reset
- A single API call satisfies auditors asking for compromised-password controls
Thresholds by sensitivity
Implement protection tiers as thresholds on the count field: standard accounts reject passwords found more than a handful of times, sensitive accounts (health, payroll, admin-adjacent) reject anything found at all. Same API call everywhere, the tier lives in your policy layer, not in the integration.
Protection that fits the stakes
Proportional protection is easier to defend than uniform protection: nobody argues the patient portal should accept a password from a breach dump, and hobbyist accounts don't inherit friction designed for higher stakes. When regulators or auditors ask how protection maps to data sensitivity, the tier table is the answer.