Finding reference

Session replay observed with sensitive input surfaces

Retained runtime and page-surface evidence showed session-replay-related signals and sensitive input surfaces in the same observed scan scope, without retained same-page or same-flow replay linkage. Review the evidence context, methodology, common causes, and reviewer questions for this CertScore finding.

Selected finding

Session replay observed with sensitive input surfaces

HighReview Signal evidenceCorrelated observationThird-party trackingFormal top-finding density pending calibration

Benchmark frequency is directional market context only. It is not a compliance benchmark, legal conclusion, or severity score. Rare findings may be top-ranked only when retained evidence is strong; common findings may remain medium when evidence is automated or context-dependent. Rarity is not severity, and prevalence is not compliance risk.

Observed

Retained runtime and page-surface evidence showed session-replay-related signals and sensitive input surfaces in the same observed scan scope, without retained same-page or same-flow replay linkage.

Why this matters

This observation can help reviewers decide whether the site behavior deserves deeper privacy, accessibility, consent, or consumer-protection review in context.

Detection methodology

CertScore compares retained replay-related runtime evidence with retained page-surface evidence for sensitive input fields, form context, page purpose, and semantic cues in the same scan. The finding is surfaced when replay-related runtime context and sensitive-surface context are both retained, but the retained evidence does not need to show same-page or same-flow replay linkage. CertScore treats this co-presence as a review signal. The scanner does not determine that sensitive field values, keystrokes, screenshots, recordings, or user communications were captured. Reviewers should consider vendor configuration, masking, sampling, page exclusions, consent state, payload evidence, field purpose, and whether the retained evidence reflects the affected user-facing flow.

Confidence semantics: Good when retained replay-related runtime evidence and sensitive-input or sensitive-context page evidence appear in the same scan; stronger when retained evidence includes replay endpoint context, field or surface context, consent timing, masking or exclusion context, repeated examples, and usable coverage. Manual review is still needed for same-page linkage, active capture, masking, payload contents, consent state, sensitive context, and remediation quality.

Top-finding calibrationWhat must be retained to surface, top-rank, demote, or suppress this finding.

Minimum to surface

  • Retained evidence supports the finding through the canonical concern/policy/unified-finding pipeline.

High confidence requires

  • Corroborated retained evidence and usable coverage.

Top ranking requires

  • Stronger directness, corroboration, affected surface, and review relevance.

Demote or suppress when

  • Evidence is ambiguous, unsupported, blocked, or audit-only.

These rules describe ranking calibration for already-projected findings. They do not create findings from raw signals.

Example evidence

Replay plus sensitive surface scan context

  • artifact=replay_sensitive_scan_001
  • role=finding_supporting_artifact
  • url=https://example.com/
  • replay_request_origin=https://replay.example
  • replay_request_path=/collect [query_redacted=true]
  • sensitive_surface_context=account_or_application_form [values_not_retained]
  • observed_scope=same_scan
  • same_page_or_same_flow_linkage=false_or_not_retained
  • review_caveat=manual review should confirm active collection, masking, visual-capture settings, payload contents, consent state, and page exclusions

Review context

  • possible_source=shared_template_or_tag_manager
  • contexts_to_review=replay_vendor_config, masking, sampling, page_exclusions, consent_gating, field_purpose
  • payload_values_retained=false
  • screenshots_retained=false
  • manual_review_needed=true

What should not count by itself

  • replay_vendor_present=true [insufficient_without_sensitive_surface_context]
  • sensitive_field_label=income [insufficient_without_runtime_replay_anchor]
  • same_scan_context [does_not_show_field_value_capture]
  • raw_dom_or_field_value [must_not_be_public_sample_evidence]
