Accessibility
Last updated: 9 October 2026.
This site is not legally required to be accessible (see why below). This statement exists anyway, and it is written as if the requirement applied: the checks it describes were actually carried out, not just announced.
Why this site is not legally required to be accessible
Two French/EU texts could apply here, and neither does:
The RGAA (France’s general accessibility framework) only applies to public bodies and companies with more than €250 million in revenue (French Law No. 2005-102 of 11 February 2005, Article 47; Decree No. 2019-768 of 24 July 2019).
The European Accessibility Act, transposed into French law by Law No. 2023-171 of 9 March 2023 (Article 16) and its implementing Decree No. 2023-931 of 9 October 2023, in force since 28 June 2025, exempts micro-enterprises: fewer than ten employees and less than €2 million in annual revenue or balance sheet. Nineteen Fifty Stars is a one-person micro-enterprise with no employees. The European Accessibility Act also only covers specific sectors (online sales with payment, banking, transport, telecommunications…) that a presentation site with a contact form does not fall under.
Test results
All 17 pages of the French version of the site were run through axe-core, the WCAG rule engine used by most professional accessibility audit tools, twice each: once at desktop resolution (Chromium), once emulating an iPhone (WebKit) — 34 checks in total. No automated violation was found on any page.
Every page did flag two items axe-core cannot resolve on its own and marks as “needs review”. Both were checked by hand:
The accessibility button and the panel it opens. The
button carries an aria-controls attribute that must name the
panel; axe-core cannot statically confirm the target element exists at
load time. Checked: the panel is indeed present in the page as soon as it
loads.
The contrast of the logo, site name and menu in the header. Their background is not a flat colour but an animated gradient: axe-core cannot compute a contrast ratio against a gradient and asks for a manual check. Checked: the actual rendered contrast was measured pixel by pixel across the full width of each piece of text, directly on a screenshot of the page. Results: between 5.7:1 and 18:1 depending on the element, all above the 4.5:1 minimum required for normal text.
Additional manual checks, on the accessibility panel itself (see below):
full keyboard navigation (tabbing, focus kept inside the panel while it
is open, closing with Escape and focus returned to the button that opened
it), and ARIA roles and attributes (role="dialog",
aria-modal, aria-expanded).
This statement does not claim to replace a full RGAA audit, which would cover all 106 criteria of the framework under its official method: it documents exactly what was checked, no more, no less.
The accessibility panel
The button at the bottom of every page opens a settings panel built for this site (no third-party service, no cookie): text size, line height, text alignment, a readable sans-serif typeface, higher contrast, greyscale, hiding images, pausing animations, highlighting links, a reading mask, a focus outline, and a “Page structure” tool that lists the headings of the page. Your chosen settings are kept in your browser, not on this site, and are reapplied on every visit.
Technologies used
HTML5, CSS3 and JavaScript. Page content is rendered by the server (WordPress); no essential content depends on JavaScript running to be present in the page.
Test environment
axe-core (latest available version), run through Playwright, on two engines: Chromium at desktop resolution (1280 × 900) and WebKit emulating an iPhone 13.
Pages checked
Home, Website, Brand identity, Social media, Mobile app, Pricing, Process, Work (and its three detail pages: online shop, Slice of Napoli, Pizza dans le ciel), About me, Free audit, Contact, Legal notice, Privacy, Accessibility — the 17 pages of the French version of the site as of this statement.
Reporting an issue
If any content or feature of this site remains inaccessible to you, you can report it through the contact form or by email at guillaume@nineteenfiftystars.fr. Every report will be looked into.
Enforcement
As this site is not legally required to be accessible, it falls outside the RGAA complaint procedure. You can still report an accessibility issue to the Défenseur des droits, the French authority handling discrimination complaints, including those related to disability:
- Online form: formulaire.defenseurdesdroits.fr
- Contact your regional Défenseur des droits delegate: directory of delegates
- By post (free, no stamp needed): Défenseur des droits — Libre réponse 71120 — 75342 Paris CEDEX 07