{"transaction_id":"f3cb0b5e90e706fc55398b2e","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"banner_shown","label":"Banner angezeigt","action":"show","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"denied_until_choice","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:29:30+00:00","required_fields":["domain","banner_version","policy_version","region","created_at"],"previous_hash":"9e1a49367d5ea08487fb129971b64ff61a074a6e137cdc63d459a14b452c9205","row_hash":"f0304a0e2b702ac10930109e50afe2e6ab8215eeaa149dbb316c9754be0941f1"}
{"transaction_id":"5853815c6db4d9d267bcc37a","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"consent_saved","label":"Einwilligung gespeichert","action":"accept_or_save","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"granted_if_selected","marketing":"granted_if_selected"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:30:30+00:00","required_fields":["consent_id","categories","services","action","created_at"],"previous_hash":"f0304a0e2b702ac10930109e50afe2e6ab8215eeaa149dbb316c9754be0941f1","row_hash":"e39054a22c596a6c21aaf1f3d3a10372c2f2f7d7a4f5803f2f7af46c4b319c02"}
{"transaction_id":"79f202bfd753f07de1729e51","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"consent_rejected","label":"Ablehnung gespeichert","action":"reject","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"denied_until_choice","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:31:30+00:00","required_fields":["consent_id","categories","action","created_at"],"previous_hash":"e39054a22c596a6c21aaf1f3d3a10372c2f2f7d7a4f5803f2f7af46c4b319c02","row_hash":"8808a39ec166de8c0cfbd4804326ee94848e928806aed5a4ae55253ebd9f6617"}
{"transaction_id":"3caf01e5849fb3dde35aa100","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"consent_withdrawn","label":"Widerruf gespeichert","action":"withdraw","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"denied_until_choice","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:32:30+00:00","required_fields":["previous_consent_id","withdrawn_at","categories","source"],"previous_hash":"8808a39ec166de8c0cfbd4804326ee94848e928806aed5a4ae55253ebd9f6617","row_hash":"056c3b7d1215d7def7a3614ff3c6597754f8340ae22e227fb238353d99842e7d"}
{"transaction_id":"b3904c002f92082e3d46c947","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"gpc_seen","label":"GPC-Signal berücksichtigt","action":"gpc","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"denied_until_choice","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:33:30+00:00","required_fields":["gpc_signal","region","action","created_at"],"previous_hash":"056c3b7d1215d7def7a3614ff3c6597754f8340ae22e227fb238353d99842e7d","row_hash":"206ce071ab2539ceecf666a395c70bbf0c2018642c22417d9135e260139dff6f"}
{"transaction_id":"8b0e54ca998d81af2961284c","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"vendor_sync","label":"Downstream-Sync","action":"sync","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"granted_if_selected","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:34:30+00:00","required_fields":["destination","categories","sync_status","created_at"],"previous_hash":"206ce071ab2539ceecf666a395c70bbf0c2018642c22417d9135e260139dff6f","row_hash":"2313770ed56462c49986694425ce62f32f480d5b4754deea9c7b3dec697f020f"}
{"transaction_id":"bb600a33a0efa71515cd9886","domain":"python-academy.de","scan_id":"de7eb548-7e52-46d8-aa7a-a136f6618b1d","event_id":"rescan_evidence","label":"Re-Scan-Nachweis","action":"rescan","region":"DE/EU","subject_key_hash":"sha256:template-not-a-user-id","categories":{"notwendig":"granted","statistik":"denied_until_choice","marketing":"denied"},"services":"aus Anbieterregister synchronisieren","evidence_ref":"https://saferpage.de/nachweise/python-academy.de/export","created_at":"2026-06-20T13:35:30+00:00","required_fields":["scan_id","checked_at","result_url","evidence_hash"],"previous_hash":"2313770ed56462c49986694425ce62f32f480d5b4754deea9c7b3dec697f020f","row_hash":"342422d88f618ecb9c6cc2cd0b634c2a89eefbc4b46e3a604ae3b770ba291168"}
