Accessibility
Accessibility statement
On this page
Goal
This website aims for level AA of WCAG 2.2 and the French RGAA 4.1.2, in both light and dark themes, from mobile (320 px) to large screens.
Conformance status
The site has not yet been audited by a third party: no full or partial conformance is claimed at this time.
Automated tests (axe-core on every page, both themes) run on each release; they only detect part of the issues. A manual check with the NVDA and VoiceOver screen readers is planned and will be documented.
Statement prepared on 1 October 2026.
Reading settings
Appearance
Theme
Accessibility
Your choices are saved on this device, without cookies.
What is in place
- Skip link, page landmarks (header, navigation, main content, footer) and a single level-1 heading per page.
- Full keyboard navigation, focus always visible and never hidden by the header.
- Light, dark or system theme; three text sizes; increased contrast.
- No information conveyed by colour alone; touch targets of at least 24 px (44 px for primary buttons).
- Respect for the “reduce motion” preference; no automatic scrolling or time limit.
- Responsive layout without horizontal scrolling down to 320 px and at 200% zoom.
Known limitations
- The Cloudflare Turnstile anti-spam check (comments) is a third-party component whose accessibility is outside this site’s control; an email alternative is always offered.
- CV PDFs are provided as is: their accessibility is not guaranteed; their content is available on the Experience and Skills pages.
- Code samples in articles scroll horizontally: they can be reached with the keyboard.
Report a problem
If you cannot access some content, write to me at ing.ricardokono@gmail.com with the page concerned and your tools: I will reply and fix it as soon as possible.
Remedies
If you find an accessibility issue that prevents you from accessing some content and your request gets no satisfactory answer, you can contact the French Défenseur des droits: online form at formulaire.defenseurdesdroits.fr, or free postage-paid letter to “Défenseur des droits, Libre réponse 71120, 75342 Paris CEDEX 07”.