View redacted sample JSON
Redacted sample JSON
{
  "findingId": "session_replay_present_with_sensitive_surfaces_observed",
  "label": "Session replay observed with sensitive input surfaces",
  "category": "Third-party tracking",
  "criticality": "high",
  "evidenceConfidence": "review_signal",
  "directVsInferred": "correlated_observation",
  "evidence": {
    "summary": "Retained runtime and page-surface evidence showed session-replay-related signals and sensitive input surfaces in the same observed scan scope, without retained same-page or same-flow replay linkage.",
    "examples": [
      {
        "title": "Replay plus sensitive surface scan context",
        "lines": [
          "artifact=replay_sensitive_scan_001",
          "role=finding_supporting_artifact",
          "url=https://example.com/",
          "replay_request_origin=https://replay.example",
          "replay_request_path=/collect [query_redacted=true]",
          "sensitive_surface_context=account_or_application_form [values_not_retained]",
          "observed_scope=same_scan",
          "same_page_or_same_flow_linkage=false_or_not_retained",
          "review_caveat=manual review should confirm active collection, masking, visual-capture settings, payload contents, consent state, and page exclusions"
        ]
      },
      {
        "title": "Review context",
        "lines": [
          "possible_source=shared_template_or_tag_manager",
          "contexts_to_review=replay_vendor_config, masking, sampling, page_exclusions, consent_gating, field_purpose",
          "payload_values_retained=false",
          "screenshots_retained=false",
          "manual_review_needed=true"
        ]
      },
      {
        "title": "What should not count by itself",
        "lines": [
          "replay_vendor_present=true [insufficient_without_sensitive_surface_context]",
          "sensitive_field_label=income [insufficient_without_runtime_replay_anchor]",
          "same_scan_context [does_not_show_field_value_capture]",
          "raw_dom_or_field_value [must_not_be_public_sample_evidence]"
        ]
      }
    ]
  }
}

Regulatory review context

Session replay plus sensitive-surface review

Retained runtime and page-surface evidence showed session-replay-related signals and sensitive-input or sensitive-context surfaces in the same scan. This may be relevant to masking, consent, special-category or high-risk context, security, and vendor-governance review, but browser-visible evidence does not determine capture, retention, interception, same-flow linkage, or legal status.

GDPR special-category or high-risk context reviewGDPR minimization, security, and transparency reviewWiretap, eavesdropping, or recording-law manual reviewHealth-context online tracking reviewCCPA/CPRA sensitive personal information reviewEU GDPR special-category or high-risk context reviewMore context in reference notes
View applicability notes

Legal and regulatory frameworks

  • GDPR special-category or high-risk context reviewThe retained surface context may involve Article 9 special-category data or otherwise sensitive/high-risk fields that require manual review.
  • GDPR minimization, security, and transparency reviewReplay telemetry, identifiers, form context, or user behavior signals may involve personal data or sensitive inferences depending on implementation and manual review.
  • Wiretap, eavesdropping, or recording-law manual reviewReplay or recording signals may require jurisdiction-specific manual legal review where interaction capture, communications, consent-to-record, or similar theories may be relevant. Browser-visible evidence does not determine capture, retention, interception, or legal status.

Jurisdictional contexts

  • Health-context online tracking reviewThe observed surface may involve health, telehealth, patient portals, health apps, or consumer health data.
  • CCPA/CPRA sensitive personal information reviewCalifornia users and sensitive personal information, sale/share, or cross-context advertising may be in scope.
  • EU GDPR special-category or high-risk context reviewEU/EEA users and Article 9 special-category data, sensitive inferences, or high-risk context may be in scope depending on the surface, purpose, and manual review.
  • Jurisdiction-specific wiretap/eavesdropping or session-replay reviewReplay or recording signals may require jurisdiction-specific manual legal review where interaction capture, communications, consent-to-record, or similar theories may be relevant. Browser-visible evidence does not determine capture, retention, interception, or legal status.

This finding does not determine legal status, GDPR Article 9 status, consent validity, same-flow linkage, keystroke capture, screenshot capture, sensitive-value capture, recording retention, interception, or compliance status. Review retained replay anchors, sensitive-surface context, masking, sampling, payload evidence, consent state, and vendor configuration.

Evidence standard

Strong

  • Retained runtime evidence includes replay-related script, request, endpoint, or vendor context in the scan.
  • Retained page-surface evidence identifies a sensitive form, field context, or page purpose without exposing user-entered values.
  • Evidence includes replay-related runtime anchor, representative field or surface context where safe, consent timing where available, and redaction of payloads and identifiers.
  • Evidence distinguishes scan-level co-presence from same-page or same-flow replay linkage.
  • Coverage context indicates the runtime and page-surface observations were not materially blocked or unreliable.

Good

  • Retained evidence shows replay-related runtime context and a sensitive-input or sensitive-context surface in the same scan, while same-page linkage, active capture, masking, or payload contents require manual review.
  • The retained example is enough for a reviewer to inspect vendor configuration, page exclusions, masking, and consent state manually.
  • The evidence is a replay-plus-sensitive-surface review signal, but keystroke capture, screenshots, recordings, masking, and user impact require manual review.

Audit-only

  • Replay-related tooling appears somewhere on the site, but sensitive-surface evidence is incomplete or materially blocked.
  • Sensitive surface evidence exists, but replay-related runtime evidence is incomplete or too weak.
  • Vendor documentation, policy text, or template name suggests replay risk, but no retained scan-level co-presence artifact supports the observed state.

