# dougiehunt.com EcoMark: B 87/100

dougiehunt.com scored 87/100 (B) with EcoMark algorithm v4. See evidence, improvements and history.

Canonical: https://ecomark.app/site/dougiehunt.com

Latest EcoMark · Algo v4

# dougiehunt.com

This grade belongs to dougiehunt.com. It is based on a bounded sample of up to 5 connected public pages plus public evidence. It is not a grade for any one page.

Rescan website
[View full analysis](/assessment/310c5426-2f1e-42f1-b67c-1c8d10b5688d) B 87 #2 of 10 using v4

Improve

## Start with these changes.

EcoMark puts the lowest-scoring areas first, so the next step is obvious.
1
responsibility

### Publish clearly linked privacy, terms, accessibility and contact information, plus a public registration identifier where applicable.

Transparent, secure defaults make digital impact understandable and give visitors meaningful choices.
2
efficiency

### Add long-lived cache headers to versioned static assets.

Lighter pages consume less bandwidth and device work and remain usable on slower connections.
3
accessibility

### Keep meaningful content in the initial HTML so the page remains useful without heavy client rendering.

Accessible, resilient markup works for more people, assistive technology and older or constrained devices.

Breakdown

## Where the score comes from.

Efficiency
80 #3 of 10
1 connected pages · ~6 KB measured/page · 0 KB JavaScript/page · 6 resource references/page · 0% sampled assets cacheable. PageSpeed-style checks: 5/7; 1 obvious blocking candidates; 0 images without width/height.

**Evidence and scoring**

Evidence: 1 connected pages · ~6 KB measured/page · 0 KB JavaScript/page · 6 resource references/page · 0% sampled assets cacheable. PageSpeed-style checks: 5/7; 1 obvious blocking candidates; 0 images without width/height.

- Payload Measured HTML and sampled asset payload is proportionate and optimised. 20/20
- JavaScript Referenced JavaScript weight is kept proportionate. 20/20
- Requests Pages avoid excessive resource references and third-party connections. 20/20
- Media Images and video avoid obvious loading and autoplay waste. 20/20
- Caching and compression Sampled static assets expose effective cache policy. 0/20

Privacy
100 #1 of 10
0 known trackers · 0 tracking-style response cookies · 0% third-party resource references.

**Evidence and scoring**

Evidence: 0 known trackers · 0 tracking-style response cookies · 0% third-party resource references.

- Behavioural tracking Known advertising pixels and cross-site trackers are absent or minimised. 20/20
- Analytics minimisation Analytics technology is absent or privacy-preserving and proportionate. 20/20
- Cookies and consent Non-essential response cookies are avoided before interaction. 20/20
- Third-party disclosure Resource loading does not unnecessarily disclose visits to third parties. 20/20
- Invasive techniques Known session replay and similarly invasive tools are absent. 20/20

Sovereignty
95 #1 of 10
1 US-headquartered visitor-facing provider ecosystems · 100% first-party assets · open technology 90/100 · no framework signal required/detected. DNS: NS jose.ns.cloudflare.com, lily.ns.cloudflare.com · MX 10 mail.protonmail.ch, 20 mailsec.protonmail.ch.

**Evidence and scoring**

Evidence: 1 US-headquartered visitor-facing provider ecosystems · 100% first-party assets · open technology 90/100 · no framework signal required/detected. DNS: NS jose.ns.cloudflare.com, lily.ns.cloudflare.com · MX 10 mail.protonmail.ch, 20 mailsec.protonmail.ch.

- Provider jurisdiction Observable visitor-facing dependencies minimise reliance on US-headquartered platform ecosystems. 15/20
- Third-party geography Known non-EU third-party data exposure is minimised. 20/20
- Portable delivery Pages minimise proprietary embeds and platform-specific content dependencies. 20/20
- Supplier concentration Third-party resource loading is not dominated by one provider ecosystem. 20/20
- Open technology Open standards, first-party delivery, open-source technology and public source code are preferred where practical. 20/20

Accessibility
80 #4 of 10
0 semantic issues · 0 keyboard markup issues · 0% unlabelled controls · 32% raw/rendered text ratio.

**Evidence and scoring**

Evidence: 0 semantic issues · 0 keyboard markup issues · 0% unlabelled controls · 32% raw/rendered text ratio.

- Semantics HTML exposes basic language, heading and landmark structure. 20/20
- Keyboard access Markup avoids obvious keyboard-hostile interaction patterns. 20/20
- Forms and controls Form controls expose labels or accessible names. 20/20
- Visual accessibility Viewport and media markup avoid obvious visual accessibility barriers. 15/20
- Resilience Meaningful text remains present without relying entirely on client rendering. 5/20

Responsibility
70 #4 of 10
Privacy ✗ · Cookies n/a · Terms ✗ · Accessibility ✗ · Contact/About ✗. Public registration IDs: none detected. verified green hosting (Cloudflare). carbon.txt ✗ · sitemap ✓ · security 6/6.

**Evidence and scoring**

Evidence: Privacy ✗ · Cookies n/a · Terms ✗ · Accessibility ✗ · Contact/About ✗. Public registration IDs: none detected. verified green hosting (Cloudflare). carbon.txt ✗ · sitemap ✓ · security 6/6.

- Public accountability Privacy, terms, accessibility, contact and applicable registration information are discoverable. 0/20
- Security basics The main response exposes sensible browser security headers. 20/20
- Consent design Tracking and consent markup avoids obvious one-sided choice patterns. 20/20
- Supplier disclosure Detected material visitor-facing providers are reflected in discoverable privacy information. 20/20
- Sustainability evidence Green hosting, carbon.txt and public sustainability information provide discoverable evidence of digital sustainability practice. 10/20

Progress

## Previous EcoMarks.
[B 87/100 Algo v4 · 30 Aug 2026 0](/assessment/310c5426-2f1e-42f1-b67c-1c8d10b5688d)[B 87/100 Algo v4 · 30 Aug 2026 New](/assessment/695a332f-b533-4732-92b8-47f2576b95de)
