Skip to content

feat: /privacy and /terms - #22

Merged
ralyodio merged 1 commit into
mainfrom
feat/legal-pages
Nov 11, 2026
Merged

ralyodio merged 1 commit into
mainfrom
feat/legal-pages

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Server-rendered /privacy and /terms on moshcode.sh (h1 Privacy Policy / Terms of Service, effective November 11, 2026), with the same product policy text as app.moshcode.sh (moshcoder/moshcode#607): landing (CrawlProof stats + text ad, crawl gate day passes), app, pit, and the OAuth-only MCP.

  • Rendered in the site shell with the ad unit switched off (head({ad:false})).
  • Privacy and Terms added to FOOTER_LINKS (site links in the shared footer) and the sitemap.
  • test/site.test.mjs covers both routes, no ad, footer links.

Local: bun test, 26 pass, 0 fail.

🤖 Generated with Claude Code

The moshcode product policy (same text as app.moshcode.sh), rendered in
the site shell without the ad unit; Privacy and Terms join the footer
links and the sitemap.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

0 finding(s) in the 5 file(s) this pull request changes.

Nothing in the files this pull request changes.

1 pre-existing finding(s) elsewhere in the repository — **HIGH**: 1

Not introduced by this pull request.

Severity Rule Location
HIGH js-ssrf-outbound-request public/sw.js:5

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit 9e2bb91 into main Nov 11, 2026
5 checks passed
@ralyodio
ralyodio deleted the feat/legal-pages branch November 11, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant