Weightless 追加:Chrome ↗

ソースコード

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 までお寄せください。すべてのメッセージに目を通しています。

Chrome に
追加