隐私政策

Account Password Helper 浏览器扩展

Privacy Policy

Account Password Helper Browser Extension

最后更新:2026年7月11日 Last updated: July 11, 2026

核心承诺:本扩展不会将您的任何数据发送到外部服务器。所有密码数据均加密存储在您的本地浏览器中。

1. 概述

Account Password Helper(以下简称"本扩展")是一款开源的 Chrome 浏览器扩展,用于管理和自动填充账号密码。本隐私政策说明我们如何收集、使用和保护您的信息。

本扩展的源代码完全开源,您可以在 GitHub 上查阅和审计所有代码。

2. 数据收集

本扩展不收集任何用户数据。具体来说:

  • 不使用任何分析工具(如 Google Analytics、Mixpanel 等)
  • 不包含任何遥测或追踪代码
  • 不记录用户行为或使用统计
  • 不收集设备信息或浏览器指纹

3. 数据存储

所有数据仅存储在您的本地浏览器中(使用 Chrome Storage Local API),不会同步到云端或任何远程服务器

敏感数据(用户名、密码、URL、备注)使用以下加密方式保护:

  • 加密算法:AES-256-GCM(认证加密)
  • 密钥派生:PBKDF2,600,000 次迭代,SHA-256
  • 加密实现:浏览器原生 Web Crypto API(无第三方加密库)
  • 随机数:使用密码学安全的随机数生成器(crypto.getRandomValues)

主密码使用 SHA-256 加盐哈希存储,不以明文形式保存。

4. 网络通信

本扩展仅进行以下一项网络请求:

  • 版本更新检查:每 6 小时向 GitHub 公开 API(api.github.com)发送一次只读请求,检查是否有新版本。此请求不发送任何用户数据,仅接收版本号和更新说明。

除此之外,本扩展不进行任何其他网络通信。密码的导入/导出、邮件备份提醒均为本地操作。

5. 权限使用说明

本扩展使用以下 Chrome 权限,每项均有明确的功能用途:

权限 用途
storage 在本地浏览器中存储加密后的密码数据和用户设置
activeTab 在当前标签页中检测登录表单并执行自动填充
scripting 向网页注入表单检测和自动填充脚本
sidePanel 提供侧边栏面板用于管理密码
alarms 定时检查版本更新、自动备份提醒和 Service Worker 保活
notifications 发送版本更新和备份提醒通知
idle 检测用户空闲状态以实现自动锁定
clipboardWrite 复制密码到剪贴板并自动清除
clipboardRead 读取剪贴板以验证自动清除前内容未被替换
webNavigation 监听页面导航事件以优化表单检测时机
<all_urls>(host) 在任意网站上检测登录表单并提供自动填充功能

6. 第三方服务

本扩展在运行时不使用任何第三方服务、CDN 或外部脚本。所有代码均打包在扩展内部运行,内容安全策略(CSP)限制为仅允许加载自身资源(script-src 'self'; object-src 'self')。

7. 数据导出与备份

本扩展提供多种本地数据导出方式:

  • CSV/JSON 导出:生成本地文件下载,不经过任何服务器
  • 加密备份(.aph):使用 AES-256-GCM 加密的本地文件
  • 邮件备份提醒:仅通过 mailto: 协议打开系统邮件客户端,扩展本身不发送邮件也不接触邮件服务器

8. 儿童隐私

本扩展不会有意收集任何用户(包括 13 岁以下儿童)的个人信息。所有数据仅存储在用户本地设备上。

9. 隐私政策变更

如本隐私政策有任何变更,将在本页面更新并标注变更日期。重大变更将通过扩展内通知提示用户。

10. 联系我们

如对本隐私政策有任何疑问,请通过以下方式联系:

Core Commitment: This extension does not send any of your data to external servers. All password data is encrypted and stored locally in your browser.

1. Overview

Account Password Helper (hereafter "the Extension") is an open-source Chrome browser extension for managing and auto-filling account credentials. This Privacy Policy explains how we collect, use, and protect your information.

The Extension's source code is fully open-source. You can review and audit all code on GitHub.

2. Data Collection

The Extension does not collect any user data. Specifically:

  • No analytics tools are used (no Google Analytics, Mixpanel, etc.)
  • No telemetry or tracking code is included
  • No user behavior or usage statistics are recorded
  • No device information or browser fingerprints are collected

3. Data Storage

All data is stored exclusively in your local browser (via Chrome Storage Local API) and is never synced to the cloud or any remote server.

Sensitive data (usernames, passwords, URLs, remarks) is protected with the following encryption:

  • Encryption: AES-256-GCM (authenticated encryption)
  • Key Derivation: PBKDF2 with 600,000 iterations, SHA-256
  • Implementation: Browser-native Web Crypto API (no third-party crypto libraries)
  • Randomness: Cryptographically secure random number generator (crypto.getRandomValues)

The master password is stored as a SHA-256 salted hash and is never saved in plaintext.

4. Network Communication

The Extension makes only one type of network request:

  • Version Update Check: A read-only request to GitHub's public API (api.github.com) every 6 hours to check for new releases. No user data is sent — only version numbers and release notes are received.

No other network communication occurs. Password import/export and email backup reminders are all local operations.

5. Permissions Usage

The Extension uses the following Chrome permissions, each with a specific functional purpose:

Permission Purpose
storage Store encrypted password data and user settings locally
activeTab Detect login forms and perform auto-fill on the current tab
scripting Inject form detection and auto-fill scripts into web pages
sidePanel Provide a side panel for password management
alarms Schedule version update checks, auto-backup reminders, and Service Worker keepalive
notifications Send version update and backup reminder notifications
idle Detect user idle state for auto-lock functionality
clipboardWrite Copy passwords to clipboard with auto-clear
clipboardRead Read clipboard to verify content hasn't been replaced before auto-clearing
webNavigation Monitor page navigation events to optimize form detection timing
<all_urls> (host) Detect login forms and provide auto-fill on any website

6. Third-Party Services

The Extension does not use any third-party services, CDNs, or external scripts at runtime. All code is bundled within the extension, and the Content Security Policy (CSP) restricts loading to self-only resources (script-src 'self'; object-src 'self').

7. Data Export & Backup

The Extension provides several local data export options:

  • CSV/JSON Export: Generates local file downloads without passing through any server
  • Encrypted Backup (.aph): AES-256-GCM encrypted local files
  • Email Backup Reminder: Opens the system email client via the mailto: protocol only; the Extension does not send emails or contact any mail server

8. Children's Privacy

The Extension does not knowingly collect personal information from any user, including children under 13. All data is stored only on the user's local device.

9. Changes to This Policy

Any changes to this Privacy Policy will be updated on this page with the revised date. Significant changes will be communicated to users via in-extension notifications.

10. Contact Us

If you have any questions about this Privacy Policy, please contact us at: