Accessibility statement
Keputusan4D.com is committed to keeping result pages usable by everyone — including readers using screen readers, keyboard-only navigation, or assistive software for low vision and cognitive differences.
Conformance target
We aim to meet WCAG 2.2 Level AA across all production pages. New features are checked against AA criteria before being shipped network-wide.
What's in place today
- Semantic HTML landmarks (
<main>,<nav>,<header>,<footer>) on every page. - Skip-to-main-content link as the first focusable element.
- Visible keyboard focus rings with a 3:1 minimum contrast against backgrounds.
- All interactive controls reachable via Tab in document order; no positive
tabindexvalues. prefers-reduced-motionrespected — countdowns, marquees, and reveal animations are disabled when the user requests it.aria-live="polite"regions for relative-time updates and result-row changes, so screen readers are notified without interrupting.- Text contrast: body text meets or exceeds 4.5:1 against its background; large text exceeds 3:1.
- No content that flashes more than three times per second.
- Forms (where present) have programmatic labels and explicit error messages.
- The high-contrast toggle in the footer forces a stricter palette for users who need it without overriding their browser settings.
Known gaps
- Some result-card share buttons rely on a hover state for the discoverable "More" affordance; we are migrating those to permanent expanders.
- The 4DPulse status visualisation uses colour as the primary signal; text labels are present but small. A larger-text mode is on the roadmap.
- PDF exports (
/api/today.pdfwhere present) are generated server-side and have not been audited for tagged-PDF compliance.
Assistive technologies we test against
- VoiceOver on macOS 14+ and iOS 17+.
- TalkBack on Android 13+.
- NVDA on Windows 11 with Firefox latest.
- Keyboard-only navigation in Safari, Chrome, and Firefox.
Reporting a barrier
If something on Keputusan4D.com blocks you from reading or using a result, please tell us. The fastest channel is the Telegram bot @tg4_main_bot — include the URL, the device, the assistive tech, and a short description of what failed. We target a 5-business-day acknowledgement and a 30-day fix window for AA-impacting issues.
Formal scope
This statement covers all pages served from https://keputusan4d.com. It does not cover third-party services we link to (Telegram, operator websites, Cloudflare dashboards) — those are governed by their own statements.
Last audited
2026-06-08. Statement reviewed on each network-wide release and at minimum quarterly.
← Back to Keputusan4D.com