Platforms Code scannerA tool by XFix · indicative estimate PLATFORMS CODE SCAN REPORT mewa.gov.samewa.gov.sa10 August 202656 criteria8 pages scanned3 screen sizesScan id mewa.gov.sa-2026-08-10T09-35-36 THE INDICATIVE ESTIMATE36–64%A range, not a score — the gap is what we could not verify 050100 Based on 29 criteria actually measured of 56XFix 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 — not the Platforms Code certificate and not a declaration of conformity. The certificate is issued by the Authority alone, and its assessment remains the reference. The indicative estimate: a range, not a scoreTHE RANGE36–64% The lower bound (36%) assumes everything unmeasured fails; the upper bound (64%) assumes it passes. The distance between them is the size of what the measurement did not reach — declared, not hidden. CRITERIA OUTCOMES Fully applied 1Partially applied 27Not applied 1N/A 10Not yet evaluated 12Human review 5 WHAT IS UNVERIFIED 27 criteria did not enter the estimate: 10 not applicable, 12 not measured yet, and 5 requiring human judgement. The width of the range is a direct consequence of that count, and narrows as it falls. HEALTH BY CATEGORY Foundations5 measured of 6 Templates0 measured of 4 Components18 measured of 26 Experience2 measured of 7 Secondary components2 measured of 4 Secondary experience2 measured of 9 Fix these three first1Ensure the Unified Design System (Platforms Code) version 1.0 is correctly implementedNot applied 3 declarations carrying values outside the approved set, across 3 usages. The criterion is reported as not applied. Expected gain +3 points3 findings recordedFoundations 4Ensure spacing values are applied according to the Unified Design System (Platforms Code)Partially applied 12 declarations carrying values outside the approved set, across 12 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Expected gain +2 points12 findings recordedFoundations 2Ensure the use of approved colors as defined in the Unified Design System (Platforms Code)Partially applied 10 declarations carrying values outside the approved set, across 10 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Expected gain +2 points10 findings recordedFoundations THE RANGE AFTER REMEDIATION36–64% ← 43–71% An arithmetic projection of fixing the priorities above. The width of the range does not change, because fixing one criterion does not measure another. Next steps after receiving the report 1Start with the three priorities above: the largest effect on the estimate for the least work. 2Fix values, not elements. Each finding is one value that recurs, and correcting it in the stylesheet closes it everywhere it appears. 3Re-scan after remediation, and compare the two ranges rather than the two numbers. 4Commission specialist review for the criteria automated measurement cannot reach. 5 criteria no crawler can judge 5 criteria are beyond automated measurement and are listed here by full name. They were counted neither for nor against the estimate. DGA-048 · Ensure the design establishes a clear visual hierarchy, directing the user's attention to important elements firstDGA-049 · Ensure the navigation is intuitive, including logical grouping and labeling of sections and linksDGA-050 · Ensure common tasks can be completed efficiently with minimal steps and intuitive interactionsDGA-053 · Evaluate whether the user interface behaves in a predictable manner, reducing user confusion and errorsDGA-054 · Ensure the interaction patterns (eg, gestures, clicks, navigation) are consistent, making the system intuitive and learnable How this report was measured1 Scope firstIs the platform permanent, public and externally facing? If not, the scan stops — no result and no percentage. 2 CrawlUp to eight pages covering the page types the Code’s templates govern, at three screen sizes. 3 MeasureColour, spacing, typography and component properties are read from the rendered page and compared with the Code’s approved values. 4 ReportEvery finding carries a status, a confidence, its evidence and a remediation link. The final range width is derived from those confidences. Calculation rulesThe result is a range, never a single number.The lower bound assumes everything unverified failed; the upper bound assumes it passed.Not applicable leaves the denominator: it neither raises nor lowers the result.One finding is one (property, value) pair with a usage count, never one per element. Crawl conductrobots.txt is parsed and obeyed.Roughly one request per second, serialised.Publicly published pages only; authenticated areas are never entered.No form is ever submitted, and no credential is ever requested. Static scanning address: 169.58.195.139/32 THE LIVE REPORT This copy is a snapshot taken on 10 August 2026. The live report carries full selectors and filtering: https://xfix.ai/dga/en/report/mewa.gov.sa-2026-08-10T09-35-36All 56 criteria, with their evidenceAll fifty-six criteria, grouped by category, each shown in full with its status, confidence and evidence. Long selectors are truncated here for the width of the sheet; their full values are in the live report. Fully appliedPartially appliedNot appliedN/ANot yet evaluatedHuman review Foundations6 criteria · 5 actually measured1Ensure the Unified Design System (Platforms Code) version 1.0 is correctly implementedNot appliedDGA-001 3 declarations carrying values outside the approved set, across 3 usages. The criterion is reported as not applied. Confidence 85%
Official reference: https://design.dga.gov.sa/ 2Ensure the use of approved colors as defined in the Unified Design System (Platforms Code)Partially appliedDGA-002 10 declarations carrying values outside the approved set, across 964 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 82%
Official reference: https://design.dga.gov.sa/guidelines/foundations/color-system 3Adhere to Typography guidelines by using approved fonts, appropriate font weights for headings, and responsive typography measuresPartially appliedDGA-003 3 declarations carrying font family values outside the approved set, across 16 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 88%
Official reference: https://design.dga.gov.sa/guidelines/foundations/typography 4Ensure spacing values are applied according to the Unified Design System (Platforms Code)Partially appliedDGA-004 12 declarations carrying values outside the approved set, across 587 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 90%
Official reference: https://design.dga.gov.sa/guidelines/foundations/layout-and-spacing 5Ensure responsive design that adapts effectively to different screen sizes and orientations to provide a seamless experience across devicesPartially appliedDGA-005 8 declarations carrying touch target values outside the approved set, across 8 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 88%
Official reference: https://design.dga.gov.sa/guidelines/foundations/layout-and-spacing 6Ensure usage of approved icons as per the Unified Design System (Code of Platforms)Not yet evaluatedDGA-006 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Official reference: https://design.dga.gov.sa/guidelines/foundations/iconography Templates4 criteria · 0 actually measured7Ensure the homepage template is applied according to the platformNot yet evaluatedDGA-007 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Official reference: https://design.dga.gov.sa/guidelines/templates/home-page 8Ensure the service page template is appliedNot yet evaluatedDGA-008 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Official reference: https://design.dga.gov.sa/guidelines/templates/service-page 9Ensure the e-Participation template is appliedNot yet evaluatedDGA-009 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Official reference: https://design.dga.gov.sa/guidelines/templates/e-participation-page 10Ensure the search template is appliedNot yet evaluatedDGA-010 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Official reference: https://design.dga.gov.sa/guidelines/templates/search-page Components26 criteria · 18 actually measured11Ensure digital stamp follows the Platforms Code Design SystemFully appliedDGA-011 2 declarations carrying values outside the approved set, across 2 usages. The criterion is reported as not applied. Confidence 77%
Official reference: https://design.dga.gov.sa/guidelines/components/content-display/digital-stamp 12Ensure Buttons follow the Platforms Code Design SystemPartially appliedDGA-012 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/actions/buttons 13Ensure Dropdown Input follows the Platforms Code Design SystemPartially appliedDGA-013 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/actions/dropdown 14Ensure Link follows the Platforms Code Design SystemPartially appliedDGA-014 Partially applied Confidence 60% Official reference: https://design.dga.gov.sa/guidelines/components/actions/link 15Ensure Accordions follow the Platforms Code Design SystemPartially appliedDGA-015 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/content-display/accordion 16Ensure Menu follows the Platforms Code Design SystemPartially appliedDGA-016 Partially applied Confidence 60% Official reference: https://design.dga.gov.sa/guidelines/components/navigational/menu 17Ensure Content Switcher follows the Platforms Code Design SystemN/ADGA-017 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/data-display/content-switcher 18Ensure Notifications follow the Platforms Code Design SystemN/ADGA-018 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/feedback/notification 19Ensure Modals follow the Platforms Code Design SystemN/ADGA-019 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/feedback/modal 20Ensure File Upload follows the Platforms Code Design SystemN/ADGA-020 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/file-uploader 21Ensure Checkbox follows the Platforms Code Design SystemPartially appliedDGA-021 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/checkbox 22Ensure Radio follows the Platforms Code Design SystemN/ADGA-022 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/radio 23Ensure Switch follows the Platforms Code Design SystemPartially appliedDGA-023 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/switch 24Ensure Textarea follows the Platforms Code Design SystemN/ADGA-024 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/textarea 25Ensure Tabs follow the Platforms Code Design SystemPartially appliedDGA-025 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/navigational/tabs 26Ensure Tags follow the Platforms Code Design SystemPartially appliedDGA-026 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/search-and-filters/tags 27Ensure Footer follows the Platforms Code Design SystemPartially appliedDGA-027 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/footer 28Ensure Cards follow the Platforms Code Design SystemPartially appliedDGA-028 3 declarations carrying border colour values outside the approved set, across 3 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 72%
Official reference: https://design.dga.gov.sa/guidelines/components/content-display/card 29Ensure Nav Header follows the Platforms Code Design SystemPartially appliedDGA-029 6 declarations carrying padding-top values outside the approved set, across 6 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 72%
Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/navigation-header 30Ensure Breadcrumb follows the Platforms Code Design SystemPartially appliedDGA-030 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/navigational/breadcrumbs 31Ensure Avatar follows the Platforms Code Design SystemN/ADGA-031 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/data-display/avatar 32Ensure Rating follows the Platforms Code Design SystemPartially appliedDGA-032 6 declarations carrying padding-top values outside the approved set, across 6 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 72%
Official reference: https://design.dga.gov.sa/guidelines/components/feedback/rating 33Ensure Tooltip follows the Platforms Code Design SystemPartially appliedDGA-033 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/feedback/tooltip 34Ensure Text Input follows the Platforms Code Design SystemPartially appliedDGA-034 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/input 35Ensure Tables follow the Platforms Code Design SystemPartially appliedDGA-035 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/data-display/table 36Ensure Date Picker follows the Platforms Code Design SystemN/ADGA-036 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/datepicker Experience7 criteria · 2 actually measured37Ensure that a Sitemap is created to support user navigation and facilitate content discoverability.Partially appliedDGA-037 2 declarations carrying values outside the approved set, across 2 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 55%
38Ensure that interaction design effectively facilitates user tasks, including button responses, gesture recognition, and feedback.Not yet evaluatedDGA-038 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. 39Ensure that content prioritizes the Arabic-first approach, while supporting the use of other languages in accordance with the DGA standards.Not yet evaluatedDGA-039 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. 40Ensure that mechanisms are in place for users to provide feedback about the application/website, and that this feedback is acknowledged and utilized by the organization.Not yet evaluatedDGA-040 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. 41Ensure that the visibility and clarity of privacy and security notices are evaluated, and that they are understandable and accessible to all users.Not yet evaluatedDGA-041 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. 42Ensure consistency in the terminology used across the system to prevent confusion and support user understanding.Partially appliedDGA-042 2 declarations carrying values outside the approved set, across 4 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 62% · language model verdict · claude-sonnet-5
43Ensure a consistent approach to how errors are handled and displayed across the application/website to ensure a smooth user experience.Not yet evaluatedDGA-043 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. Secondary components4 criteria · 2 actually measured44Follow the Unified Design System (Platforms Code) for the Nav Drawer componentN/ADGA-044 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/ui-shell/navigation-drawer 45Follow the Unified Design System (Platforms Code) for the Pagination componentPartially appliedDGA-045 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/navigational/pagination 46Ensure the Loading component is implemented per the Unified Design System (Platforms Code) guidelinesPartially appliedDGA-046 Partially applied Confidence 70% Official reference: https://design.dga.gov.sa/guidelines/components/loading-and-status/loading 47Ensure the Steps component is in line with the Unified Design System (Platforms Code) specificationsN/ADGA-047 Not applicable to this platform, and therefore excluded from the denominator of the estimate. Not counted in the estimate — neither for nor against. Confidence 90% Official reference: https://design.dga.gov.sa/guidelines/components/forms-and-inputs/steps Secondary experience9 criteria · 2 actually measured48Ensure the design establishes a clear visual hierarchy, directing the user's attention to important elements firstHuman reviewDGA-048 Requires human judgement by its nature. Shown here in full, and not counted in the estimate. Not counted in the estimate — neither for nor against. 49Ensure the navigation is intuitive, including logical grouping and labeling of sections and linksHuman reviewDGA-049 Requires human judgement by its nature. Shown here in full, and not counted in the estimate. Not counted in the estimate — neither for nor against. 50Ensure common tasks can be completed efficiently with minimal steps and intuitive interactionsHuman reviewDGA-050 Requires human judgement by its nature. Shown here in full, and not counted in the estimate. Not counted in the estimate — neither for nor against. 51Ensure available help resources and documentation are easily accessible, clear, and useful in assisting users to effectively use the application/websiteNot yet evaluatedDGA-051 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. 52Ensure the language used in the interface is clear, concise, and appropriate for the intended audience, and assess localization efforts for multilingual supportPartially appliedDGA-052 4 declarations carrying values outside the approved set, across 4 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 60% · language model verdict · claude-sonnet-5
53Evaluate whether the user interface behaves in a predictable manner, reducing user confusion and errorsHuman reviewDGA-053 Requires human judgement by its nature. Shown here in full, and not counted in the estimate. Not counted in the estimate — neither for nor against. 54Ensure the interaction patterns (eg, gestures, clicks, navigation) are consistent, making the system intuitive and learnableHuman reviewDGA-054 Requires human judgement by its nature. Shown here in full, and not counted in the estimate. Not counted in the estimate — neither for nor against. 55Ensure the content (text, images, videos) is presented in a uniform style and tone appropriate for the target audiencePartially appliedDGA-055 2 declarations carrying values outside the approved set, across 2 usages. Some of the criterion’s checkpoints pass and some do not, so it reaches partial application. Confidence 62% · language model verdict · claude-sonnet-5
56Ensure that feedback provided to users for their actions is consistent in style and timing across the application/website to avoid confusionNot yet evaluatedDGA-056 No automated rule exists for this criterion yet. It was counted neither for nor against the estimate. Not counted in the estimate — neither for nor against. The limits of this tool and the scope of its responsibilityXFix 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 — not the Platforms Code certificate and not a declaration of conformity. The certificate is issued by the Authority alone, and its assessment remains the reference. The scan reads publicly published pages only. It does not enter anything behind a sign-in, never submits a form, and does not interact with the platform’s elements. Interactive component states therefore remain outside measurement, and every component finding says so. This report carries no seal, no badge and no mark of accreditation, and must not be presented as any of those. Snapshot taken 10 August 2026https://xfix.ai/dga/en/report/mewa.gov.sa-2026-08-10T09-35-36 |