{
    "title": "Embedded Widget Publisher Checklist",
    "updated": "2026-08-06",
    "methodology": "The checklist is applied to the ten widgets included in this suite and should be repeated after code or browser changes.",
    "limitations": "Host policies, consent requirements, CSP, accessibility, and layout vary.",
    "columns": [
        "Area",
        "Requirement"
    ],
    "rows": [
        [
            "Function",
            "Completes one focused task"
        ],
        [
            "Responsiveness",
            "No essential horizontal scroll"
        ],
        [
            "Height",
            "Recommended minimum documented"
        ],
        [
            "Accessibility",
            "Labels, keyboard, focus, result announcements"
        ],
        [
            "Privacy",
            "Processing explained"
        ],
        [
            "Tracking",
            "No unrelated invasive tracker"
        ],
        [
            "Attribution",
            "Visible and optional"
        ],
        [
            "Link attributes",
            "Publisher retains control"
        ],
        [
            "Branding",
            "Provider identified without domination"
        ],
        [
            "Error state",
            "Useful validation message"
        ],
        [
            "Loading",
            "Does not block host page unnecessarily"
        ],
        [
            "Security",
            "Appropriate iframe and CSP guidance"
        ],
        [
            "Framing",
            "Hosted page permits intended embedding"
        ],
        [
            "Versioning",
            "Stable embed URL"
        ],
        [
            "Units",
            "Labels remain visible"
        ],
        [
            "Copy",
            "Clipboard success communicated"
        ],
        [
            "Reset",
            "Clean restart"
        ],
        [
            "Documentation",
            "Preview, code, dimensions, support"
        ]
    ]
}