DEDID

AcronymDefinition
DEDIDHourly-based disposable digital ID