プライバシーポリシー
最終更新 2026 年 9 月 6 日
OpenPixels は、写真を拡大し、くっきりさせ、ノイズを取り、色をつけ、背景を切り抜くウェブアプリです。このページは、何を集め、何を保存し、何に決して触れないかを正確に記します。OpenPixels はオープンソースなので、これを信用だけで受け取る必要はありません — ソースは github.com/open-pixels/OpenPixels にあり、ここに書かれたことはすべて照合できます。
短い版:あなたの写真は、あなた自身のブラウザーのタブの中でデコードされ、処理され、保存されます。アップロードされることは決してありません。この製品のどこにも画像を受け取るサーバーが存在しないからです。ここでアカウントが要るものは何もありません。サイトは自社サーバーで動くソフトウェアでページの閲覧数を数えます — どのページが開かれたかは分かりますが、その中身は決して分かりません — 第三者は一切関わりません。アカウントページを自分で開いてログインしないかぎり、通信はアプリと AI モデルのダウンロードだけで — 初回の訪問のあとは、それすらありません。
このウェブサイトについて
このウェブサイトはページの閲覧数を数えています。それを行うソフトウェアは自社サーバーで運用しており — このページを配信しているのと同じサーバーで動くので、集計が当社のマシンから出ることはなく、第三者も関わりません。Cookie は設定せず、個人情報も集めず、他のサイトまであなたを追いかけることもできません。
記録されるのは、ウェブサーバーのログがもともと持つ類のものです:どのページが開かれたか、おおよその時刻、参照元のページ、そして大まかな国。ページの上で何をしたかは記録しません — ボタンも、クリックも、使った機能もです。
受け取らないもの、そして受け取れないもの:あなたの写真、およびそこから導き出されるもの。これは方針上の約束ではなく、アプリの作りそのものの性質です — 画像はファイル選択から canvas へ、そして WebAssembly へ渡り、ネットワーク層には一度も届きません。すべてのページと一緒に送られるコンテンツセキュリティポリシーが、ページが接続してよい送信先を列挙しているので、画像を送ろうとするスクリプトは「送らないと信じる」のではなくブラウザーに拒否されます。
止めたいとき。どのコンテンツブロッカーでも止まりますし、アプリはそれなしでもまったく同じように動きます — 写真の拡大や修復に、これが読み込まれることへの依存は一切ありません。
OpenPixels が決して集めないもの
- あなたの写真。端末からブラウザーのタブに読み込まれ、そこで処理され、端末に書き戻されます。そのどれも送信されません。
- 写真から導き出されるもの一切 — サムネイルも、顔も、埋め込みベクトルも、画質の数値もありません。アプリが表示する数字はタブの中で計算され、閉じたときに捨てられます。
- クラッシュレポート、テレメトリ、写真に何をしたかの記録。エラーレポーターもセッション記録もなく、どの機能を使い何を作ったかの記録もありません。数えているのはページの閲覧数だけで — 下のこのウェブサイトについてを参照 — それがすべてです。
- アカウント。自分で作らないかぎり。OpenPixels のどの機能もログインの向こう側にはなく、あなたが誰かを尋ねることもありません。任意のアカウントはあります — 下記参照 — が、あくまで任意で、ここでは何も解除せず、写真を見ることも決してありません。
- 広告識別子。OpenPixels は広告を表示せず、広告トラッキングのコードも含みません。
- Cookie。 OpenPixels sets none, and neither does the page-view count — it works without them, which is one of the reasons it is self-hosted.
ここでは「写真は見ません」が約束ではなく事実である理由
たいていのプライバシーポリシーは、預けたデータを会社が悪用しないと信じてくださいと求めます。これは違います。そもそもデータを預からないからです。AI モデルは WebAssembly と WebGPU を通じて、あなた自身のプロセッサーの上で動きます。これに課金するツールは写真をアップロードし、処理する GPU の代金を払っています。OpenPixels にはそのサーバーがなく、それが無料である理由であり、ここに集めるものが何もない理由でもあります。
誰にでもできるやり方で確かめられます:ブラウザーの開発者ツールを開き、ネットワークタブに切り替えて、写真を補正してみてください。モデルファイルが読み込まれたあとは、リクエストがそれ以上出ないのが見えます。あるいは単純にネットワークを切ってください — アプリはそのまま動きます。
何が、あなたの端末にだけ保存されるか
これらはブラウザー自身のストレージ(Cache Storage、IndexedDB、localStorage)に置かれ、送信されることはありません:
- AI モデルファイル — それを必要とする機能を初めて使うときに一度だけダウンロードされ、その後はオフラインでも動くように保持されます。ダウンロードページには端末に保存されている各モデルとそのサイズが並び、任意のものを、あるいはすべてを削除できます。
- アプリ本体 — service worker がキャッシュするので、接続がなくても開きます。
- 設定 — 最後に使ったオプションと、選んだ言語。
このどれにもあなたの写真は含まれません。仕上がった結果は、あなたが保存を選んだ場所にだけ保存されます。ブラウザーの設定で openpixels.app のサイトデータを消せば、すべて消えます。
ウェブサーバーがどうしても見てしまう、ただ一つのこと
OpenPixels を開くには、ブラウザーが当社のウェブサーバーにページとモデルファイルを要求する必要があり、どんなウェブサーバーも自分宛てのリクエストは必然的に見えます。当社のサーバーは標準的なアクセスログ行 — IP アドレス、時刻、要求されたファイル、ブラウザーの user-agent 文字列 — を記録しており、それがサイトが動いているか、ファイルが正しく配信されているかを知る手立てになっています。
これらのログに写真も、写真から導き出されたものも含まれません。写真が送られること自体がないからです。プロファイル作成には使わず、他の何かと結び付けず、売りも共有もせず、短い周期で入れ替えて削除します。これが「端末から何も出ていかない」という言い方の正直な限界です:写真は出ていきませんが、ページを要求すること自体は出ていきます。
任意のアカウント
OpenPixels に有料プランはなく、従量課金のものもないので、買うものも、解除するものもありません。すべての機能が無制限に、一度もログインせずに動きます — それは試用でも制限版でもなく、製品そのものです。
それでもアカウントページはあります。アカウントとクレジットは当社のアプリ間で共有されており、そのいくつかには実際に支払うべきサーバー側の処理があるからです。ここでログインすれば、その共有残高をこのアプリから管理できます。完全に任意で、そのページを一度も開かなければ、そこにあるコードは一度も動きません — ダウンロードすらされません。
ログインする場合は三つの方法から選べます。いずれも当社ではなく、それぞれの提供元が処理します:Google(メールアドレスを当社のアカウントサーバーに共有します)、暗号ウォレット(ログイン用のメッセージに署名し、公開アドレスがあなたを示します)、あるいは Nostr(公開鍵があなたを示します)。当社のアカウントサーバーは auth.openpixels.app、ゲートウェイは gateway.openpixels.app にあり、どちらも当社自身のマシンです。写真も、写真から導き出されたものも、これらのリクエストの一部になることは決してありません — この製品のどこにも、画像を受け取るサーバーは依然として存在しません。
クレジットを購入する場合、決済は当社のアカウントサーバー自身のページ上で決済事業者が処理します — カードは Stripe 経由、暗号資産とライトニングはオンチェーンで直接。OpenPixels がカード番号やシードフレーズ、秘密鍵を見ることも保存することもありません。
サイトもアプリも、他のどのオリジンからもフォント、スクリプト、画像、スタイルシートを読み込みません。CDN も、埋め込み動画も、ソーシャルウィジェットも、コメントシステムもありません。
これは約束ではなく、強制されています。アプリはコンテンツセキュリティポリシーと一緒に配信され、その connect-src がページの接続を許すオリジンをすべて挙げています:アプリ自身と、上に挙げた二つのアカウントホスト — 閲覧数の集計は同じオリジンから配信されるので、専用の項目は要りません。ほかのどこかへ通信しようとする依存パッケージは、こっそり成功するのではなく、ブラウザーに遮断されて明確に失敗します — しかも挙げられたオリジンのどれも画像を受け取りません。このポリシーが、鵜呑みにするのではなく実際に読む価値がある理由です。
モデルファイルの出どころ
モデルは Real-ESRGAN、GFPGAN、DeOldify、U²-Net、YuNet で、いずれもこの用途を許すライセンスです。第三者ではなく openpixels.app から配信されるので、OpenPixels を使っても他社のサーバーに触れることはありません。どのファイルも sha256 チェックサムで固定され、それを作った正確な手順も公開されているので、上流の重みから再構築してバイト単位で比較できます。
子どものプライバシー
OpenPixels は 13 歳未満の子どもを対象としていません。誰からも個人データを集めないので、子どもからも集めません。
あなたの権利
GDPR や CCPA といった規制は、サービスが保持するあなたの個人データにアクセスし、訂正し、書き出し、削除する権利を与えています。
一度もログインしていなければ、OpenPixels はあなたについて何も持っていません — アクセスも書き出しも削除もする対象がなく、どんな請求をしても返るものがありません。自分の端末に保存されたデータは常にあなたの管理下にあり、ダウンロードページかブラウザーのサイトデータ設定から扱えます。
実際にアカウントを作っていた場合、そのアカウントとクレジットの記録は当社のアカウントサーバーが保持しており、これらの権利は通常どおり適用されます。書き出しや削除は下記の宛先にご連絡ください。削除されるのはアカウントであって、写真に関する何かではありません。写真に関するものは、そもそも一度も存在したことがないからです。
本ポリシーの変更
本ポリシーが変わった場合、このページ冒頭の日付を更新します。もし OpenPixels が何かをどこかへ送る機能を持つことになれば、その機能が出荷される前にここに書きます — 後からではなく。
連絡先
本ポリシーに関するお問い合わせ:openpixelsapp@gmail.com