<?xml version="1.0" encoding="UTF-8"?>
<!--
  Four pages: the landing page, the 利用規約, the プライバシーポリシー and the
  account-deletion page.

  /delete-account is here because it has to be findable without the app and
  without signing in: Google Play requires an account-deletion page for any app
  that lets people create an account, and its URL goes in the Data safety form.
  A person who has lost their phone looks for it in a search engine, which is
  the one route to it that does not start in the app.

  The two legal pages were left out while they were unpublished and carried
  noindex, because listing them would have asked Google to index pages that
  told it not to. They took effect on 2026-09-19 and are indexable, and they
  are now load-bearing elsewhere: Google's OAuth consent screen links to
  /privacy, so does the Play Console listing, and the launch-notice form takes
  個人情報保護法第28条 consent to it. They belong here.

  The URLs carry no .html. Cloudflare serves terms.html at /terms and
  308-redirects /terms.html to it, so the .html form would only send a crawler
  to one URL to be told about another; each page's <link rel="canonical"> names
  the extensionless form for the same reason. The href= links inside the site
  keep the .html, deliberately — see docs/web.md.

  /i/<CODE> is absent, and stays absent. An invite URL carries a team's join
  code and must never appear in search results; that page is the one noindex
  left on the site. robots.txt says why it is crawlable all the same.

  No <xhtml:link rel="alternate" hreflang="..."> here, on purpose — and none in
  any page's head either. There is one document per page and what it serves is
  Japanese: the English exists only after app.js rewrites the DOM, so /?lang=en
  returns bytes identical to /. Annotating an English alternate would promise a
  page no crawler can be given. /?lang=en is not a URL of its own for the same
  reason each page names the extensionless path as its canonical.

  lastmod is the day the file's content last changed, not the day it was
  deployed.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://circlesapp.jp/</loc>
    <lastmod>2026-09-18</lastmod>
  </url>
  <url>
    <loc>https://circlesapp.jp/terms</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://circlesapp.jp/privacy</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://circlesapp.jp/delete-account</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
</urlset>
