<?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">

  <!-- Core English pages -->
  <url>
    <loc>https://2faa.app</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://2faa.app/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>
  <url>
    <loc>https://2faa.app/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>
  <url>
    <loc>https://2faa.app/mcp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/extension</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Concept / explainer pages -->
  <url>
    <loc>https://2faa.app/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/2fa-vs-mfa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://2faa.app/passkey-vs-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Platform 2FA setup guides -->
  <url>
    <loc>https://2faa.app/guides</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/discord-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/epic-games-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/roblox-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/spotify-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/paypal-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/twitch-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/slack-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/instagram-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/github-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://2faa.app/guides/amazon-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Developer integration guides -->
  <url>
    <loc>https://2faa.app/developers/laravel-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://2faa.app/developers/wireguard-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://2faa.app/developers/claude-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Chinese pages -->
  <url>
    <loc>https://2faa.app/zh/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/zh/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/zh/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>
  <url>
    <loc>https://2faa.app/zh/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>

  <!-- Vietnamese pages -->
  <url>
    <loc>https://2faa.app/vi/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/vi/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/vi/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>
  <url>
    <loc>https://2faa.app/vi/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>

  <!-- Spanish pages -->
  <url>
    <loc>https://2faa.app/es/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/es/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>
  <url>
    <loc>https://2faa.app/es/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/es/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>

  <!-- Japanese pages -->
  <url>
    <loc>https://2faa.app/ja/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/ja/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>
  <url>
    <loc>https://2faa.app/ja/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/ja/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>

  <!-- Russian pages -->
  <url>
    <loc>https://2faa.app/ru/totp</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/totp"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/totp"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/totp"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/totp"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/totp"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/totp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/totp"/>
  </url>
  <url>
    <loc>https://2faa.app/ru/import</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/import"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/import"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/import"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/import"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/import"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/import"/>
  </url>
  <url>
    <loc>https://2faa.app/ru/what-is-2fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/what-is-2fa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/what-is-2fa"/>
  </url>
  <url>
    <loc>https://2faa.app/ru/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://2faa.app/faq"/>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://2faa.app/zh/faq"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://2faa.app/vi/faq"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://2faa.app/es/faq"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://2faa.app/ja/faq"/>
    <xhtml:link rel="alternate" hreflang="ru" href="https://2faa.app/ru/faq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://2faa.app/faq"/>
  </url>

</urlset>
