<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://o-havenia.com/discover/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/discover/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/decouvrir/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/discover/"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/decouvrir/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/discover/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/decouvrir/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/discover/"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!--
    Les trois pages légales, retirées le 7 septembre 2026 parce que les routes
    de l'application (/legal/terms…) ne rendaient qu'une coquille vide sans
    JavaScript, reviennent le 8 : ce sont désormais des pages statiques,
    écrites par design/landing/build.mjs depuis le même texte que l'app
    (lib/legal/textes.ts). Le français à /legal/<page>/, l'anglais à
    /legal/en/<page>/. Cloudflare Pages sert un fichier existant avant la
    coquille de l'application : ces adresses ont bien leur contenu.
  -->
  <url>
    <loc>https://o-havenia.com/legal/terms/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/terms/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/terms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/terms/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/en/terms/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/terms/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/terms/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/terms/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/privacy/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/privacy/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/privacy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/privacy/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/en/privacy/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/privacy/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/privacy/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/privacy/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/legal-notice/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/legal-notice/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/legal-notice/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/legal-notice/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/en/legal-notice/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/legal-notice/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/legal-notice/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/legal-notice/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <!--
    LES DEUX PAGES DE SUPPRESSION DE COMPTE, AJOUTÉES LE 19 SEPTEMBRE 2026.

    Elles existaient, servaient un contenu réel et portaient chacune son
    canonical — mais ne figuraient dans aucun sitemap. Apple et Google exigent
    qu'une adresse publique explique comment supprimer son compte : une page
    que les moteurs ne connaissent pas ne remplit qu'à moitié cette obligation.
  -->
  <url>
    <loc>https://o-havenia.com/legal/suppression-compte/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/suppression-compte/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/delete-account/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/delete-account/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://o-havenia.com/legal/en/delete-account/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://o-havenia.com/legal/suppression-compte/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://o-havenia.com/legal/en/delete-account/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://o-havenia.com/legal/en/delete-account/"/>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
