Manifest position 686 · CrUX rank bucket 1000
https://nya2.com
Coverage complete
Coverage-complete audit of the static homepage and all three linked legal-policy templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | With prefers-color-scheme: dark active, computed color-scheme remained normal and body stayed rgb(255,255,255) / rgb(34,34,34); dark and default screenshots were identical. F01 medium: The site ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | With prefers-reduced-motion: reduce active there were no animations, but html still computed scroll-behavior: smooth with no reduced-motion override. F02 low: Smooth scrolling remains enabled when reduced motion is requested. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse found no contrast violations, and the prefers-contrast probe retained visible #222 text on a white/gray surface. |
implement-natural-interactionsview-transitions | not-applicable | high | The audited site is a static document set with no state swaps, SPA routes, or app-like transition to animate. |
implement-natural-interactionsscroll-driven-animations | pass | high | DOM/CSS inspection found no scroll-linked animation, animation timeline, or client-authored script/scroll listener; the static pages avoid main-thread scroll effects. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven, draggable, swipe, carousel, or scroll-snap interface exists on these static documents. |
provide-guided-navigationscroll-state-aware-chrome | not-applicable | high | There is no sticky or affixed chrome whose state needs to react to scrolling. |
provide-guided-navigationanchored-positioning | not-applicable | high | There are no tooltips, popovers, menus, or floating overlays to anchor. |
provide-guided-navigationdirects-attention | pass | high | Policy navigation uses descriptive footer links and policy pages expose prominent page headings; keyboard focus receives the browser focus outline. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots and DOM show no pop-up, consent wall, interstitial, or overlay obscuring the content. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No overlay, disclosure widget, picker, or rich custom control exists on the audited pages. |
maximize-content-reduce-noisereduced-chrome | pass | high | Screenshots show a restrained logo header, content column, and footer with no competing application chrome or advertising. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800 both homepage and long privacy template reported scrollWidth 360, clientWidth 360, zero horizontal overflow, and CLS 0. |
adapt-to-the-form-factorcomponent-level-responsiveness | not-applicable | high | The small static templates do not reuse a component in materially different container contexts; viewport-based footer stacking is sufficient for the observed use. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Keyboard focus is visible, but all measured inline links are only 17px high, well below a comfortable touch target, including the primary abuse email and footer policy links. F03 medium: Important inline links have undersized touch targets. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport explains that the domain hosts survey landing pages and visibly directs abuse reports to a labelled support email; legal pages name their subject with a prominent heading. |
support-core-task-successprimary-flow-completion | issues | high | The privacy policy tells users to open its Cookies Policy but links to /assets/cookies-policy.html, which returned HTTP 404; the actual page is /assets/cookie.html. F04 high: The Privacy Policy’s Cookies Policy link is broken. |
support-core-task-successclear-system-state-and-recovery | issues | high | A missing root route returned HTTP 200 with only “empty OK”, while the broken policy URL returned a generic nginx 404 with no route back or recovery action. F05 medium: Missing routes do not provide a clear, recoverable site error state. |
be-fast-and-stablegood-core-web-vitals | pass | high | Lighthouse measured LCP 1.1s, CLS 0 and TBT 0ms; trace measured LCP 563ms and TBT 0ms. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observation after 2.5s recorded CLS 0 and no layout shifts on both homepage and privacy template. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and mobile layout observers recorded zero long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | issues | high | The page is fast and only 23.5KB, but Lighthouse identified about 14KiB of avoidable cache-lifetime waste and a render-blocking stylesheet; the image is the dominant 18.7KB request. F06 low: Static assets leave small but measurable delivery savings. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | HAR contained only six requests and 23.5KB transferred, no third party bytes, and only a 729-byte Cloudflare email decoder script; no large bundle or duplicate-code signal exists. |
be-inclusivenames-roles-labels | pass | high | The single meaningful image has descriptive alt text, links have readable names and real hrefs, and the site uses header/main/footer landmarks; no form or custom control requires ARIA. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and visual review found dark text on light surfaces and white footer text on #526176. |
be-inclusivestructure-and-focus | issues | high | The homepage has no h1 and begins its only section heading at h3; policy pages jump from h1 to h3. Focus is visible, but the heading hierarchy does not represent document structure. F07 medium: Heading hierarchy does not expose the page structure. |
be-inclusivelegible-text | pass | high | Desktop and 360px screenshots show readable 16px text, bounded line length, no clipping, and coherent wrapping on long legal content. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Every audited page uses user-scalable=no with maximum-scale=1.0; Lighthouse flags this as preventing user zoom. Mobile reflow itself has no overflow and there is no media requiring captions. F08 high: The viewport configuration prevents user zoom. |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no browser console errors or uncaught exceptions. |
follow-best-practicessound-document-and-assets | issues | high | The document has a valid HTML doctype and UTF-8, but the logo omits width and height attributes; the image audit also found a 961px source displayed at 200px with no srcset. F09 low: The logo lacks intrinsic dimensions and responsive source selection. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecated APIs or inspector issues; DOM inspection found no permission prompts, forms with paste prevention, or client application runtime. |
be-discoverabletitle-and-description | issues | high | All four distinct pages use the same generic title “ROWOON SERVICE LTD” and none has a meta description; the homepage also lacks an h1. F10 medium: Distinct public pages share a generic title and have no meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Anchors use real hrefs and content is mobile-reflowed, but robots.txt contains a non-standard “empty OK” line flagged invalid by Lighthouse, and the viewport disables scaling. F11 medium: Crawler indexing signals are incomplete and internally inconsistent. F08 high: The viewport configuration prevents user zoom. |
be-discoverablecanonical-and-indexing-signals | issues | high | Public pages return 200 and are not noindex, but expose no canonical links; sitemap.xml returns the literal text “empty OK”, and unknown root URLs soft-404 with HTTP 200. F11 medium: Crawler indexing signals are incomplete and internally inconsistent. |
be-discoverablestructured-and-shareable-metadata | issues | high | The organization/home page and policy documents expose no Open Graph tags and no JSON-LD, so shared links lack page-specific preview/entity metadata. F12 low: Public organization and legal pages lack share-preview and structured metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and nosniff are present and no cookies/mixed content were observed, but CSP is absent and HSTS is only max-age=1 second. F13 high: Basic browser-enforced security policies are missing or ineffective. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | The observed site set no cookies, loaded no third-party origins or known trackers, transferred no third-party bytes, and exposed no secrets. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No authentication or permission-requesting feature exists on this public static document set. |
be-private-and-securedefensive-browser-policies | issues | high | CSP/frame-ancestors and X-Frame-Options are absent, as are Referrer-Policy and Permissions-Policy; the page therefore lacks basic clickjacking and browser capability restrictions. F13 high: Basic browser-enforced security policies are missing or ineffective. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison found 100% rendered-content coverage in raw HTML on both home and privacy pages; content is fully available without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | high | The static pages have no custom overlays or asynchronous app state; DOM, screenshots and zero console errors show a stable native-document runtime. |
be-resilientoffline-and-installable | not-applicable | high | This public informational/legal document set is not an app and has no offline-critical transactional flow; installability is not proportionate to its purpose. |
be-resilientnetwork-and-http-failure-states | issues | high | The linked Cookies Policy returns a generic nginx 404 without site navigation, while an unknown root URL returns HTTP 200 with an empty “empty OK” body, obscuring failure state. F05 medium: Missing routes do not provide a clear, recoverable site error state. |
be-internationalisedlang-dir-and-logical-properties | issues | high | All representative documents render English text but the html element has no lang attribute; Lighthouse confirms the accessibility/language failure. F14 medium: The document language is not declared. |
be-internationalisedlocale-aware-data | not-applicable | high | The audited static policy and disclaimer pages display no dates, numbers, currencies, durations, or user-selectable locale data requiring Intl formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited pages contain no events, times, recurrence, time-zone conversion, or DST-sensitive state. |
be-trustworthyno-dark-patterns | pass | high | No consent wall, ad, upsell, forced continuity, preselected option, or disguised control appeared on any audited page; contact and legal links are plainly labelled. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-input form exists on the audited static pages, so there is no validation/error interaction to exercise. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No input fields or sign-in/address/payment form exists on the audited pages. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | The audited domain explicitly conducts no purchase flow and exposes no subscription, authentication, consent-setting, or account-management interface. |
be-sustainableoptimised-assets | issues | high | The page is only 23.5KB, but its 18.7KB logo dominates transfer, is 961px wide for a 200px display, lacks srcset, and lacks intrinsic dimensions; Lighthouse estimates about 16KiB image-delivery savings. F09 low: The logo lacks intrinsic dimensions and responsive source selection. |
be-sustainableno-wasteful-work | pass | high | HAR shows six small requests and no background/third-party fetches; trace and layout observers recorded no long tasks. |
be-sustainablethird-party-and-media-budget | pass | high | No third-party bytes, trackers, fonts, video, audio, autoplay, or animation were observed; total transfer was 23.5KB. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This static corporate disclaimer/legal site exposes no agent-actionable transaction or productivity capability; WebMCP tools would not add a safe user task here. |
be-agent-readyon-device-inference | not-applicable | high | The static disclaimer and policy content has no inference task that would justify a language model or summarizer integration. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The site is static, has no client-authored scripts or representative open/close/navigation state interaction to repeat ten times, so a repeated-interaction leak test would be synthetic. |
be-memory-efficientbounded-footprint | pass | high | The single heap summary is proportionate: 30,159 nodes and about 1.06MB total self size for the loaded static page, with no large application object population. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The heap summary has no Detached* constructor among retained populations, and DOM inspection finds no client-authored scripts, timers, or interaction handlers that could accumulate across the static session. |
Provenance
Canonical report: results/atomic/reports/0686-nya2_com.json
Report SHA-256: e30e065bbccde54d40e3ddc961586173a3ca76f92416cbf58c17f7717021e301
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/nya2_com/2026-07-22T10-01-51-302Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/nya2_com/2026-07-22T10-01-51-302Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.