Insufficient

  • Replay vendor name alone without retained runtime evidence.
  • Sensitive field label alone without replay-related runtime evidence.
  • Raw DOM, screenshots, user-entered values, full payloads, or session recordings as public evidence.
  • Claims that sensitive values, keystrokes, screenshots, form contents, or recordings were captured based only on automated co-presence evidence.

Evidence levels explain how CertScore treats retained runtime artifacts. They are not legal conclusions.

Common causes

  • Replay or behavior-analytics tooling is loaded globally through a shared tag manager or layout.
  • Sensitive forms inherit sitewide replay scripts from general marketing, support, or product analytics templates.
  • Replay vendor settings are managed separately from CMP or tag-manager consent state.
  • Page-level replay exclusions do not cover all account, application, intake, payment, health, financial, or identity flows.
  • Sensitive-surface routing or multi-step forms make same-page or same-flow linkage harder to retain in an automated public scan.

Recommended review questions

  • Which replay-related runtime artifact and which sensitive surface were retained in the same scan?
  • Is the sensitive surface a form, multi-step flow, account page, checkout, application, portal, health, financial, identity, or support page?
  • Was replay collection active, or was the evidence limited to replay library or vendor presence?
  • Does retained evidence show same-page or same-flow linkage, or only scan-level co-presence?
  • Could sensitive values, field labels, error states, helper text, screenshots, DOM mutations, or typed events be exposed under current vendor settings?
  • Are sensitive fields, page sections, and dynamic states masked or excluded before collection?
  • Did the replay signal occur before consent, after consent, after reject, or outside known consent context?
  • Do page-level exclusions cover responsive variants, localized pages, authenticated states, and multi-step forms?
  • Are payloads, identifiers, screenshots, raw DOM, and user-entered values excluded or redacted from public evidence?
  • Should manual privacy, security, legal, and accessibility review confirm masking, consent posture, user impact, and remediation quality?

Limitations and cautions

  • This finding is an automated replay-plus-sensitive-surface review signal, not a legal conclusion, certification, compliance determination, or determination of consent validity.
  • Scan-level co-presence of replay-related runtime evidence and a sensitive surface does not determine that sensitive field values, keystrokes, screenshots, form contents, or recordings were captured.
  • This finding is distinct from same-page or same-flow replay linkage, which requires stronger retained evidence.
  • The evidence may reflect a shared template, global script, library availability, or vendor tag presence rather than active replay collection on a submitted form.
  • Automated evidence may not fully determine masking quality, sampling, page exclusions, payload contents, authenticated states, user-triggered form states, or vendor-side retention.
  • Manual review is needed to confirm sensitive context, replay configuration, masking, consent state, payload contents, page exclusions, user impact, and remediation quality.
  • CertScore redacts or avoids retaining full query strings, payloads, identifiers, screenshots, raw DOM, and user-entered values while preserving stable anchors needed for review.
  • Automated findings may contain errors and should be reviewed with the retained evidence.
  • Not detected means not observed in the scan scope; it is not proof of absence.
  • Findings are runtime evidence and public-surface observations for review, not legal conclusions.

Related reading

Reference notes

  • CertScore uses findings, evidence, signals, and observations consistently: signals are raw runtime or page-surface events, evidence is retained support, observations are interpreted evidence context, and findings are promoted review items.
  • Findings are runtime evidence and public-surface observations for review. Observed signals may surface possible concerns, but review is recommended before operational or legal reliance.
  • Finding reference content is reviewed periodically and updated when material guidance changes. CertScore monitors guidance families such as EDPB consent and ePrivacy materials, ICO cookie guidance, CNIL tracker recommendations, FTC privacy and dark-pattern materials, and relevant accessibility guidance where applicable.
  • EDPB consent guidance is relevant to consent quality and affirmative indication where consent is relied upon.
  • EU ePrivacy cookie/tracker principles are relevant to storing information or gaining access to information on user terminal equipment.
  • ICO cookie and similar technologies guidance is relevant to active consent, clear explanation, and essential-cookie exceptions.
  • CNIL cookie/tracker and analytics guidance is relevant to tracker consent and limited analytics exemptions.
  • FTC dark-pattern and commercial-surveillance materials may be relevant to hidden tracking or unclear user-choice review, but this finding does not determine deception, unfairness, or legal status.
  • Prevalence labels use the Tranco top 1-2500 calibration set, an approximately 2,505-scan directional calibration set.