Mahope tools: EUComply Clean Copy DeskUptime Transmute BugBottle All tools
FREE TOOLS

GDPR & Accessibility Tools That Respect You

Every tool below runs entirely in your browser. No account, no e-mail address, no data sent to any server. Fill in a form, get a document you own.

Looking for downloadable files? Every template, e-book and CLI tool is collected on Free Downloads.

Tools by category

GDPR document generators

Privacy Policy Template · Free download

Ready-to-adapt GDPR Article 13 privacy policy for small business websites, as a plain Markdown file. No signup.

RoPA Template · Free download

The GDPR Article 30 register template — one copy-paste block per processing activity, with filing checklist. Markdown file.

Scanners & assistants

DeskUptime CLI

Free terminal tool that checks any website's uptime, SSL certificate expiry and content changes. Install with Homebrew or run via npx — no account. Learn more →

brew install mahope/tap/deskuptime

bugbottle

In-app bug reports with the evidence attached: console errors, page context and an optional screenshot. Free, open source, zero dependencies — install from GitHub or jsDelivr, no npm account needed. Also available as a GitHub Action that validates collected reports in CI. View on GitHub → Or try it live on the bugbottle demo page.

URL Inspector

Trace the full redirect chain, inspect HTTP security headers, and check SSL details for any URL. Free developer tool — paste any URL, get a detailed report. No signup. Try it free →

Website Compliance Checker · 9-point scan (new)

Check any website for 9 EU compliance essentials — privacy policy, terms, cookie consent, imprint, accessibility statement, DPA, security headers, meta tags and hreflang. Server-side scan, no CORS issues. Free, no login.

Use free → · GitHub Action → · Blog →

AI Compliance Assistant

Ask plain-language questions about GDPR, NIS2 and the EAA and get practical answers with pointers to the relevant articles.

NIS2 tools

Everything above is free, stays in your browser, and needs no account. Two things are not free, and neither replaces a free tool — they are what you reach for after one of them has told you where the problem is.

Paid templates & clause sets

Seven documents sold one at a time: a DPA template, NIS2 and DORA vendor clauses, a mutual NDA clause set, an EAA accessibility statement, monthly and quarterly report templates, and the full bundle. PDF and Markdown, so you can edit them.

See the seven documents →

Every price in one list

Clean Copy Pro, DeskUptime Pro, Page Profile Pro, the compliance report and all seven templates, with what each one costs and what the free version already does. No guessing, and nothing to pay to find out.

See the full price list →

Developer tools

site-icons · CLI (new)

Generate every favicon size, OG image, PWA icon, Apple touch icon and web app manifest from a single SVG or PNG. CLI-first, zero network calls, works offline.

Download free → · Full page →

page-profile · CLI (new)

Profile any web page from the terminal: HTTP status, meta tags, Open Graph, JSON-LD, headings, alt text, security headers — zero dependencies, single Python file.

Download free → · Full page →

Security Headers Checker · Web (new)

Analyze HTTP security headers — CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and more. Server-side check, no CORS issues. Get a letter grade (A–F) and fix recommendations.

Use free →

Text Diff Checker · Web (new)

Compare two texts side by side — every added and removed line highlighted. Ignore case or whitespace when it doesn't matter. 100% in-browser.

Use free →

Case Converter · Web (new)

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case or kebab-case in one click — with word and character count. 100% in-browser.

Use free →

Base64 Encoder & Decoder · Web (new)

Encode text to Base64 or decode it back — UTF-8-safe (emoji and æøå round-trip exactly), with clear errors on invalid input. 100% in-browser.

Use free →

Hash Generator · Web (new)

Compute SHA-256, SHA-512, SHA-384 or SHA-1 of any text — via the browser's own Web Crypto API, with per-algorithm copy. 100% in-browser.

Use free →

URL Encoder & Decoder · Web (new)

Encode special characters for URLs or decode percent-encoded strings — full encodeURIComponent and partial encodeURI modes. 100% in-browser.

Use free →

UUID Generator · Web (new)

Generate cryptographically secure UUID v4 identifiers — one or up to 500 at a time, uppercase and brace options, copy or download.

Use free →

Markdown Table Generator · Web (new)

Paste CSV or TSV data and get a clean Markdown table — delimiter auto-detect, quoted cells supported, alignment options and live preview.

Use free →

CI/CD & GitHub Integration

Compliance Site Check · GitHub Action

Automatically check any website for 9 things: EU compliance basics (privacy, terms, cookie consent, imprint, accessibility, DPA), security headers (CSP, HSTS, XFO, XCTO, Referrer-Policy), SEO meta tags (title, description, viewport, canonical, OG tags), and language declaration. Runs in CI after every deploy. Zero deps.

mahope/compliance-site-check@v2  View on GitHub →

DeskUptime · GitHub Action

Monitor your site from CI: uptime check, SSL certificate expiry and content-change detection after every deploy — or on a schedule with cron. Fails the workflow when your site is down or the certificate is about to expire.

mahope/deskuptime@v1  View on GitHub → · Smoke-test guide →

Clean Copy CLI · GitHub Action

Convert HTML to clean Markdown inside your workflow — keep docs, changelogs or LLM context in sync with your site. Exposes the result as step outputs.

mahope/clean-copy-cli@v1  View on GitHub →

BugBottle Action

Validate bug reports collected by bugbottle in CI: a report missing console errors or page context fails the build, so low-quality reports never reach your issue tracker.

mahope/bugbottle-action@v1  View on GitHub →

Why everything stays in your browser

  • Your client data never leaves your machine. The generators are plain JavaScript — there is no backend that could leak what you type.
  • No accounts means no tracking. We can't sell what we don't collect.
  • The paid versions go further. When you outgrow the free tools, our e-books and template kits cover full registers, policy sets and vendor-assessment packs.