ソースコード
Weightless AI のソースコード
私たちの言葉をそのまま信じる必要はありません。コードをお読みください。拡張機能の各バージョンを、Chrome ウェブストアで公開されているものとまったく同じ形で、ここで自由にお読みいただけます。
なぜ公開するのか
Weightless AI は、お選びになった AI エンジン以外にはどこにも何も送らないこと、何も収集しないこと、ご依頼なしに何も読まないことをお約束しています。約束は検証できます。コードは短く、読みやすく、コメント付きで、外部ライブラリも圧縮されたコードもありません。
あらゆる層でのセキュリティ
コードを読む前に、私たちが大切にしてきたことをご紹介します。各項目は、示したファイルで確認できます。
- 自前のサーバーはありません。 文章は選んだ AI エンジンに直接送られるか、Gemini Nano や Ollama ならパソコンの中にとどまります。
background.js - 接続先は閉じたリストだけ。 拡張機能のセキュリティポリシーが許可するのは AI エンジン、Google ドライブ、ご自身のパソコンのみ。それ以外は Chrome がブロックします。
manifest.json - 読み取りは依頼時のみ。 サイトに常駐するスクリプトはありません。ページを読むのは、あなたが依頼したときだけです。
background.js - キーはローカルに保存。 API キーは Chrome の保存領域にとどまり、それぞれの提供元にだけ送られます。ログやエクスポートには含まれません。
background.js - 送信元を確認。 拡張機能の中核が受け取るメッセージはすべてチェックされ、ウェブページが命令することはできません。
background.js - 回答をフィルタリング。 回答は表示前に整えられ、リンクは http(s) のみ受け付けます。
panel.js - ページにはテキストのみ。 書き直しと「挿入」が書き込むのはテキストだけで、コードは書き込みません。元に戻すボタン付きです。
background.js - 罠のあるページを阻止(3.23 の新機能)。 ページの文章は指示ではないことを AI に伝え、怪しい書き直しは自動で反映せず、まず確認していただきます。
panel.js - アカウントにはアクセスしません。 アクションは入力済みのリンクを開くだけ。あなたがクリックしない限り何も保存されません。
actions.js - インターネット由来のコードなし。 外部ライブラリも圧縮コードもなく、ダウンロードして実行するものはありません。
manifest.json - 分離された同期。 Google ドライブは拡張機能専用の非公開フォルダだけを使い、ほかのファイルにはアクセスしません。
background.js - トラッカーなし。 統計もアクセス解析も Cookie も、拡張機能にもこのサイトにもありません。
- 各バージョンの前に監査。 攻撃シナリオごとにコードを点検し、見つかった問題は公開前に修正します。
ダウンロード
各アーカイブには、Chrome ウェブストアで公開されているパッケージと同一の、そのバージョンのコードと、LICENCE.txt ファイルが含まれています。
-
コードをダウンロード
バージョン 3.23.0
44 ファイル · 463 KB
アーカイブの SHA-256 フィンガープリント
06f8e4b9826290e661db2889c2a57d9301d7410ba3eb85f994f3e55eaea8e2c6 -
コードをダウンロード
バージョン 3.22.0
44 ファイル · 439 KB
アーカイブの SHA-256 フィンガープリント
52dff5aceb99d29e25606976118bdcd45935c35ba229f21083178ba1e218dbdd -
コードをダウンロード
バージョン 3.21.0
43 ファイル · 406 KB
アーカイブの SHA-256 フィンガープリント
726fcdcfe981c78e3f38c851c9c513698f566c24502e79f08f23bf11b123c012
検証できること
manifest.json:要求している権限とセキュリティポリシー、つまり拡張機能が接続できる唯一のアドレスを並べた閉じたリスト。background.js:拡張機能の中核部分。AI エンジンの呼び出しと、各メッセージの送信元の確認。panel.js:アシスタントのウィンドウと回答の表示。表示前の無害化処理も含みます。actions.js:アクション(カレンダー、タスク、リマインダー、連絡先)。入力済みのリンクを開くだけで、アカウントには一切アクセスしません。privacy-policy.html:拡張機能に同梱されているプライバシーポリシー。
インストール済みの拡張機能と比較する
Chrome で chrome://extensions を開き、デベロッパー モードをオンにすると、Weightless AI の ID が表示されます。インストール済みの拡張機能のファイルは、Chrome のプロフィール フォルダ内の Extensions/<ID>/<バージョン> にあります。解凍したアーカイブを「パッケージ化されていない拡張機能を読み込む」で読み込み、そのまま試すこともできます。
ライセンスで認められていること
許可:ダウンロード、閲覧、分析、検証のための Chrome への読み込み、分析や監査での短い抜粋の引用。
書面による許可なく禁止:コードのコピー、改変、再配布、およびそこから派生した拡張機能やサービスの公開。
© 2026 Laurent Dubourg 無断複製・転載を禁じます。閲覧は許可されています。
ご質問や脆弱性のご報告は contact@weightless-ai.fr までお寄せください。すべてのメッセージに目を通しています。