| 2.1 - Identify, assess, disclose, review, and mitigate sustainability impacts |
| Impact analysis | Fully conformant | wsg-o-matic was created with the WSG's themselves in mind in its early design and updates. From the start I considered the potential footprint. |
| External impact | Fully conformant | This website was created with broad inspiration to limit impact on people and the planet. It uses local copies of JSON resources and minimal scripts to operate the app only, no trackers or data is sent from the app. |
| 2.2 - Understand user requirements or constraints |
| Audience evaluation | Fully conformant | The use case resonated and was practical. For example, a way of simplifying things for an overwhelmed user, wanting a way to get started with the large works of the standard may benefit from a random or topic based selection to get started. Someone wanting to randomly re-visit. Potentially other use cases. |
| 2.3 - Integrate sustainability into every stage of the ideation process |
| Sustainable brand development | Fully conformant | This website keeps in mind the credit it has been given and to give credit back to the W3C Sustainable web participants who made the data that made this possible.
Official JSON is the only data loaded, from the domain itself. |
| Wireframes and prototypes | Fully conformant | The visual design for example is very simple, and has consisted of a button and a Package emoji for a box to unbox the random choice of WSG. I would wireframe any future changes that were major. |
| Participation and testing | Fully conformant | I shared this in early versions and made this open source early in the project. |
| Environmental ideation | Fully conformant | The non-user case of data sent over the wire in terms of network traffic was considered. The data in the form of JSON is therefore cached when caching is available, so on repeat visits and interactions with the app it does not cause the file to be sent over a network instead it is just accessing locally. |
| 2.4 - Design efficient and streamlined user journeys |
| Efficient paths | Fully conformant | The call to action is immediately able to be activated, presenting a random guideline in seconds or if with URL params instantly. Tested on a screen reader (VoiceOver) seemed to be fine. |
| Patterns for efficiency | Fully conformant | This is not always obvious but the large clickable and focusable button give it some pattern of simplicity. |
| Content discovery | Partially conformant | No current human readable Sitemap? or sitemap.xml either? Its a single page. There is a return to home link at the top of the page, after the loaded JSON is activated. |
| 2.5 - Design to assist and not to distract |
| Respect user attention | Fully conformant | Yes - at September 4 2026. |
| Distraction-free design | Fully conformant | Yes - at September 4 2026. |
| Remove engagement traps | Fully conformant | Yes - at September 4 2026. |
| 2.6 - Avoid being manipulative or deceptive |
| Deceptive design patterns | Fully conformant | Yes - at September 4 2026. |
| Advertisements | Fully conformant | Yes - at September 4 2026. |
| Analytics and tracking | Fully conformant | Yes, no trackers of any kind - at September 4 2026. |
| Search Engine Optimization | Fully conformant | Yes - at September 4 2026. |
| 2.7 - Make deliverables understandable and reusable |
| Deliverables reusability | Fully conformant | Tracked in GitHub |
| Deliverables documentation | Fully conformant | README.md updated. |
| Deliverables readability | Fully conformant | Yes - at September 4 2026. |
| 2.8 - Use a design system for interface consistency |
| Design system | Partially conformant | Not sure if design systems were really said to be used, but many design features were considered. Seems not applicable. |
| 2.9 - Optimize media to reduce resource use |
| Need for media | Fully conformant | Yes - at September 4 2026. |
| Optimized media | Fully conformant | Yes - at September 4 2026. |
| Lazy loading | Fully conformant | Yes - at September 4 2026. |
| User-controlled media | Fully conformant | Yes - at September 4 2026. |
| Media management and use | Non conformant | Did not do this... Can do in future. No - at September 4 2026. |
| 2.10 - Ensure animation is proportionate and easy to control |
| Need for animation | Fully conformant | Small amount of optional bouncing animation used to draw attention to the CTA. This is used with prefers reduced motion media query. |
| Avoiding overburdening | Fully conformant | Yes, at September 4 2026 |
| Control animation | Partially conformant | None |
| Efficient animation | Fully conformant | Yes, at September 4 2026 |
| 2.11 - Use optimized web typography |
| Pre-installed typefaces | Fully conformant | Yes, at September 4 2026 |
| Web font optimization | Fully conformant | Yes, at September 4 2026 |
| Web font subsetting | Fully conformant | Yes, at September 4 2026 |
| 2.12 - Avoid unwanted notifications |
| Need for notification | Fully conformant | No notifications used |
| Notification settings | Fully conformant | No notifications used |
| 2.13 - Reduce the impact of downloadable and physical documents |
| Printed documents | Fully conformant | None |
| Optimized documents | Non conformant | None |
| Optimized delivery | Non conformant | None |
| Labels and choice | Non conformant | None |
| 2.14 - Involve users early in the project |
| Early user testing | Fully conformant | None |
| 2.15 - Audit and test for bugs or issues requiring resolution |
| Ongoing evaluation | Fully conformant | Yes, at September 4 2026 |
| Automated tests | Fully conformant | Includes Lighthouse, Arc Toolkit, W3C Validator |
| Performance testing | Fully conformant | Includes Lighthouse, Yellow Lab Tools |
| 2.16 - Validate usability through testing and real-world usage |
| Usage changes | Fully conformant | None |
| Usability testing | Non conformant | Hmm... didnt really do this. |
| 2.17 - Provide cross-platform compatibility support |
| Compatibility documentation | Fully conformant | HTML5, CSS, JS used only, and local to the domain. |
| Maintaining compatibility | Fully conformant | Yes, at September 4 2026 |
| User constraints | Fully conformant | Yes, tested on CPU Slowdown and a variety of device profiles. Yes, at September 4 2026 |