GAuth

隐私权政策

生效日期:2026 年 11 月 7 日

概述

GAuth 是一个浏览器扩展,用于在本机管理两步验证账号、生成验证码并在网页上填入验证码。它会为这些功能处理下述数据。GAuth 没有自己的数据收集服务器,开发者不会收到你的账号库、密钥或网页内容;扩展不出售用户数据,不包含广告或统计分析代码。用户启用云端备份后,加密备份会直接发送到用户自己的 Google 云端硬盘。

保存在你设备上的数据

  • 你添加或导入的账号(发行方、账号名或邮箱、两步验证密钥、计数器、关联网站)、分组及账号偏好,以 AES-GCM 加密形式保存在本机账号库中。扩展界面设置单独保存在本机扩展存储中。
  • 如果设置了解锁口令,口令用于保护库密钥,不以明文保存。解锁后的库密钥保存在浏览器会话存储中,锁定时移除该缓存。
  • 卸载扩展或在扩展中清空数据,会删除本机扩展存储;你自行导出的文件及云端备份不会因此自动删除。

Google 账号与云端硬盘(可选)

只有你主动选择连接 Google 账号时,GAuth 才会开始交互式授权。授权范围只有:

  • https://www.googleapis.com/auth/drive.file:只能访问 GAuth 自己创建的文件,即你云端硬盘中的「GAuth 备份」文件夹及其中的备份文件。GAuth 看不到你云端硬盘里的其他文件。

Google 登录页面处理 Google 账号登录。GAuth 获得 OAuth 访问令牌,并通过云端硬盘接口读取账号邮箱。邮箱保存在本机,用于显示当前连接账号及后续向 Google 发起授权请求;访问令牌保存在浏览器会话存储中,仅发送给 Google 授权与云盘服务。

你设置备份口令并使用手动或自动备份后,账号及分组(包括账号标签和关联网站)会先在本机用备份口令派生的密钥加密(PBKDF2-SHA256 + AES-GCM),再通过 HTTPS 上传。GAuth 不会把备份口令或解密密钥发送给 Google。云盘服务还会接收备份文件名、时间、账号数量及设备类型等元数据;这些元数据不属于加密的账号内容。

你可以随时在扩展里「断开 Google」,或在 Google 账号权限页面 撤销 GAuth 的访问权限;云端的备份文件由你自行保留或删除。

GAuth 对通过 Google API 获得的信息的使用和传输,遵守 Google API 服务用户数据政策,包括其中的「有限使用」要求。

GAuth 仅为已披露的验证器功能及其安全保护使用用户数据,遵守 Chrome 网上应用店用户数据政策及其有限使用要求。

网页自动填充

GAuth 读取当前标签页的 URL/域名,在本机匹配账号;在应用新授予的网站权限时,也会识别已打开的网页标签页以加载对应功能。在你授予网站访问权限或通过快捷键、右键菜单提供当前页临时访问权限后,会读取页面中识别验证码输入框所需的结构、标签和属性。它只把一次性验证码填入网页,不把完整两步验证密钥或解锁口令交给网页。若启用填入后自动提交,GAuth 会触发网站自身的表单提交,由该网站按其登录流程处理验证码;此选项可在设置关闭。

扩展不会读取浏览器的历史记录列表,也不会建立按时间排列的浏览记录。你确认的账号与网站关联会保存在加密账号库中,并可随账号进入加密云端备份。页面结构及截图不发送给开发者或云盘。

自动锁定所用的活动信息

为按无操作时间自动锁定,GAuth 会在你操作扩展界面时更新会话存储中的最后活动时间,并在启用相应设置时处理电脑锁屏状态。它不记录按键内容、逐次点击、滚动记录或鼠标轨迹,也不把这些活动信息发送给外部服务。

摄像头与屏幕截图

只有你选择对应扫码功能时,GAuth 才会使用摄像头画面、你选择的二维码图片或当前标签页截图来识别二维码。识别在本机完成,图像不会持久保存或上传。识别出的账号和密钥经你确认导入后,按本政策所述的账号数据方式存储和备份。

政策变更与联系方式

如本政策有变更,会更新此页面并修改生效日期。如有疑问,请在 GitHub Issues 提交。

Privacy Policy

Effective date: November 7, 2026

Overview

GAuth processes the data described below to manage authenticator accounts, generate verification codes on your device and fill codes into web pages. GAuth has no data-collection server, and its developers do not receive your account vault, secrets or page content. GAuth does not sell user data and contains no advertising or analytics. When you enable cloud backup, encrypted backups are sent directly to your own Google Drive.

