Psylo 1.4.0
Psylo 1.4.0では、すべてのサイロでタブが使えるようになり、iPhone Duoにも対応しました。さらに、より強力なアンチフィンガープリンティングと、新しくなったイントロダクションも加わっています。このリリースにフィードバックをくださったすべての方に感謝します。
タブ
- すべてのサイロにタブ: 各サイロで複数のタブを開けるようになりました。ウェブサイトが新しいウインドウで開くリンクやポップアップは同じサイロ内にとどまり、同じプロキシ、ウェブサイトデータ、プライバシー保護が適用されます。
- タブシート: ページから開かれたタブは、元のページの上にスライドして表示されます。下にスワイプすると元のページに戻り、タブはサイロのタブグリッドに残ります。リンクから「新規タブで開く」を選んだ場合は、バックグラウンドで開きます。
- タブグリッド: サイロのすべてのタブをひと目で確認できます。カードをドラッグして並べ替えたり、グリッドから直接タブをコピー、共有したり、閉じたりできます。
- タブを復元: アプリを再起動すると、タブが再び開きます。「タブを復元」はデフォルトでオンになっており、各サイロの詳細オプションで変更できます。
- クイックサイロ: クイック起動の一時サイロは「クイックサイロ」という名前になりました。各クイックサイロのプロキシとタブを表示する専用のグリッドがあり、タブやサインイン状態ごと通常のサイロとして残すこともできます。「クイックサイロを復元」をオンにすると、再起動後に再び開きますが、ウェブサイトデータは保存されないため、サインアウトした状態になります。
iPhone DuoとiPad
- iPhone Duoに対応: 折りたたんだ状態では、ブラウザのコントロールがウインドウ横の縦型バーに移動し、ページをより広く表示できます。開いた状態では、Safariと同様に上部に全幅のツールバーが表示されます。
- ワイドウインドウのレイアウト: iPadと開いた状態のiPhone Duoでは、戻る、進む、ダウンロード、共有、タブが全幅のツールバーに並び、いつでもワンタップで使えます。
- 複数ウインドウ: 複数のウインドウでサイロを並べて開けます。各ウインドウはそれぞれのタブを保持し、「タブを複製」を使うと、別のウインドウで表示中のタブのコピーを開けます。
ブラウジング
- ページを検索: メニューから、任意のページ内のテキストを検索できます。
- ほかのブラウザで開く: アドレスバーやタブカードから、現在のページをSafari、またはインストールされていればChrome、Firefox、Braveに渡せます。
- ほかのアプリへのリンク: メール、電話、ミーティングなど、ほかのアプリを開くリンクは、これまでタップしても何も起きませんでしたが、開く前に確認するようになりました。その際、ほかのアプリではサイロのプロキシやプライバシー保護が使われないことも表示されます。
- メニューの再構成: ブラウザのメニューの先頭に戻る、進む、再読み込み、タブのボタンが並ぶようになり、アドレスバーが折りたたまれているときでもすぐに使えます。また、項目がわかりやすいセクションに分けられました。
アンチフィンガープリンティング
- リアルなデバイスプロファイル: 各サイロは実在するAppleデバイスとして振る舞うようになりました。実在のデバイスにはないランダムな値ではなく、互いに整合した画面サイズ、GPU、ハードウェア情報を使用します。
- 一貫性のあるUser-Agent: ウェブサイトが区別できないSafariのバージョンをプールにまとめ、各サイロはお使いのデバイスのiOSバージョンに対応するプールからのみUser-Agentを選ぶようになりました。これにより、User-Agentとブラウザが実際にサポートしている機能との一貫性が保たれます。
- 検出されにくく: 保護されたブラウザ機能がSafari本来の動作により近くなり、Canvasノイズはセッションごと・ウェブサイトごとに変化します。また、WebGPU、WebRTC、Apple Payはブラウザレベルで無効化されます。
これらのアンチフィンガープリンティングの改善につながる報告をしてくださった@MarcoPorroさんに感謝します。
設定とセットアップ
- 新規サイロのデフォルト: 新しいサイロの初期設定として、プロキシ、アイコン、カラー、デフォルトの表示、ストレージ、アンチフィンガープリンティングの保護を選べます。クイックサイロにもこれらの保護が適用されます。
- 設定の再構成: アンチフィンガープリンティングとコンテンツフィルタリングは「プライバシー」にまとめられ、表示関連の設定は「表示オプション」の1つの画面に集約されました。
- サイロのIPアドレス確認: Psyloは、ウェブサイトから見えるアドレスを表示するために各サイロのIPアドレスを確認しています。「プロキシと接続」で「サイロのIPアドレスを確認」をオフにできるようになりました。オフにすると、サイロの起動時、更新時、プロキシの切り替え時に確認のリクエストを一切送信しません。
- フィルタリストの詳細: コンテンツフィルタリングで、各フィルタリストのバージョンと最終更新日が表示されるようになりました。
- イントロダクションを刷新: 新しいイントロダクションでは、サイロがどのようにあなたのアイデンティティを分けて保つかを説明し、最初の地域と検索エンジンの選択をお手伝いします。設定からいつでも見返せます。
Psyloはアプリのアナリティクスを一切収集しません。そのため、何がうまくいっていて何がそうでないかを知る唯一の方法が、皆さんのフィードバックです。Psyloを気に入っていただけたら、App Storeにレビューを残していただけると嬉しいです。それがプロジェクトを支え、プライバシーに特化した新機能の開発を続ける力になります。