{"run_id":"906d000f","url":"https://www.waivern.com","started_at":"2026-04-08T07:01:20.934485+00:00","overall":"FAIL","fail_count":9,"pass_count":25,"cmp":"Cookiebot","analysis_mode":"gdpr","error_count":0,"warn_count":2,"entries":[{"ts":"2026-04-08T07:01:20.934485+00:00","elapsed":0.0,"level":"STEP","session":"MAIN","msg":"Run 906d000f started","detail":{"url":"https://www.waivern.com"}},{"ts":"2026-04-08T07:01:20.934599+00:00","elapsed":0.0,"level":"INFO","session":"MAIN","msg":"Detecting probe server location","detail":null},{"ts":"2026-04-08T07:01:21.184980+00:00","elapsed":0.25,"level":"INFO","session":"MAIN","msg":"Probe location","detail":{"ip":"208.77.244.106","city":"Amsterdam","region":"North Holland","country":"The Netherlands","country_code":"NL","org":"Railway","latitude":52.37403,"longitude":4.88969}},{"ts":"2026-04-08T07:01:21.185211+00:00","elapsed":0.25,"level":"STEP","session":"MAIN","msg":"Starting analysis of https://www.waivern.com","detail":{"mode":"GDPR"}},{"ts":"2026-04-08T07:01:21.821677+00:00","elapsed":0.89,"level":"INFO","session":"MAIN","msg":"Chromium launched","detail":{"headless":true}},{"ts":"2026-04-08T07:01:21.946950+00:00","elapsed":1.01,"level":"INFO","session":"PREFLIGHT","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:01:24.648635+00:00","elapsed":3.71,"level":"INFO","session":"PREFLIGHT","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:01:24.680508+00:00","elapsed":3.75,"level":"STEP","session":"A","msg":"Session A start (accept path)","detail":null},{"ts":"2026-04-08T07:01:24.764544+00:00","elapsed":3.83,"level":"INFO","session":"A","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:01:25.996199+00:00","elapsed":5.06,"level":"INFO","session":"A","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:01:27.996105+00:00","elapsed":7.06,"level":"INFO","session":"A","msg":"Capturing pre-consent state","detail":null},{"ts":"2026-04-08T07:01:28.195023+00:00","elapsed":7.26,"level":"INFO","session":"A","msg":"Pre-consent state captured","detail":{"pre_consent_cookies":0,"pre_consent_ad_cookies":0,"pre_consent_tracking_storage":0,"pre_consent_tracker_globals":["gtag","dataLayer","google_tag_manager"],"pre_consent_unblocked_scripts":0,"pre_consent_capture_error":null}},{"ts":"2026-04-08T07:01:59.053930+00:00","elapsed":38.12,"level":"INFO","session":"A","msg":"Banner: found","detail":null},{"ts":"2026-04-08T07:01:59.202854+00:00","elapsed":38.27,"level":"INFO","session":"A","msg":"Accept All interaction","detail":{"cmp":"Cookiebot","button_text":"Allow all cookies","clicked":true,"in_iframe":false,"error":null}},{"ts":"2026-04-08T07:02:01.203421+00:00","elapsed":40.27,"level":"INFO","session":"A","msg":"Capturing post-accept baseline state","detail":null},{"ts":"2026-04-08T07:02:01.323520+00:00","elapsed":40.39,"level":"INFO","session":"A","msg":"Baseline captured","detail":{"baseline_cookies":1,"baseline_ad_cookies":0,"baseline_tracking_storage":0,"baseline_tracker_globals":["gtag","dataLayer","google_tag_manager"],"baseline_unblocked_scripts":0,"baseline_capture_error":null}},{"ts":"2026-04-08T07:02:01.604438+00:00","elapsed":40.67,"level":"INFO","session":"A","msg":"Context closed, HAR saved","detail":null},{"ts":"2026-04-08T07:02:01.604584+00:00","elapsed":40.67,"level":"STEP","session":"A","msg":"Session A complete","detail":{"pre_consent_cookies":0,"pre_consent_ad_cookies":0,"pre_consent_tracking_storage":0,"pre_consent_tracker_globals":["gtag","dataLayer","google_tag_manager"],"pre_consent_unblocked_scripts":0,"pre_consent_capture_error":null,"baseline_cookies":1,"baseline_ad_cookies":0,"baseline_tracking_storage":0,"baseline_tracker_globals":["gtag","dataLayer","google_tag_manager"],"baseline_unblocked_scripts":0,"baseline_capture_error":null}},{"ts":"2026-04-08T07:02:01.604658+00:00","elapsed":40.67,"level":"STEP","session":"B","msg":"Session B start (reject path)","detail":null},{"ts":"2026-04-08T07:02:01.650768+00:00","elapsed":40.72,"level":"INFO","session":"B","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:02:03.061096+00:00","elapsed":42.13,"level":"INFO","session":"B","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:02:05.061827+00:00","elapsed":44.13,"level":"INFO","session":"B","msg":"Capturing pre-consent state","detail":null},{"ts":"2026-04-08T07:02:05.101303+00:00","elapsed":44.17,"level":"INFO","session":"B","msg":"Pre-consent B captured","detail":{"pre_consent_B_cookies":0,"pre_consent_B_ad_cookies":0,"pre_consent_B_tracking_storage":0,"pre_consent_B_tracker_globals":["gtag","dataLayer","google_tag_manager"],"pre_consent_B_unblocked_scripts":0,"pre_consent_B_capture_error":null}},{"ts":"2026-04-08T07:02:35.146773+00:00","elapsed":74.21,"level":"INFO","session":"B","msg":"Banner: found","detail":null},{"ts":"2026-04-08T07:02:55.773502+00:00","elapsed":94.84,"level":"INFO","session":"B","msg":"Click symmetry measured","detail":{"accept_clicks":1,"reject_clicks":0}},{"ts":"2026-04-08T07:02:55.913243+00:00","elapsed":94.98,"level":"INFO","session":"B","msg":"Reject All interaction","detail":{"cmp":"Cookiebot","button_text":"Accept only strictly necessary cookies","clicked":true,"clicks_required":1,"required_manage_panel":false,"panel_navigated":false,"panel_new_frames":0,"panel_wait_s":0.0,"error":null}},{"ts":"2026-04-08T07:02:57.921019+00:00","elapsed":96.99,"level":"INFO","session":"B","msg":"Site accessible after reject: True","detail":null},{"ts":"2026-04-08T07:02:57.921111+00:00","elapsed":96.99,"level":"INFO","session":"B","msg":"Capturing post-reject state","detail":null},{"ts":"2026-04-08T07:02:58.105192+00:00","elapsed":97.17,"level":"INFO","session":"B","msg":"Post-reject captured","detail":{"post_reject_cookies":1,"post_reject_ad_cookies":0,"post_reject_tracking_storage":0,"post_reject_tracker_globals":["gtag","dataLayer","google_tag_manager"],"post_reject_unblocked_scripts":0,"post_reject_capture_error":null}},{"ts":"2026-04-08T07:03:07.524629+00:00","elapsed":106.59,"level":"INFO","session":"B","msg":"Persistent widget check","detail":{"found":false,"text":"","in_iframe":false}},{"ts":"2026-04-08T07:03:07.524735+00:00","elapsed":106.59,"level":"INFO","session":"B","msg":"Capturing subpages","detail":null},{"ts":"2026-04-08T07:03:11.899566+00:00","elapsed":110.97,"level":"INFO","session":"B","msg":"2 subpage(s) captured","detail":{"urls":["https://www.waivern.com/","https://www.waivern.com/pricing"],"errors":[]}},{"ts":"2026-04-08T07:03:12.501285+00:00","elapsed":111.57,"level":"INFO","session":"B","msg":"Context closed, HAR saved","detail":null},{"ts":"2026-04-08T07:03:12.501404+00:00","elapsed":111.57,"level":"INFO","session":"B","msg":"Checking pre-ticked toggles (separate session)","detail":null},{"ts":"2026-04-08T07:03:12.542312+00:00","elapsed":111.61,"level":"INFO","session":"B","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:03:13.994326+00:00","elapsed":113.06,"level":"INFO","session":"B","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:03:59.882320+00:00","elapsed":158.95,"level":"WARN","session":"B","msg":"Manage/preferences button not visible after 5s wait — toggle check may return 0 results","detail":null},{"ts":"2026-04-08T07:04:00.812797+00:00","elapsed":159.88,"level":"INFO","session":"B","msg":"Pre-ticked toggles: 0 found","detail":{"toggles":{}}},{"ts":"2026-04-08T07:04:00.812906+00:00","elapsed":159.88,"level":"WARN","session":"B","msg":"Toggle check returned 0 results — diagnostics:","detail":{"manage_button_found":false,"manage_button_text":null,"frames_scanned":[],"total_elements_found":0,"note":"Manage/preferences button not found on page"}},{"ts":"2026-04-08T07:04:00.822994+00:00","elapsed":159.89,"level":"STEP","session":"B","msg":"Session B complete","detail":{"post_reject_cookies":1,"post_reject_ad_cookies":0,"post_reject_tracking_storage":0,"post_reject_tracker_globals":["gtag","dataLayer","google_tag_manager"],"post_reject_unblocked_scripts":0,"post_reject_capture_error":null,"accept_clicks":1,"reject_clicks":1,"reject_at_first_screen":true,"subpages_captured":2}},{"ts":"2026-04-08T07:04:00.823110+00:00","elapsed":159.89,"level":"STEP","session":"C","msg":"Session C start (persistence check)","detail":null},{"ts":"2026-04-08T07:04:00.859599+00:00","elapsed":159.93,"level":"INFO","session":"C","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:04:02.254137+00:00","elapsed":161.32,"level":"INFO","session":"C","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:04:34.388823+00:00","elapsed":193.45,"level":"INFO","session":"C","msg":"Reject for persistence test","detail":{"clicked":true,"error":null}},{"ts":"2026-04-08T07:04:36.389710+00:00","elapsed":195.46,"level":"INFO","session":"C","msg":"Opening second tab (same-session test)","detail":null},{"ts":"2026-04-08T07:04:36.449243+00:00","elapsed":195.52,"level":"INFO","session":"C","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:04:37.907552+00:00","elapsed":196.97,"level":"INFO","session":"C","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:04:39.958326+00:00","elapsed":199.02,"level":"INFO","session":"C","msg":"Same-session state captured","detail":{"persistence_1_cookies":1,"persistence_1_ad_cookies":0,"persistence_1_tracking_storage":0,"persistence_1_tracker_globals":["gtag","dataLayer","google_tag_manager"],"persistence_1_unblocked_scripts":0,"persistence_1_capture_error":null}},{"ts":"2026-04-08T07:04:40.045693+00:00","elapsed":199.11,"level":"INFO","session":"C","msg":"Storage state saved, opening new context","detail":null},{"ts":"2026-04-08T07:04:40.098487+00:00","elapsed":199.16,"level":"INFO","session":"C","msg":"Navigating to https://www.waivern.com","detail":null},{"ts":"2026-04-08T07:04:41.290410+00:00","elapsed":200.36,"level":"INFO","session":"C","msg":"Network idle reached","detail":null},{"ts":"2026-04-08T07:04:43.334165+00:00","elapsed":202.4,"level":"INFO","session":"C","msg":"New-session state captured","detail":{"persistence_2_cookies":1,"persistence_2_ad_cookies":0,"persistence_2_tracking_storage":0,"persistence_2_tracker_globals":["gtag","dataLayer","google_tag_manager"],"persistence_2_unblocked_scripts":0,"persistence_2_capture_error":null}},{"ts":"2026-04-08T07:04:43.344228+00:00","elapsed":202.41,"level":"STEP","session":"C","msg":"Session C complete","detail":{"persistence_1_captured":true,"persistence_2_captured":true}},{"ts":"2026-04-08T07:04:43.344325+00:00","elapsed":202.41,"level":"STEP","session":"POLICY_RENDER","msg":"Rendering cookie policy page in browser","detail":null},{"ts":"2026-04-08T07:04:43.641183+00:00","elapsed":202.71,"level":"INFO","session":"POLICY_RENDER","msg":"Navigating to policy: https://www.waivern.com/cookie-policy","detail":null},{"ts":"2026-04-08T07:04:51.410250+00:00","elapsed":210.48,"level":"INFO","session":"POLICY_RENDER","msg":"Extracted 1262 chars from policy page","detail":null},{"ts":"2026-04-08T07:04:51.418634+00:00","elapsed":210.48,"level":"INFO","session":"POLICY_RENDER","msg":"Policy page rendered (1262 chars)","detail":null},{"ts":"2026-04-08T07:04:51.460442+00:00","elapsed":210.53,"level":"INFO","session":"MAIN","msg":"Browser closed","detail":null},{"ts":"2026-04-08T07:04:51.478347+00:00","elapsed":210.54,"level":"STEP","session":"DNS","msg":"Running CNAME cloaking checks","detail":null},{"ts":"2026-04-08T07:04:51.478502+00:00","elapsed":210.54,"level":"INFO","session":"DNS","msg":"Apex domain: waivern.com (from hostname: www.waivern.com)","detail":null},{"ts":"2026-04-08T07:04:51.618734+00:00","elapsed":210.68,"level":"INFO","session":"DNS","msg":"Checking 0 subdomain(s)","detail":{"subdomains":[]}},{"ts":"2026-04-08T07:04:51.618833+00:00","elapsed":210.68,"level":"INFO","session":"DNS","msg":"No first-party subdomains to check","detail":null},{"ts":"2026-04-08T07:04:51.619741+00:00","elapsed":210.69,"level":"STEP","session":"POLICY","msg":"Fetching cookie policy","detail":null},{"ts":"2026-04-08T07:04:51.619823+00:00","elapsed":210.69,"level":"INFO","session":"POLICY","msg":"Policy found at https://www.waivern.com/cookie-policy","detail":null},{"ts":"2026-04-08T07:04:51.619855+00:00","elapsed":210.69,"level":"INFO","session":"POLICY","msg":"Fetching policy, cross-referencing 1 cookie(s)","detail":null},{"ts":"2026-04-08T07:04:57.213071+00:00","elapsed":216.28,"level":"INFO","session":"POLICY","msg":"Policy fetch OK","detail":{"declared":14,"undeclared_observed":0,"ai_used":true}},{"ts":"2026-04-08T07:04:57.213171+00:00","elapsed":216.28,"level":"STEP","session":"MAIN","msg":"Analysis complete","detail":{"error_count":0}},{"ts":"2026-04-08T07:04:57.213215+00:00","elapsed":216.28,"level":"STEP","session":"C1","msg":"Running Component 1 HAR analysis","detail":null},{"ts":"2026-04-08T07:04:57.367224+00:00","elapsed":216.43,"level":"INFO","session":"C1","msg":"Phase hint timestamps passed to HAR analyser","detail":{"reject_click":"2026-04-08T07:02:55"}},{"ts":"2026-04-08T07:04:57.382337+00:00","elapsed":216.45,"level":"INFO","session":"C1","msg":"HAR analysis complete — 3 FAIL item(s)","detail":{"total_requests":193,"phases":["pre_consent","post_reject"],"phase_strategy":{"accept":"not_detected","reject":"timestamp_hint"},"fail_items":["B.1","E.1","E.3"]}},{"ts":"2026-04-08T07:04:57.433737+00:00","elapsed":216.5,"level":"INFO","session":"C1","msg":"Running C1 on accept-path HAR for C.2/C.3 baseline","detail":null},{"ts":"2026-04-08T07:04:57.438373+00:00","elapsed":216.5,"level":"INFO","session":"C1","msg":"Accept-HAR promoted 2 item(s): ['C.2', 'C.3']","detail":{"phases":["pre_consent","post_accept"]}},{"ts":"2026-04-08T07:04:57.439793+00:00","elapsed":216.51,"level":"STEP","session":"CHECKS","msg":"Running browser-state checks","detail":null},{"ts":"2026-04-08T07:04:57.440207+00:00","elapsed":216.51,"level":"INFO","session":"CHECKS","msg":"Browser checks complete — 5 FAIL item(s)","detail":{"fail_items":["B.3","E.4","H.1","H.3","K.5"],"mode":"gdpr"}}],"docx_filename":"consent_report_https___www.waivern.com.docx"}