Functions - privacy

delete

Delete personally identifiable information (PII) from the PII store

depseudonymize

Depseudonymize the identifier by retrieving the personally identifiable information (PII) from the PII store

pseudonymize

Pseudonymize personally identifiable information (PII) and store PII and the pseudonymized identifier in the PII store

delete

(PiiStore store, string id)

returns error?

Delete personally identifiable information (PII) from the PII store

Parameters

  • store PiiStore
  • storage used to persist the PII and the identifier

  • id string
  • pseudonymized identifier to be deleted

  • Return Type

    (error?)
  • nil if retrieval was successful, error if retrieval failed

depseudonymize

(PiiStore store, string id)

returns string | error

Depseudonymize the identifier by retrieving the personally identifiable information (PII) from the PII store

Parameters

  • store PiiStore
  • storage used to persist the PII and the identifier

  • id string
  • pseudonymized identifier to be depseudonymize

  • Return Type

    (string | error)
  • PII if retrieval was successful, error if retrieval failed

pseudonymize

(PiiStore store, string pii)

returns string | error

Pseudonymize personally identifiable information (PII) and store PII and the pseudonymized identifier in the PII store

Parameters

  • store PiiStore
  • storage used to persist the PII and the identifier

  • pii string
  • PII to be pseudonymized

  • Return Type

    (string | error)
  • 36 characters long UUID if storage operation was successful, error if storage operation failed