Twitterのオーナーが変わったので、俺がやるように業務命令された当時のTwitterがやろうとしていた非倫理的なことについてそろそろ話してもいいだろう。

dick costoloが追放されて、jack dorseyがパートタイムceoとしてやってきた2015-2016年頃。twitterは死にかけていて買収先を探していた。facebookもgoogleも買収は断った。

当時のTwitterは潰れる寸前だった。2016年の大統領選挙のおかげで息を吹き返したようなものだ。でも俺は辞めることになった。

当時の俺はTwitterで、新興地域(ブラジル、インド、ナイジェリアなど)でTwitterがうまく動くようにしていた。スマフォ周りの改善で、表向きではない仕事だ。帯域節約とか、メモリー消費量削減とか、バッテリー消費量削減といったことだ。

俺がやっていた仕事にスマフォアプリのログアップロードがあった。よそのスマフォアプリと同様に、Twitterはユーザーのすべてを記録していた。スワイプ、タップ、編集、遅延、あらゆるものをデバッグ、メトリクス、実験のために記録していた。ログのサイズは大きい。

アプリでは、HTTPレスポンスは圧縮されていたが、リクエストは圧縮されていなかった。ログの圧縮率は高い。そこで俺はgzip HTTPリクエストするように変更して、ログを受け取るサーバー側でもしかるべく対応した。これによりスマフォアプリの帯域消費量は40%減った。めちゃくちゃだな。

そういうわけで、俺は社内でスマフォログの第一人者になっていた。そのために俺は営業の戦略会議に呼び出されることになった。Twitterは当時死ぬ寸前であり、カネを必要としていた。とある巨大通信事業者が、北米におけるログの頻度データにカネを払う話が持ち上がっていた。

俺の計画は、頻度をキャリアとロケーションで集計するというものだった。俺はデータサイエンティストと協力して、他のデーターソースと照合しても匿名性を保つ適切な粒度(最小エリアサイズとエリア内の区別可能なユーザ数)を検討した。differential privacyと呼ばれるやつだ。

このデータを某通信事業者に送ったところ、データは約立たずだと返してきやがった。奴らは要求を変えて、自分のところの顧客が何人、競合他社の店に入ったかを知りたいと伝えてきた。どうもきな臭いが、まだギリギリでプライバシーに配慮した匿名化ができる範囲だろうか?

そうこうしていろんなデータを某通信事業者に送ってみたものの、奴らはまだ満足せず文句たらたらで、営業も文句たらたらだった。そこで俺は某通信事業者の本社に行って、本当にほしいデータは何なのか聞いてくるよう命じられた。奴らの要求はめちゃくちゃだった。

俺はその通信事業者のやたらハッスルした部長とやらと面談することになったわけだ。「我々がほしいデータというのは、ユーザーが自宅を出た時刻、通勤経路、一日の移動情報のすべてだ。少しでも情報が欠けたデータは約立たずだ。他のIT企業からはもっと多くのデータの提供を受けているのだよ」

俺は「できるわけねえだろクソが」をオブラートに包んだ返事をした。俺がそんな粒度でユーザーを特定なロケーションデータを売る世界線はねえよ。社内会議が頻繁に行われた。法務部は合法だと主張した。曰く、利用規約には反していない、と。

通常ならば、他のエンジニアに作業させるところだが、うちの部署の人間は全員プライバシー上の懸念を理由に拒否した。当時のTwitterはレイオフをしたばかり(歴史は繰り返す)で、他にできそうなエンジニアはいなかった。

うちの部署はレイオフの影響を受けなかったが、半分ぐらいは自発的に辞めた。Twitterは大量離職祭りのさなかだったのだ。俺はやれるだけのことはやったが、Twitterはまともに仕事ができる職場ではなくなっていた。そこで俺は祭りに便乗して辞めることにし、この話を打ち切った。

https://www.jimin.jp/news/information/204436.html