← Back to J-TECHPrepared: 24 March 2025

Accessibility Statement

This statement applies to the website https://www.jtech.co.com operated by J-TECH (Master Jakkapong Chobsuk).

1. Our Commitment

J-TECH is committed to making its website accessible to everyone, including people with disabilities. We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA, as referenced by the European Accessibility Act (EU Directive 2019/882, transposed in Belgium by the Law of 16 May 2023).

2. Conformance Status

Partially conformant — remediation in progress following formal audit

This website is partially conformant with WCAG 2.1 Level AA. A formal automated audit conducted on 24 March 2026 using the Skynet Technologies Free Accessibility Checker returned a score of 80.28% (Semi-compliant). This is the second audit run — the first returned 77.83% with 278 failures; after remediation the failure count reduced to 7 across two categories: heading hierarchy (1 persistent scanner false positive) and colour contrast (6 failures). All identified issues have been addressed in the current version of the site — see Known Limitations below for details of each fix. A further third-party audit is planned to validate full conformance.

3. Known Limitations

The following items were identified during self-evaluation and through a formal automated audit (24 March 2026). All items have been resolved:

Animated 3D content (Hero section)

Issue: The WebGL / Spline canvas is decorative and marked aria-hidden. Scanning lines and floating tags use infinite CSS/Framer Motion animations.

Resolution: ✅ Fixed — all infinite animations (scanning lines, floating tags, scroll indicator bounce) are suppressed when prefers-reduced-motion is set. Spline canvas remains aria-hidden.

Cookie consent banner — keyboard navigation

Issue: The cookie consent bar appearing at page bottom was not receiving keyboard focus on first visit.

Resolution: ✅ Fixed — banner programmatically moves focus to the "Accept all" button (WCAG SC 2.4.3) when it becomes visible.

Skip navigation link

Issue: No skip link existed for keyboard users to bypass the navigation and jump directly to main content.

Resolution: ✅ Fixed — "Skip to main content" link added to layout, visible on keyboard focus, targeting #main-content.

Heading hierarchy — footer section labels (WCAG 1.3.1, 2.4.6)

Issue: Footer navigation group labels ("Services", "Company") were marked as <h5> elements, skipping heading levels h1–h4. Flagged by formal audit (2 failures in Titles category).

Resolution: ✅ Fixed — changed to <p> elements with identical visual styling. These are decorative labels, not semantic headings.

Colour contrast — site-wide secondary text (WCAG 1.4.3)

Issue: Formal audit identified 276 colour contrast failures across the full page. Affected elements included: footer legal links and email (text-white/30), nav links (text-white/55), service card subtitles (text-white/40), stats strip labels (text-white/40), case study section labels and metric labels, About section tech descriptions and stat card subtitles, contact info field labels, process step numbers (rgba(100,130,255,0.6)), form labels, GDPR notice, and the decorative typewriter cursor (text-blue-400).

Resolution: ✅ Fixed — all flagged elements raised to meet WCAG AA contrast on their respective dark backgrounds. Footer links raised to text-white/50–65; nav links to text-white/65; case study labels to text-white/50 and metric labels to text-white/55; About section tech descriptions to text-white/55 and category labels to text-white/55; contact info labels to text-white/50, form labels to text-white/60, GDPR notice to text-white/45, and process step numbers to rgba(100,130,255,0.9). Typewriter cursor changed to text-white/70 and marked aria-hidden + role="presentation".

H1 detection by automated scanners (WCAG 1.3.1)

Issue: Automated scanner reported "Page must contain a <h1> element" as failed. The h1 exists in the Hero section but the Framer Motion entry animation set opacity:0 as the initial SSR state, causing scanners to report the entire <html> element as failing the h1 check. Adding aria-label to the <h1> was insufficient — the scanner heuristic requires the element to be visible in the SSR output.

Resolution: ✅ Fixed — the Framer Motion wrapper initial state changed from opacity:0 to opacity:1 (only position is animated, not opacity). The <h1> is now visible in the SSR-rendered HTML, making it scanner-detectable while preserving the slide-up entry animation.

Active tab button — colour contrast (WCAG 1.4.3)

Issue: Second audit identified the active "Pure Artisan" tab button (color:#6482ff on near-black background) as failing WCAG AA contrast. Computed ratio ~3.8:1 fails the 4.5:1 threshold for small text.

Resolution: ✅ Fixed — active tab colour raised from #6482ff to #a3b4ff (a lighter perceptual blue). Computed contrast on #0c0c0c background is ~6.1:1, comfortably above the 4.5:1 AA threshold.

Footer legal links and email — colour contrast (WCAG 1.4.3)

Issue: Second audit identified 5 footer elements (email address, Privacy Policy, Terms & Conditions, Cookie Policy, Accessibility links) as failing contrast at text-white/50 (~4.7:1 on #050505). text-xs (12px) requires 4.5:1; the scanner computed the opacity-based colour as borderline failing.

Resolution: ✅ Fixed — all 5 footer legal links raised from text-white/50 to text-white/65, yielding ~6.2:1 on #050505, well above the AA threshold.

4. Technologies Used

This website relies on the following technologies for conformance:

  • HTML5 (semantic markup)
  • CSS (Tailwind CSS, with responsive design)
  • JavaScript / React (Next.js 16 App Router)
  • WAI-ARIA attributes for dynamic and interactive components

5. Assessment Approach

J-TECH assesses the accessibility of this website through self-evaluation against WCAG 2.1 AA success criteria. A formal third-party audit is planned to validate full conformance. The EAA compliance deadline (June 28, 2025) has passed; this statement reflects our ongoing commitment to full conformance.

6. Feedback and Contact

If you experience accessibility barriers on this website, or if you need information provided in an accessible format, please contact us:

Email: founder@jtech.co.com

Phone: +32 498 66 80 07

Response time: We aim to respond within 5 working days.

7. Enforcement Procedure

If you are not satisfied with our response to your accessibility feedback, you may contact the Belgian supervisory authority responsible for enforcing the European Accessibility Act:

FOD Economie — Directie Regulering en Organisatie van de Markt (DROM)

Federale Overheidsdienst Economie, K.M.O., Middenstand en Energie

City Atrium · Vooruitgangstraat 50 · 1210 Brussel

economie.fgov.be

Note: The EAA enforcement structure for private-sector digital services in Belgium is still being finalised. This contact reflects the current designated authority.

8. Formal Complaints

If you are unsatisfied with our response, you may also contact the Unia (Interfederal Centre for Equal Opportunities) for matters relating to discrimination on the grounds of disability.

Statement prepared: 24 March 2025 · Last reviewed: 24 March 2026

J-TECHMaster Jakkapong Chobsuk · KBO 1030.010.336 · Perronstraat 17/102, 2200 Herentals, Belgium