{
    "schemaVersion":  "1.1",
    "contract":  "openacai-accessibility",
    "generatedAtUtc":  "2026-07-07T18:59:11.3062147+00:00",
    "status":  "active",
    "policyRevision":  "2026.07.07",
    "target":  {
                   "wcag":  "2.2 AA",
                   "publicWebsite":  "supported",
                   "pwa":  "supported",
                   "native":  "planning",
                   "serviceArea":  "public help, resources, contact, offline, and future Android/iOS clients"
               },
    "publicPages":  [
                        {
                            "id":  "home",
                            "url":  "https://openacai.com/",
                            "status":  200,
                            "ok":  true,
                            "cacheControl":  "public, max-age=120, s-maxage=600, stale-while-revalidate=86400",
                            "cfCacheStatus":  "HIT",
                            "contentType":  "text/html; charset=UTF-8",
                            "expectedNoStore":  false,
                            "noStore":  false,
                            "htmlSignals":  {
                                                "lang":  true,
                                                "viewport":  true,
                                                "headings":  21,
                                                "landmarks":  30,
                                                "formLabels":  0,
                                                "reducedMotionCss":  false,
                                                "accessibilityTools":  false,
                                                "accessibilityBootstrap":  true,
                                                "accessibilityFooterLink":  true
                                            }
                        },
                        {
                            "id":  "resources",
                            "url":  "https://openacai.com/resources/",
                            "status":  200,
                            "ok":  true,
                            "cacheControl":  "public, max-age=120, s-maxage=600, stale-while-revalidate=86400",
                            "cfCacheStatus":  "HIT",
                            "contentType":  "text/html; charset=UTF-8",
                            "expectedNoStore":  false,
                            "noStore":  false,
                            "htmlSignals":  {
                                                "lang":  true,
                                                "viewport":  true,
                                                "headings":  45,
                                                "landmarks":  55,
                                                "formLabels":  1,
                                                "reducedMotionCss":  false,
                                                "accessibilityTools":  false,
                                                "accessibilityBootstrap":  true,
                                                "accessibilityFooterLink":  true
                                            }
                        },
                        {
                            "id":  "accessibility",
                            "url":  "https://openacai.com/accessibility/",
                            "status":  200,
                            "ok":  true,
                            "cacheControl":  "public, max-age=120, s-maxage=600, stale-while-revalidate=86400",
                            "cfCacheStatus":  "MISS",
                            "contentType":  "text/html; charset=UTF-8",
                            "expectedNoStore":  false,
                            "noStore":  false,
                            "htmlSignals":  {
                                                "lang":  true,
                                                "viewport":  true,
                                                "headings":  10,
                                                "landmarks":  18,
                                                "formLabels":  0,
                                                "reducedMotionCss":  false,
                                                "accessibilityTools":  true,
                                                "accessibilityBootstrap":  true,
                                                "accessibilityFooterLink":  true
                                            }
                        },
                        {
                            "id":  "contact",
                            "url":  "https://openacai.com/contact/",
                            "status":  200,
                            "ok":  true,
                            "cacheControl":  "no-store, no-cache, must-revalidate, max-age=0",
                            "cfCacheStatus":  "DYNAMIC",
                            "contentType":  "text/html; charset=UTF-8",
                            "expectedNoStore":  true,
                            "noStore":  true,
                            "htmlSignals":  {
                                                "lang":  true,
                                                "viewport":  true,
                                                "headings":  8,
                                                "landmarks":  16,
                                                "formLabels":  8,
                                                "reducedMotionCss":  false,
                                                "accessibilityTools":  false,
                                                "accessibilityBootstrap":  true,
                                                "accessibilityFooterLink":  true
                                            }
                        },
                        {
                            "id":  "offline",
                            "url":  "https://openacai.com/offline/",
                            "status":  200,
                            "ok":  true,
                            "cacheControl":  "max-age=2592000",
                            "cfCacheStatus":  "MISS",
                            "contentType":  "text/html",
                            "expectedNoStore":  false,
                            "noStore":  false,
                            "htmlSignals":  {
                                                "lang":  true,
                                                "viewport":  true,
                                                "headings":  1,
                                                "landmarks":  1,
                                                "formLabels":  0,
                                                "reducedMotionCss":  false,
                                                "accessibilityTools":  false,
                                                "accessibilityBootstrap":  true,
                                                "accessibilityFooterLink":  true
                                            }
                        }
                    ],
    "preferenceControls":  {
                               "publicWebsiteControls":  true,
                               "entryPoint":  "dedicated-accessibility-page",
                               "dedicatedSettingsPage":  "https://openacai.com/accessibility/",
                               "localStorageKey":  "openacai.accessibility.v1",
                               "textScaleOptions":  [
                                                        "default",
                                                        "large",
                                                        "larger"
                                                    ],
                               "highContrastToggle":  true,
                               "reducedMotionToggle":  true,
                               "resetAvailable":  true,
                               "appliesBeforePaint":  true,
                               "globalFloatingControl":  false,
                               "globalFloatingControlDisabled":  true,
                               "mobileFloatingControlCompact":  false,
                               "mobileOptionsPanelOpensOnlyOnToggle":  false,
                               "mobileOptionsPanelMaxHeightVh":  0,
                               "mobileOptionsPanelScrollable":  false,
                               "mobileOptionsDoNotPersistentlyCoverContent":  true,
                               "mobileOverlayDisabled":  true,
                               "footerEntryLinkAvailable":  true,
                               "dedicatedPageControlsVisible":  true,
                               "settingsStayOnDevice":  true,
                               "storesPersonalData":  false,
                               "sendsPreferenceValuesToAnalytics":  false
                           },
    "clientRules":  {
                        "supportScreenReaders":  true,
                        "supportKeyboardNavigation":  true,
                        "supportReducedMotion":  true,
                        "supportTextScaling":  true,
                        "exposeAccessibilityPreferenceControls":  true,
                        "openAccessibilityPageForPreferenceControls":  true,
                        "doNotInjectGlobalFloatingControls":  true,
                        "persistAccessibilityPreferencesLocally":  true,
                        "doNotSendAccessibilityPreferenceValuesToAnalytics":  true,
                        "doNotRelyOnColorAlone":  true,
                        "preserveNativeFocusOrder":  true,
                        "labelAllFormControls":  true,
                        "minimumTouchTargetDp":  44,
                        "allowSystemFontScaling":  true,
                        "noForcedAnimations":  true,
                        "externalWebFallbackForForms":  true,
                        "crisisSafetyOnlinePreferred":  true
                    },
    "nativeRequirements":  {
                               "ios":  [
                                           "VoiceOver labels",
                                           "Dynamic Type",
                                           "reduced motion",
                                           "system contrast",
                                           "keyboard navigation where supported"
                                       ],
                               "android":  [
                                               "TalkBack labels",
                                               "font scaling",
                                               "remove animations",
                                               "high contrast text",
                                               "keyboard and switch access where supported"
                                           ],
                               "shared":  [
                                              "no custom gesture-only actions",
                                              "visible focus for web views",
                                              "plain error messages",
                                              "do not hide emergency information behind animation"
                                          ]
                           },
    "testing":  {
                    "automated":  [
                                      "HTML lang and viewport checks",
                                      "required page availability",
                                      "contact no-store cache boundary",
                                      "mobile package/verifier contract checks"
                                  ],
                    "manual":  [
                                   "keyboard-only pass on public forms",
                                   "screen reader pass on help and resource lists",
                                   "mobile text scaling pass",
                                   "reduced-motion pass"
                               ]
                },
    "privacy":  {
                    "publicOnly":  true,
                    "containsSecrets":  false,
                    "containsPrivateCaseData":  false,
                    "containsHelpSeekerMessages":  false,
                    "safeForDeviceCache":  true
                }
}