<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public marketing and legal routes only, taken from the router in src/App.tsx.
  Every other route is either a signed-in surface or a token-bearing link, and
  is disallowed in public/robots.txt.

  lastmod appears only where a real revision date exists: the legal documents
  declare their own "Last updated" in src/components/marketing/legal-content/,
  and src/test/seo-assets.test.ts checks the two agree. The home and about
  pages record no such date, so they carry no lastmod rather than an invented
  one.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ninjasign.io/</loc>
  </url>
  <url>
    <loc>https://ninjasign.io/about</loc>
  </url>
  <url>
    <loc>https://ninjasign.io/privacy</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://ninjasign.io/terms</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://ninjasign.io/cookies</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://ninjasign.io/dpa</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
</urlset>
