短くまとめると: はい、Rectangleは安全だ。MITライセンスのオープンソースで、コードベース全体がGitHubで公開されていて誰でも検証できる。macOSのアクセシビリティの許可を求めるが、これはどのウィンドウマネージャーにも共通する標準要件で、テレメトリは一切収集しない。アクセシビリティの許可を求めるダイアログは物々しく見えるが完全に普通のことで、以下でそれが実際に何を許可し、何を許可しないのかを正確に説明する。
短く、正直な答え
Rectangleは、特定の検証可能な理由から、Macに入れられるアプリの中でも比較的安全な部類に入る:誰かの言葉を鵜呑みにする必要がないからだ。コードはオープンソースでGitHubに公開されているので、読める人なら誰でも、そしてすでに読んだ多くの人によって、アプリの正確な挙動を監査できる。クローズドソースのアプリは信頼を求める。オープンソースのアプリは証拠を差し出す。
とはいえ、「オープンソースだから」というだけでは、それが何を意味するのか、なぜRectangleがその権限を要求するのかがわからなければ納得できないだろう。そこで、人々が実際に気にする3つのこと——ソースコード、アクセシビリティの許可、プライバシー——を順に見ていこう。
オープンソース:実際にあなたにとって何を意味するか
RectangleはMITライセンスで提供されている。これは現存する中でも最も許容的で広く信頼されているオープンソースライセンスの1つだ。平たく言えば、完全なソースコードがGitHubで公開されている。誰でも全ての行を読み、アプリが正確に何をしているかを確認し、外部に通信していないかチェックし、何も隠されていないことを確かめられる。
これは、あなたが自分でコードを1行も読まないとしても重要なことだ。ある程度人気のあるオープンソースソフトウェアは、開発者、セキュリティを気にするユーザー、パッケージメンテナーからの精査を集める。Rectangleアプリは人気があり長く使われてきたので、もし何かうさんくさいこと——こっそりデータを収集する、見知らぬサーバーに接続する、主張と違う動きをする——をしていたら、そのコミュニティの誰かがとっくに気づいて公にしていたはずだ。この集団的な監査は、クローズドなアプリには単純に存在しない、本物の安全網だ。
アクセシビリティの許可:なぜ必要で、何を許可するのか
ここが新しいユーザーを不安にさせる部分だ。初回起動時、Rectangleはシステム設定→プライバシーとセキュリティ→アクセシビリティでアクセシビリティへのアクセスを要求する。macOSはこの権限を深刻そうな言葉で包んでいて、それが人を怖がらせる。だが怖がる必要はなく、理由は次の通りだ。
他のアプリのウィンドウを動かしたりサイズ変更したりすることは、設計上、明示的な許可なしにはmacOSが許可しないことだ。アクセシビリティへのアクセスは、Appleがまさにその種の制御のために提供している権限だ。Mac上の全てのウィンドウマネージャー——Rectangle、Magnet、BetterSnapTool、Moom、その全部——がこれを必要とする。システム全体でウィンドウを再配置する他の手段が存在しないからだ。Rectangleは特別なものを求めているわけではなく、その仕事全体が依存している唯一の権限を求めているだけだ。
その権限が許可するのは、ウィンドウを動かし、サイズを変更し、位置を調整する能力だ。Rectangleがそれで実際に何をするかは、あなたが目にしている通りのことだけだ:ドラッグしたりショートカットを押したりしたときにウィンドウをスナップする。この権限は抽象的には強力で、だからこそAppleがゲートをかけているが、Rectangleによるその使い方は限定的で、目に見えていて、ソースコードで検証可能だ。
プライバシー:Rectangleが実際に収集するもの
プライバシーについての答えは短い:基本的に何も収集していない。Rectangleはデータを集めるように作られておらず、オープンソースであるため、それは単なる主張ではなく確認可能な事実だ。裏に広告ビジネスはなく、データ収集のモデルもなく、あなたを追跡する理由もない。コードがそれを裏付けている。
これを、無料ソフトウェアにありがちな「無料」が「あなた自身が商品になっている」ことを意味する場合と比べてみてほしい。Rectangleは別の意味で「フリー」だ——オープンソースという意味での自由で、公開の場で開発され、あなたの行動をこっそりマネタイズすることもない。任意の有料版Rectangle Proが、このプロジェクトを資金面で支えている仕組みであり、あなたのデータではない。
App Store以外からのインストールは安全か?
ここでつまずく人がいるのは、RectangleがMac App Storeにはなく、直接ダウンロードかHomebrewでのインストールになるからだ。中には「App Storeにない」を「危険」と読み取る人もいるが、そうではない。Appleのサンドボックスのルールが、ウィンドウマネージャーに必要なアクセシビリティレベルの制御と衝突するため、Rectangleは安全性の審査をクリアできなかったのではなく、そもそもApp Storeを避けている。
安全にインストールするには、公式サイトかHomebrewからRectangle for Macを入手しよう——どちらも正当な入手元だ。App Store以外から取得する他のアプリと同様に、macOSのGatekeeperが実行前に適切に署名されているかを検証する。公式チャンネルからダウンロードすれば、本物の署名されたアプリケーションが手に入る。
正直な結論
Rectangleは安全で、しかもその安全性は約束されているだけでなく検証可能だという点で際立っている。MITライセンスのオープンソースで、GitHubで公開監査でき、大きなコミュニティに見守られていて、テレメトリはなく、どのウィンドウマネージャーも必要とするたった1つの権限を、うたい文句通りにしか使わない。アクセシビリティの許可を求めるダイアログは普通のことで、App Storeにないのは危険の兆候ではなく配布方法の選択であり、裏に隠れたデータ収集のモデルもない。
むしろRectangleは、Mac用ユーティリティが信頼をどう扱うべきかの手本だと言える:1つのことをやり、そのために必要な権限だけを求め、誰の言葉も鵜呑みにしなくていいようにコードを公開する。公式の入手元からインストールし、求められたアクセシビリティの許可を与えれば、それで準備は完了だ。もし後でスナップが動かなくなったら、それはほぼ間違いなくmacOSのアップデートでこの権限がリセットされたせいだ——2分で許可し直せば済む話で、安全性の問題ではない。
よくある質問
RectangleをMacにインストールしても安全か?
安全だ。RectangleはMITライセンスのオープンソースなので、コード全体がGitHubで公開されていて誰でも監査でき、大きなコミュニティの目にさらされている。テレメトリは一切収集せず、どのウィンドウマネージャーも必要とするアクセシビリティの許可しか求めない。公式サイトかHomebrewからインストールすれば、安全に署名されたアプリだ。
なぜRectangleにはアクセシビリティの許可が必要なのか?
macOSは、それなしでは他のアプリのウィンドウを動かしたりサイズ変更したりすることをどんなアプリにも許可しないからだ。アクセシビリティへのアクセスは、Appleがそうしたシステム全体にわたる制御のために提供している特定の権限で、Mac用ウィンドウマネージャーは全てこれを必要とする。Rectangleはこれをウィンドウのスナップと位置調整だけに使っている。
Rectangleは自分のデータを収集しているか?
基本的にしていない。Rectangleには広告やデータ収集のビジネスモデルがなく、オープンソースであるため、その主張は単なる言葉ではなくコードで検証可能だ。隠れたトラッキングもなく、このプロジェクトを支えているのはユーザーのデータではなく、任意の有料版であるRectangle Proだ。
RectangleがApp Storeにないのはリスクか?
リスクではない。RectangleがApp Storeにないのは、Appleのサンドボックス化がウィンドウマネージャーに必要なアクセシビリティ制御と衝突するからで、安全性の理由ではない。公式サイトやHomebrewからダウンロードすれば、他の正規アプリと同様に適切に署名され、macOSのGatekeeperによって検証されている。