<?xml version="1.0" encoding="UTF-8"?>
<!-- wildheart.app sitemap (SITE-4, 2026-10-30). The four indexable pages and
     nothing else: /route/* is noindexed on purpose (see robots.txt and the
     route-page data contract), 404.html and verify/ are not pages. Cloudflare
     Pages serves each file at its clean URL and redirects the .html form to
     it, so the clean form is the canonical one here. lastmod moves when a
     page's words change: the two legal pages move with their effective date. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://wildheart.app/</loc>
    <lastmod>2026-09-18</lastmod>
  </url>
  <url>
    <loc>https://wildheart.app/privacy</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
  <url>
    <loc>https://wildheart.app/terms</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
  <url>
    <loc>https://wildheart.app/support</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
</urlset>
