
- Request sanity check and access token check
- Normalize email address, phone number, login name
- Optional strict user schema checks if schema is defined in configuration
- Calculate secure hash values for email address, phone number, login name
- Duplicate record validation using using hashed values of email address, phone number, login name
- Generate a new record UUID to be used as a user token
- Encrypt the whole user json and save it in backend database (MySQL, PostgreSQL, SQLite)
- Return newly generated user token to the caller
Databunker provides you an API to lookup user records using the email address, phone number, login name or a token received when you create a user record.
Databunker was built with privacy in mind and this is where the product really shines. It provides GDPR compliance, i.e. an audit of changes, handling for user requests like forget-me requests, user request change management, optional DPO approval, etc…
From a technical perspective, the product has many additional features, like the expiration of records, shareable record identities; additional user records, etc…