accessibility

Built to be usable.
By everyone.

This website should work whether you use a mouse, a keyboard, a screen reader, a touchscreen, large text, or reduced motion. Here's where that stands, honestly.

last reviewed · july 15, 2026

Our commitment

Mackup LLC, the company behind mackup.io, wants this website to be usable by as many people as reasonably possible, including people who rely on assistive technologies. We build and run software for a living, and "it works for everyone" is part of what working means.

We also care about this site's personality: the hand-drawn lines, the animations, the little jokes. Our approach is to keep those things while making sure none of them are load-bearing. Every drawn stroke has a text equivalent or is marked decorative, and nothing on this site requires a mouse, animation, or JavaScript to understand.

The standard we aim for

The Web Content Accessibility Guidelines (WCAG) 2.2 Level AA are this website's accessibility target. We designed and tested against that standard, and we keep it as the bar for future changes.

We are not claiming formal certification or perfect conformance. Accessibility is something you maintain, not something you finish.

What we've done

Work built into the site, not bolted on afterward:

  • full keyboard support: every page, menu, question, and control works without a mouse, and a skip link jumps straight to the content
  • visible focus indicators tuned for contrast on light, dark, and orange surfaces
  • semantic structure: one clear heading per page, logical heading order, real lists, real buttons, real links, and named landmarks
  • the mobile menu behaves as a proper dialog: focus stays inside while it's open, Escape closes it, and focus returns to the menu button
  • color contrast checked across the whole palette, including where our orange meets small text; a darker shade steps in wherever the bright brand orange would be hard to read
  • every page works without JavaScript, and all content is real HTML text
  • meaningful images have natural descriptions; decorative drawings and animations are hidden from assistive technology
  • the contact page's email helper uses labeled fields, and its live draft preview is explained and named for screen readers
  • the FAQ uses native browser disclosure elements, so questions announce their open and closed state and work with any input
  • reduced motion is fully respected: with it enabled, every drawn line simply appears finished and nothing moves
  • a "pause the pulse" button in the footer stops the site's ambient decorative motion, like the heartbeat line below, on any page
  • the layout reflows for small screens and high zoom without horizontal scrolling, and pinch-to-zoom is never disabled

How we tested

Testing performed on the current version of this site:

  • automated accessibility scans of every page with axe-core, on desktop and mobile viewports, against WCAG 2.2 AA rules
  • keyboard-only navigation of every page, menu, and interactive control
  • browser zoom and narrow-viewport reflow checks
  • reduced-motion review of every route
  • manual review of headings, landmarks, image descriptions, link text, and color contrast

We have not yet completed a full test with an actual screen reader such as VoiceOver, NVDA, or JAWS. The site is built on the semantics those tools rely on, and a proper screen-reader pass is on our list.

Known limitations

  • as noted above, hands-on screen-reader testing hasn't been completed yet
  • the ambient decorative motion pauses per page via the footer button; because this site stores nothing in your browser, the setting doesn't persist between pages. Your device's reduce-motion setting stops all of it everywhere, permanently
  • the hand-drawn visual style hasn't been fully tuned for forced-colors and high-contrast operating system modes; content remains readable, but some decorative strokes may look plain

If you hit something we've missed, we genuinely want to know.

Tell us what's broken

If any part of this website is hard to use with your setup, email hi@mackup.io. It helps a lot if you mention the page or feature involved, what happened, and what browser or assistive technology you were using.

Your message lands with Maciek and Michal, the two people who built this site, and fixing things is literally our motto.

Ongoing work

Accessibility is part of how this website is maintained, not a one-time project. As we add pages and features, they get held to the same standard, and this statement gets updated when anything meaningful changes.