Coffrify.Resources.GdprExtra (Coffrify v0.9.0)

View Source

GDPR extras — deletion, consent log, retention policy, acceptances.

Summary

Functions

Get the workspace's data retention policy.

List the user's acceptances of legal documents.

List the consent log.

Request a workspace deletion (Art. 17).

Functions

get_retention_policy(client)

@spec get_retention_policy(Coffrify.t()) :: {:ok, map()} | {:error, Exception.t()}

Get the workspace's data retention policy.

list_acceptances(client)

@spec list_acceptances(Coffrify.t()) :: {:ok, map()} | {:error, Exception.t()}

List the user's acceptances of legal documents.

request_deletion(client, opts)

@spec request_deletion(Coffrify.t(), map() | keyword()) ::
  {:ok, map()} | {:error, Exception.t()}

Request a workspace deletion (Art. 17).