概要

設計の段階からプライバシーを守る画像ツール

Photoclayは、圧縮、リサイズ、トリミング、変換、拡大、背景削除、顔ぼかしなどの作業を、すべてWebブラウザの中で行う無料の画像ツール集です。アップロード先のサーバーがないので、写真がアップロードされることはありません。

開発の理由

多くのオンライン画像編集ツールは、ファイルをリモートのサーバーにコピーして処理し、結果を送り返します。これでは回線が遅いときに時間がかかり、大きなファイルでできることも制限され、身分証明書、領収書、家族写真、未公開のデザインなどのプライベートな写真が、管理できないコンピューターに置かれることになります。

最近のブラウザには、この作業をローカルで行える十分な性能があります。Photoclayは、それを証明するために作られました。日常的に使うツールはそのままに、アップロードだけをなくしています。

仕組み

ツールを開くと、ブラウザは必要なコードだけをダウンロードします。それ以降は、すべての処理がお使いの端末で実行されます。

  • リサイズ、トリミング、回転、透かしの追加には Canvas API を使用します。
  • 圧縮とフォーマット変換には、WebAssembly にコンパイルしたオープンソースのコーデックを使用します。
  • 背景削除、顔検出、拡大では、お使いのハードウェア上で機械学習モデルを実行します。
  • 負荷の高い処理はバックグラウンドのスレッド(Web Workers)で実行されるため、ページは操作に応答し続けます。

私たちが決して行わないこと

  • 画像のアップロード、保存、閲覧。
  • アカウントの作成やサインインの要求。
  • 結果への透かしの追加や、ツールの有料化。
  • お客様に関するデータの販売。

オフラインでも動作

ツールは一度読み込まれると、端末にキャッシュされます。インターネットから切断しても使い続けられるので、何もどこにも送信されていないことを、ご自身で簡単に確かめられます。

オープンソースの上に成り立っています

Photoclayは、WebAssembly にコンパイルされた画像コーデック、TensorFlow.js、ONNX Runtime Web、背景削除・顔検出・超解像を支えるモデルなど、数多くのオープンソースプロジェクトの成果の上に成り立っています。それぞれ、各自のライセンスに基づいて使用しています。