Consent Artifact v1
This page details about Consent Artifact, a structured record of user consent for data processing, with examples in XML , JSON, YAML, and TOML formats.
A Consent Artifact is a structured data object that encapsulates the detailed information about user consent for data processing activities. It is designed to provide a comprehensive and verifiable record of consent agreements, ensuring transparency, compliance, and accountability. You can find data fields definitions at Artifact Glossary Below is an example of a Consent Artifact in JSON format:
XML Data Format
<artifact>
<context>https://consent.foundation/artifact/v1</context>
<cp_name>Customer Onboarding Form</cp_name>
<agreement_hash_id>1ca35897540ec7ae7294a8cacd11caf2c09f95f026c925c6ce4e4c29b20e3c41</agreement_hash_id>
<agreement_version>1.0</agreement_version>
<linked_agreement_hash>d4828c7252da8b626a40ffdbbec74c36b74d8f80c78df86e43d53fb5f3f366f4</linked_agreement_hash>
<data_principal>
<dp_df_id>d74bed43-6ee3-4cdc-a5cb-2b6b8f1732c4</dp_df_id>
<dp_public_key></dp_public_key>
<dp_residency>india</dp_residency>
<dp_e>30ac654fe2a70f1a7a1b1b5b92b0238c2b2366ffab8bdde09de8030705b76b67</dp_e>
<dp_verification>false</dp_verification>
<dp_child>false</dp_child>
<dp_attorney>
<dp_df_id></dp_df_id>
<dp_public_key></dp_public_key>
<dp_e></dp_e>
</dp_attorney>
</data_principal>
<data_fiduciary>
<df_id>flipbasket</df_id>
<agreement_date></agreement_date>
<date_of_consent>2024-02-23T00:00:00Z</date_of_consent>
<consent_status>active</consent_status>
<revocation_date>2024-05-23</revocation_date>
</data_fiduciary>
<data_principal_rights>
<right_to_access>true</right_to_access>
<right_to_rectify>true</right_to_rectify>
<right_to_erase>true</right_to_erase>
<right_to_restrict_processing>true</right_to_restrict_processing>
<right_to_data_portability>true</right_to_data_portability>
</data_principal_rights>
<consent_scope>
<data_element>
<data_element>home_address</data_element>
<consents>
<consent>
<purpose_id>bb4f25e5fd9b5b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>false</shared>
<data_processors>
<data_processor_id>123abc</data_processor_id>
<data_processor_id>234ghi</data_processor_id>
<data_processor_id>345jik</data_processor_id>
</data_processors>
<cross_border>true</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
<consent>
<purpose_id>kl4f25e5fd875b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>false</shared>
<data_processors></data_processors>
<cross_border>false</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
</consents>
</data_element>
<data_element>
<data_element>mobile_number</data_element>
<consents>
<consent>
<purpose_id>hj1f25e5fd9b5b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>true</shared>
<data_processors>
<data_processor_id>123abc</data_processor_id>
<data_processor_id>234ghi</data_processor_id>
<data_processor_id>345jik</data_processor_id>
</data_processors>
<cross_border>true</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
<consent>
<purpose_id>rgyu625e5fd9b5b2b</purpose_id>
<consent_status>rejected</consent_status>
<shared>false</shared>
<data_processors></data_processors>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
</consents>
</data_element>
</consent_scope>
</artifact>
Other Data Formats
Below are the examples of Consent Artifact with other data formats:
<artifact>
<context>https://consent.foundation/artifact/v1</context>
<cp_name>Customer Onboarding Form</cp_name>
<agreement_hash_id>1ca35897540ec7ae7294a8cacd11caf2c09f95f026c925c6ce4e4c29b20e3c41</agreement_hash_id>
<agreement_version>1.0</agreement_version>
<linked_agreement_hash>d4828c7252da8b626a40ffdbbec74c36b74d8f80c78df86e43d53fb5f3f366f4</linked_agreement_hash>
<data_principal>
<dp_df_id>d74bed43-6ee3-4cdc-a5cb-2b6b8f1732c4</dp_df_id>
<dp_public_key></dp_public_key>
<dp_residency>india</dp_residency>
<dp_e>30ac654fe2a70f1a7a1b1b5b92b0238c2b2366ffab8bdde09de8030705b76b67</dp_e>
<dp_verification>false</dp_verification>
<dp_child>false</dp_child>
<dp_attorney>
<dp_df_id></dp_df_id>
<dp_public_key></dp_public_key>
<dp_e></dp_e>
</dp_attorney>
</data_principal>
<data_fiduciary>
<df_id>flipbasket</df_id>
<agreement_date></agreement_date>
<date_of_consent>2024-02-23T00:00:00Z</date_of_consent>
<consent_status>active</consent_status>
<revocation_date>2024-05-23</revocation_date>
</data_fiduciary>
<data_principal_rights>
<right_to_access>true</right_to_access>
<right_to_rectify>true</right_to_rectify>
<right_to_erase>true</right_to_erase>
<right_to_restrict_processing>true</right_to_restrict_processing>
<right_to_data_portability>true</right_to_data_portability>
</data_principal_rights>
<consent_scope>
<data_element>
<data_element>home_address</data_element>
<consents>
<consent>
<purpose_id>bb4f25e5fd9b5b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>false</shared>
<data_processors>
<data_processor_id>123abc</data_processor_id>
<data_processor_id>234ghi</data_processor_id>
<data_processor_id>345jik</data_processor_id>
</data_processors>
<cross_border>true</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
<consent>
<purpose_id>kl4f25e5fd875b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>false</shared>
<data_processors></data_processors>
<cross_border>false</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
</consents>
</data_element>
<data_element>
<data_element>mobile_number</data_element>
<consents>
<consent>
<purpose_id>hj1f25e5fd9b5b2b</purpose_id>
<consent_status>approved</consent_status>
<shared>true</shared>
<data_processors>
<data_processor_id>123abc</data_processor_id>
<data_processor_id>234ghi</data_processor_id>
<data_processor_id>345jik</data_processor_id>
</data_processors>
<cross_border>true</cross_border>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
<consent>
<purpose_id>rgyu625e5fd9b5b2b</purpose_id>
<consent_status>rejected</consent_status>
<shared>false</shared>
<data_processors></data_processors>
<consent_timestamp>2024-02-23T00:00:00Z</consent_timestamp>
<expiry_date>2024-05-23T00:00:00Z</expiry_date>
<retention_date>2024-08-23T00:00:00Z</retention_date>
</consent>
</consents>
</data_element>
</consent_scope>
</artifact>
Last updated