Data stored on your device

Accounts you add or import (issuer, account name or email, 2FA secret, counter and linked websites), groups and account preferences are stored in an AES-GCM encrypted vault on your device. Interface settings are stored separately in local extension storage. If you set an unlock passcode, it protects the vault key and is not stored as plaintext. The unlocked vault key is cached in browser session storage and that cache is removed when you lock GAuth.

Uninstalling GAuth or erasing its local data removes extension storage. Files you export and cloud backups are not automatically deleted.

Google account and Google Drive (optional)

Interactive authorization begins only when you choose to connect your Google account. GAuth requests a single scope:

  • https://www.googleapis.com/auth/drive.file — access only to files created by GAuth (the “GAuth 备份” folder and the backup files in it). GAuth cannot see any other files in your Drive.

Google's sign-in page handles Google account sign-in. GAuth receives an OAuth access token and reads the account email through the Drive API. The email is stored locally to identify the connected account and support subsequent authorization requests to Google. Access tokens are stored in browser session storage and sent only to Google's authorization and Drive services.

After you set a backup passphrase and use manual or automatic backup, accounts and groups, including account labels and linked websites, are encrypted on your device using a key derived from that passphrase (PBKDF2-SHA256 and AES-GCM), then uploaded over HTTPS. The backup passphrase and decryption key are not sent to Google. Drive also receives metadata such as the backup filename, time, account count and device type; that metadata is separate from the encrypted account content.

You can disconnect in GAuth or revoke access at your Google Account permissions page. You can keep or delete cloud backup files in your Drive.

GAuth's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

User data is used only for GAuth's disclosed authenticator features and their security, in accordance with the Chrome Web Store User Data Policy and its Limited Use restrictions.

Autofill, camera and screenshots

GAuth reads the current tab's URL/domain to match accounts locally. It also identifies open web tabs when applying newly granted site access. With your site permission or temporary current-tab access from a shortcut or context-menu action, it reads the page structure, labels and attributes needed to identify verification fields. Only the one-time code is filled into the page; the full 2FA secret and unlock passcode are not passed to the page. If automatic submission is enabled, GAuth triggers the website's own form submission so the site can process the code as part of sign-in. You can turn this option off in Settings.

GAuth does not read the browser's history list or build a chronological browsing log. Website associations you confirm are stored in the encrypted account vault and may be included in encrypted cloud backups. Page structure and screenshots are not sent to the developers or Drive.

Camera frames, QR images you select and current-tab screenshots are used only for the scanning feature you choose. Recognition happens on your device; images are not persistently saved or uploaded. Account details and secrets you confirm importing from a QR code are stored and backed up as account data described above.

Activity used for automatic locking

When you interact with GAuth's interface, it updates a last-activity timestamp in session storage to support idle locking. It also processes the computer's lock state when that option is enabled. GAuth does not record typed content, individual click or scroll records, or mouse paths, and does not send this activity information to external services.

Changes and contact

Changes to this policy will be posted on this page with a new effective date. Contact: GitHub Issues.

Politique de confidentialité

Date d’entrée en vigueur : 7 novembre 2026

Présentation

GAuth traite les données décrites ci-dessous pour gérer vos comptes d’authentification, générer des codes sur votre appareil et les saisir sur les pages web. GAuth ne dispose d’aucun serveur de collecte de données, et ses développeurs ne reçoivent ni votre coffre de comptes, ni vos clés secrètes, ni le contenu des pages. GAuth ne vend pas vos données et ne contient ni publicité ni outils d’analyse d’utilisation. Lorsque vous activez la sauvegarde dans le cloud, les sauvegardes chiffrées sont envoyées directement vers votre propre Google Drive.

Données stockées sur votre appareil

  • Les comptes que vous ajoutez ou importez (émetteur, nom du compte ou adresse e-mail, clé secrète 2FA, compteur et sites associés), les groupes et les préférences des comptes sont stockés dans un coffre chiffré avec AES-GCM sur votre appareil. Les réglages de l’interface sont stockés séparément dans le stockage local de l’extension.
  • Si vous définissez un code de déverrouillage, il protège la clé du coffre et n’est pas stocké en clair. La clé du coffre déverrouillé est mise en cache dans le stockage de session du navigateur ; ce cache est supprimé lorsque vous verrouillez GAuth.
  • La désinstallation de GAuth ou l’effacement de ses données locales supprime le stockage de l’extension. Les fichiers que vous exportez et les sauvegardes dans le cloud ne sont pas supprimés automatiquement.

