クラウドフレアへの懸念
うちのウェブサイト/ウェブアプリはクラウドフレアのCDN(Pages)で配信している。たとえば各国でたびたび要求される情報開示に容易に応じないなど、クラウドフレアの基本的な価値観はいまだ劣化していないと信じている。しかし、UIは間違いなく劣化し続けている。使い始めたころとは別物のように見づらくなったし、重くなってしまった。
機能が増えたぶんそうなっていくのはある程度仕方ない。また、ことあるごとに有料プランを勧めてくるのも正当な企業努力で、もししなかったら怠慢だろう。自分のように長年無料で使い続けているユーザーが文句を垂れる筋合いはない。
自分が強く懸念しているのは、第一に、UIが劣化の域を超えてそもそも何が何を意味するのかさえ判りにくくなっていること。第二に、これも企業努力ではあるとはいえ、積極的な情報収集をダークパターンでねじ込みつつあること。
前者はここでいちいちあげつらったらきりがないが、一言でいえば現状のUIは初心者に相当厳しい。評判に悪影響すれば自然に改善されると考えられる一方、ひょっとしたら、無料の初心者ユーザーの増加に歯止めをかける算段かもしれない。少々ダークパターン的だが、障壁つまり使いにくさをユーザー数の調整弁として用いる戦略は珍しくない。
そして後者は、ほぼダークパターンそのもの。説明なし・オプトインなし・デフォルトでアクセス解析(RUM;リアルユーザー測定)JavaScriptをサイトに埋め込むようになったのだ。
クラウドフレアはグーグルのような広告会社ではなく、利用者を特定・追跡しようとの意図や動機はないだろう。だが、これは「だろう」との見込みにすぎず、本当のところは知りようがない。送信されるアクセス解析情報はごく小さいとしても、利用者はクラウドフレアのCDNサーバーに接続しているのだから、そちらのフィンガープリントと組み合わせるのは不可能ではないはず。こうしたリスクがある以上は避けるのが賢明だし、たとえ害は真実なくとも嫌う人は多い。
うちのウェブサイトはプライバシーに極力配慮する方針で、第三者によるクッキーやスクリプトの埋め込みには敏感だ(高速化の面からも)。ある日からコンソールに心当たりのないエラーが表示されるようになり、調べてみるとくだんのアクセス解析スクリプトが埋め込まれていた。なぜエラーが出たかというと、うちではロード・実行できるスクリプトをHTTPセキュリティーヘッダーで制限しているから。それにまんまと引っかかってくれたわけだ。しかし、大半のサイトはそこまで徹底しておらず、通信状況をよく見ぬかぎり気づきそうにない。
で、肝心の埋め込みスクリプトのオプトアウト方法はといえば、これがまたずいぶんとわかりにくくダークパターン的。場所も妙だし、バグか故意か知らないが設定が直感的でなく(デフォルトで無効に見えるものをいったん「有効」にせねばならなかったりした)、思ったとおりに反映されにくい。このへんのUIはどうせまた変わりそうだから詳しく書かないけれど、方法を執念深く調べ、設定を何通りか試みればちゃんとオプトアウトできる、とだけ述べておく。
以上は自分が対処した時点の話。いずれまともに改善されるかもしれない。最悪のシナリオは、オプトアウトができなくなり、HTTPヘッダーによる制限も無理やり解除されてしまうこと。さすがにそこまで反発を招くことはしまいが、もしそうなったらクラウドフレアに別れを告げる潮時だ。