Coverage for polar/kit/anonymization.py: 38%
8 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 12:42 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 12:42 +0000
1import hashlib
4def anonymize_for_deletion(value: str) -> str:
5 ret = hashlib.md5()
6 ret.update(value.encode("utf-8"))
7 return ret.hexdigest()
10def anonymize_email_for_deletion(email: str) -> str:
11 assert "@" in email
13 # user, domain = email.split('@')
14 return f"{anonymize_for_deletion(email)}@deleted.com"