XFix reads publicly published pages only. It requests no credentials and retains no entity data. Traffic is encrypted over HTTPS.
Criterion 5 · FoundationsMachine-measured

Ensure responsive design that adapts effectively to different screen sizes and orientations to provide a seamless experience across devices

The layout must reorder its columns and components automatically across mobile, tablet and desktop, and the platform must remain fully usable on a phone — touch targets, viewport settings, and reaching the navigation. Reordering is the requirement; shrinking is not.

It is one of the primary criteria in the foundations group of the Saudi Platforms Code, issued by the Digital Government Authority.

How XFix measures this criterion

The applied value is read from the page and compared with the value approved in the Platforms Code, so the verdict comes from a measurement rather than an estimate, and the observed and expected values are attached together.

The official text and its checkpoints

This criterion rests on 2 checkpoints published in the Platforms Code, and they are the reference when judging it.

This criterion on the official Platforms Code site

The checkpoints, one by one

Each checkpoint below has its own answer: what it requires, what passes and what fails, how it is measured or verified, and how it is repaired. Each has a direct link.

  1. Columns and components reorder by screen size

    Machine-measuredDGA-005-a

    This checkpoint requires the design to reorder its columns and components automatically across mobile, tablet and desktop, following the approved guidance. What is required is reordering, not shrinking — a compressed page is not a responsive one.

    XFix measures this checkpoint automatically, and attaches the observed value and the expected value together.

    What passes: Columns collapse to a single track on mobile with no horizontal scroll, and all desktop content remains available at the smaller sizes.

    What fails: Horizontal scrolling at 375 pixels, or a section hidden entirely on mobile rather than reordered, so a phone user loses content others see.

    How it is measured or verified: The tool captures every page at three widths and checks for overflow and layout collapse at each, so horizontal scroll is measured rather than estimated.

    How it is repaired: Use logical properties and flexible grids instead of fixed widths, and contain wide content in its own scroll container rather than letting the page scroll.

  2. Full usability on mobile devices

    Machine-measuredDGA-005-b

    This checkpoint requires the platform to be fully usable on a phone: touch interaction, viewport configuration, and reaching the navigation on small screens. Usability is broader than appearing correctly — an element can be visible and untappable.

    XFix measures this checkpoint automatically, and attaches the observed value and the expected value together.

    What passes: The viewport tag is declared and permits zooming, touch targets are at least 44 pixels, and the main navigation is one step away on mobile.

    What fails: Zooming disabled in the viewport tag, which is a direct accessibility failure. Or navigation that takes two taps on mobile and one click on desktop.

    How it is measured or verified: The viewport tag and its restrictions are read, touch target sizes are measured at the smallest width, and reachability of the main navigation from the first screen is checked.

    How it is repaired: Remove zoom restrictions from the viewport tag, widen touch targets to 44 pixels with padding rather than by enlarging text, and keep the main navigation within one tap.

Related criteria

The limits of this tool

XFix is an independent commercial tool. It is not part of the Digital Government Authority, is not endorsed by it, and does not act on its behalf. What it produces is an indicative estimate expressed as a range. It is not the Platforms Code Application Certificate and not a declaration of conformity. The certificate is issued by the Authority alone, and the Authority’s assessment remains the reference.

Its usefulness is in showing the gap early and with evidence. It does not stand in for the body that decides.

Criterion 5 · Responsive design · Saudi Platforms Code | XFix