Compte Google et Google Drive (facultatif)

L’autorisation interactive ne commence que lorsque vous choisissez de connecter votre compte Google. GAuth demande une seule autorisation :

  • https://www.googleapis.com/auth/drive.file : accès aux seuls fichiers créés par GAuth, c’est-à-dire le dossier « GAuth 备份 » de votre Drive et les fichiers de sauvegarde qu’il contient. GAuth ne voit aucun autre fichier de votre Drive.

La page de connexion de Google gère la connexion au compte Google. GAuth reçoit un jeton d’accès OAuth et lit l’adresse e-mail du compte via l’API Drive. Cette adresse est stockée localement pour identifier le compte connecté et faciliter les demandes d’autorisation ultérieures auprès de Google. Les jetons d’accès sont conservés dans le stockage de session du navigateur et ne sont envoyés qu’aux services d’autorisation et de stockage Drive de Google.

Après la définition d’une phrase secrète de sauvegarde, les sauvegardes manuelles ou automatiques chiffrent sur votre appareil les comptes et les groupes, y compris leurs libellés et sites associés, avec une clé dérivée de cette phrase secrète (PBKDF2-SHA256 et AES-GCM), puis les envoient par HTTPS. La phrase secrète de sauvegarde et la clé de déchiffrement ne sont pas envoyées à Google. Drive reçoit aussi des métadonnées, notamment le nom du fichier, la date, le nombre de comptes et le type d’appareil ; ces métadonnées sont distinctes du contenu chiffré des comptes.

Vous pouvez vous déconnecter dans GAuth ou révoquer l’accès depuis la page des autorisations de votre compte Google. Vous pouvez conserver ou supprimer les fichiers de sauvegarde dans votre Drive.

L’utilisation et le transfert par GAuth des informations reçues des API Google respectent les règles sur les données utilisateur des services d’API Google, y compris les exigences d’utilisation limitée.

Les données ne sont utilisées que pour les fonctions d’authentification déclarées de GAuth et leur sécurité, conformément aux règles relatives aux données utilisateur du Chrome Web Store et à leurs restrictions d’utilisation limitée.

Remplissage automatique sur les pages web

GAuth lit l’URL ou le domaine de l’onglet actif pour rechercher les comptes correspondants localement. Elle identifie aussi les onglets web déjà ouverts lors de l’application d’une nouvelle autorisation d’accès aux sites. Avec votre autorisation d’accès au site, ou un accès temporaire à l’onglet obtenu par un raccourci ou le menu contextuel, elle lit la structure, les libellés et les attributs nécessaires pour reconnaître les champs de vérification. Seul le code à usage unique est saisi sur la page ; la clé secrète 2FA complète et le code de déverrouillage ne sont pas transmis à la page. Si l’envoi automatique est activé, GAuth déclenche l’envoi du formulaire du site, qui traite le code dans le cadre de la connexion. Cette option peut être désactivée dans les réglages.

GAuth ne lit pas la liste d’historique du navigateur et ne crée pas de journal chronologique de navigation. Les associations entre comptes et sites que vous confirmez sont enregistrées dans le coffre chiffré et peuvent faire partie des sauvegardes chiffrées dans le cloud. La structure des pages et les captures d’écran ne sont envoyées ni aux développeurs ni à Drive.

Activité utilisée pour le verrouillage automatique

Lorsque vous utilisez l’interface de GAuth, l’extension met à jour un horodatage de dernière activité dans le stockage de session afin de permettre le verrouillage après inactivité. Elle traite aussi l’état de verrouillage de l’ordinateur lorsque cette option est activée. GAuth n’enregistre ni le contenu saisi, ni des relevés de clics ou de défilements, ni les déplacements de la souris, et n’envoie pas ces informations d’activité à des services externes.

Caméra et captures d’écran

Les images de la caméra, les images de codes QR que vous sélectionnez et les captures de l’onglet actif ne sont utilisées que pour la fonction de lecture que vous choisissez. La reconnaissance se fait sur votre appareil ; les images ne sont ni conservées durablement ni envoyées. Les comptes et clés secrètes dont vous confirmez l’importation depuis un code QR sont stockés et sauvegardés comme les données de compte décrites ci-dessus.

Modifications et contact

Toute modification de cette politique sera publiée sur cette page avec une nouvelle date d’entrée en vigueur. Pour toute question, ouvrez un ticket sur GitHub Issues.