画像を取り戻したいですか? 5ドルです
(lutr.dev)- 古いアカウントを整理していたユーザーが、昔の写真を期待して Photobucket にログインしたが、思い出は決済画面の向こう側にあった
- 無料の画像ホスティングとして使っていたアカウントへのアクセスが 月額5ドルのサブスクリプション に変わっており、支払い前には月額課金である点が十分に目立っていなかった
- 支払い後に開いたアカウントは 空 で、ユーザーは画像のないアカウントにも支払いを求める流れに不満を示した
- アップロードされた写真がなければ 48時間以内に返金申請 できるという脚注があったが、ユーザーは後から気づいたため5ドルを取り戻せなかった
- その後ユーザーは、Photobucket が意図的に画像を削除したとは考えておらず、過去にもっと古い別のアカウントを使っていた可能性が高いと整理した
古いPhotobucketアカウントで直面した決済の壁
- ユーザーは古いオンラインアカウントを整理しているうちに、かつて画像ホスティングサービスとして使っていた Photobucket アカウントを思い出した
- Imgur アカウントでは古いスクリーンショットを数百枚見つけてバックアップしており、Photobucket にもさらに古い思い出が残っているはずだと期待していた
- ログイン後、Photobucket は “You shared them. We protected them.” という文言とともに、過去の画像を見るには支払いが必要だという画面を表示した
- 最初は “just $5” のように見えたが、実際の支払いは 月額5ドルのサブスクリプション だった
- ユーザーはこの流れについて、利用者の好奇心を利用してサブスクリプションへ誘導していると見ている
- 結局カード情報を入力し、
Pay by Cardを押して決済した - 支払い後には “Start filling your bucket” 画面が表示され、アカウント内には 画像がなかった
- ユーザーは、子どものころに別のもっと古い Photobucket アカウントを使っていた可能性を思い出した
- 同時に、Photobucket はアカウントに画像がないことを把握できたはずなのに支払いを受け取ったと批判した
返金の脚注と公開後の反響
- 決済ページには、アップロードされた写真がない場合は 48時間以内に返金申請 できるという脚注があった
- ユーザーは記事を書きながらこの脚注に後から気づき、間に合うように返金を申請できず5ドルを失った
- Hacker News で記事が注目された後、ユーザーは2点を追加で明かした
- Photobucket が自分を嫌って、アップロードした画像を意図的にすべて削除したうえで月額5ドルを要求したとは考えていない
- 過去に画像をアップロードしたアカウントは、現在ログインしているものよりさらに古い別アカウントだった可能性が高いと見ている
- 読者たちはカードの chargeback を依頼してみるよう提案し、ユーザーはデビットカードでも chargeback が可能だと新たに知った
- 記事が Hacker News で人気を集めたことで、個人ブログをホスティングしていた Vercel の
Edge Requests上限に2時間でほぼ到達した- ユーザーは、時間ができたら Cloudflare Pages のような場所へ移行するかもしれないと述べた
1件のコメント
Hacker Newsのコメント
昔ながらのやり方でやるなら、「1984年に受け取ったメールのコピーがあるんですが、復旧できますか」と持ち込んで、「費用は上限なく膨らむ可能性があり、返金不可の500ドルを払っていただければ、まず媒体を読めるかどうか評価します」といった手順を踏むことになる
思い出にいくらの価値をつけるかは、良い問いだ
こういう会社は企業の数百万ドル規模のリスクを復旧するために存在していて、その市場に合わせて時間や機材の価格を設定しているのであって、ベビーブーム世代のノスタルジー旅行のための場所ではない
Photobucketのアカウントが削除されるというメールを受け取り、数年ぶりにログインしたところ、同じようにサブスクリプションを勧められたが、アカウント削除手続きに入ると最初に全データのダウンロードオプションがあった
それで画像を取り戻してアカウントを閉じたので、実際には購読する必要はなかった
「だからこそ安い購読料を提供できていたんです……」みたいな感じで
そのメールが来ていた時点では、まだログインして写真をダウンロードできたし、自分もそうした
全体としてかなり透明だったので、投稿者がそのメールを見落としたのはPhotobucketのせいだとは言いにくい
ただし、取り戻そうとしているアカウントのプレビューを提供しないのは明らかに良いユーザー体験ではなく、その点まで擁護するのは難しい
アカウントには何も入っていないので、削除してくれたほうがありがたいのに、実際にはただの露骨な詐欺的誘導に見える
でも一括ダウンロードの良い方法が見つからず、後回しにしていた
興味深いことに、ダウンロードを要求した後でアカウントを削除しなくてもよいので、わざとそのままにしておくつもりだ
2007年ごろにGaiaonlineで作っていた約600個の痛いアバター編集画像、81MB分が、いつか自分が5ドルを投げてくれるのを期待しながら、彼らのサーバー容量を占有し続けることになる
なぜこれを企業の強欲の問題としてしか見ないのか分からない。写真が保存されていなかったことについての本文の不満は正当だと思う
Photobucketは収益化に完全に失敗し、Foxに売られ、その後Ontelaという無名のスタートアップに渡った (https://en.wikipedia.org/wiki/Photobucket)
サービスが完全終了してハードディスクがシュレッダーにかけられていた可能性もあったのに、どこかの元PE風運営者が、保存しておけば金になると計算したのだろう
ちゃんと動いている限り、あるいは月間閲覧数の中央値が0の画像でもまだ見られて、インターネットの他の部分がリンク切れで消えていく中では、みんなにとってウィンウィンにも見える
Photobucketは当然その事実を前もって知っていたはずで、十分に欺瞞的だし、返金を試みる価値はある
「無料ストレージを提供し、広告で稼ぐ」がビジネスモデルで、2007年にはFoxが3億ドルで買収した
OntelaはiPhone以前の時代の写真アップロードアプリ提供会社で、FoxがMySpace失敗の余波でPhotobucketをスピンアウトすることにした際、両社が統合された
買収時の元のインフラで動いている可能性が高く、サポート終了済みの依存関係だらけで、買収前からセキュリティが不十分だったかもしれない
規制要件の変化も無視される可能性が高く、利用規約には「商業的に標準的な方法でセキュリティを維持する」みたいな嘘が並んでいるかもしれない
こうしたゾンビサイトをオンラインのままにしておくのはウィンウィンではない
少なくとも自分のデータがまだ残っていたからだ
「あなたが共有し、私たちが守りました」のように自分の写真があると明示していたなら、これはカード決済のチャージバック案件に見える
それでも構わない。その5ドルを取り戻せば、Photobucketは自分の中で少しはマシに見えるだろうけど、そうはさせたくない
こういうことをする会社を実質的に罰する、ほぼ唯一の方法だ
この1年でeBayで偽物や不良品を3回買ったが、証拠があってもeBayの保証は完全に無価値で、銀行からチャージバックを取るのも歯を抜くような苦労だった
1件はまったく受け付けてもらえなかった
「個人ブログをVercelでホスティングするのは最善ではないかもしれない。投稿から2時間で Edge Requests の上限にほぼ達した」という点が印象的だった
障害対応はソフトウェアエンジニアリングの中でも最も魅力のない仕事の一つだとずっと思っていたが、多くの開発者ブログはダウンタイムが避けられない作りになっている
よほど特別な理由がなければ、静的サイトジェネレーターで十分うまく動く
そのうえ GitHub Pages や AWS 無料利用枠 など、無料で公開できるサードパーティーサービスも多い
重要なのはファイルが自分のコンピューターに残ること、望むだけリポジトリに複製できること、そしてどんな第三者サービスもファイルを人質に取れないことだ
自分で運営するブログにとっては、これがベストプラクティスと言っていいほど適したやり方で、記事で述べられている種類の問題は、その慣行に従わなかった直接的な結果だと思う
Google Photos がアプリ内にあるそのままの形で自分の写真を一括エクスポートしてくれるなら、喜んで5ドル払う
今は無料で Takeout を提供しているが、何百もの zip ファイルの中で写真が日付ごとの深いサブフォルダに散らばっている
それくらいなら我慢できるが、問題は加工と重複排除が巻き戻されて、同じファイルが20個もランダムな場所に散らばることだ
さらに悪いことに、zip ファイルを2つ以上同時にダウンロードしようとするとエラーになり、新しい Takeout リクエストをやり直させられ、再度ダウンロードできるというメールを受け取るまで24時間待たなければならない
担当プロダクトマネージャーは、人々がGoogle Photos から絶対に離れられないようにすることだけを人生目標にしている闇のトライアド人格だと勝手に思っている
今は Google Photos の検索機能で一度に100件ずつ表示し、zip でダウンロードしてから選択されたその100件を削除する、という形で少しずつ削っている
こうすると、Takeout が吐き出す混沌と違って、ある程度整理されていて重複排除も保たれる
実際にどこまで処理してくれるのか、Immich へ移行しなくても簡単に使えるのかは分からないが、思い浮かんだツールだ
私は Immich の新規ユーザーで、Google Photos は使ったことがない
すべて選択してダウンロードしたところ、Google Photos は全部圧縮したと主張したが、実際の zip にはとてつもなく多くのファイルが抜けていた
Photobucket か、何を置いていたのか気になって入ってみた
昔のメールをあさってどのアドレスを使ったかを探し、ログインしようとしたがパスワードを覚えておらず、古い Hotmail にリセットリンクを送った
Hotmail は10年間ログインしていない端末だとして認識せず、以前本人確認用に作っておいたらしい hotmailspam@my-domain.com にメールを送り、いくつもの確認コードを入力させられた
Hotmail にログインして Photobucket のパスワード再設定リンクを押し、新しいパスワードを作ってパスワードマネージャーに入れた
その結果は「Failed to reset password Firebase: Error (auth/the-service-is-currently-unavailable.).」
完璧だ。これ以上言うことはない
カード決済のチャージバックが使われる場面があるとすれば、まさにこれだ
サポートに返金しなければチャージバックを申請すると伝え、拒否されたら実際に申請すればいい
返金を拒否されたり無視されたりしたら、そのままチャージバックを申請すればいい
理想的には、カスタマーサポートでの返金よりチャージバックで終わる方がよいとは思う
そうすれば変わる動機が生まれるし、高いチャージバック率がその動機になり得る
ただしカード会社はまず加盟店との解決を試みることを期待するので、「機会を与えるために」先にカスタマーサポートへ連絡するのがよい
Flickr は評価に値する。何ギガバイトアップロードしていても今でもアクセスでき、Flickr Pro プランがなければもうアップロードできないだけだ
20年以上 Flickr Pro を使っていて支払いをやめたところ、無料プランの上限以下まで減らすには写真を1024px 解像度でしか一括ダウンロードできない
それが嫌なら年82ドルの Flickr Pro を払うしかない
お金を払うまで自分の写真が人質に取られている
写真は削除されていなかったが、アクセスはできなかった
技術系の読者が多い場所なので、Immichがどれほど優れているか、そして無料のオープンソースであることを共有すべきだという義務感を感じる
私のように「生涯管理者」になりたくない人にも向いている
10年以上うまく機能してきた方法は、写真の原本を普通のフォルダに置き、SynologyとDropboxにバックアップし、その上に写真の閲覧・共有アプリを載せることだ
Immichに飽きたり、より良い代替が出てきたら乗り換えればよい
進める中でどう動くのかを書き残しておいたので、読んだうえで各自のやり方に合わせて変えてみることを勧める
https://jaisenmathai.com/articles/my-ridiculously-robust-pho...
https://medium.com/vantage/understanding-my-need-for-an-auto...
Google Photosアプリと同じくらい良く、それでいてデータを自分で所有でき、必要ならストレージもより安く増やせる
昔のPhotobucketアカウントでは、子どものころに作ったスクリーンショットを探したかった
幸い、実際の写真はそこに保存していなかった
時代を先取りした存在で、今でも写真共有分野で活動していると知ってうれしい
ユースケースによっては設定がかなり厄介になり得る
Windows用のDocker Desktopが嫌いなので、Windows Subsystem for LinuxのDockerコンテナでTailscaleと一緒に動かし、PC起動時に自動初期化されるよう構成した
動かせるようにするまでに数時間とGPTとのたくさんのやり取りが必要だったが、私の構成があまり一般的でないのかもしれない
最大の問題はオーバーヘッドと賢い設定不足だ
たとえば妻と私が同じAndroid機種を使っているのだが、バックアップが標準のAndroid画像フォルダを模倣し、2台の構造が同じなため、同じアカウントを共有したまま同時にバックアップできない
アカウントを2つに分けると、それぞれのアカウントが独自のサムネイルを作成し、顔認識も個別に回さなければならず、手動タグ付けまで含めて時間も容量もかなり無駄になる
2つ目の問題は、外部フォルダにすでに持っているファイルシステム構造や整理方法をそのまま使えず、Immich内でアルバムとして作り直さなければならないことだ
これを代行するスクリプトは見つけたが、体験はまだ不十分だ
3つ目は、外部フォルダへ直接バックアップできない点だ
バックアップは標準のImmichフォルダに入り、私の構成に合わせて自分で取り出し、正しい外部フォルダに入れなければならない
GitHubを見ると幸いこうしたissueは上がっていて全部に賛成票を入れたが、まだ解決されたかはわからない
Dropboxのようなものを追加するのは私には選択肢ではなく、こうした機能のためにさらに多くのシステムリソースを使うのも大きな欠点だ
Synologyに大金を使いたくないので安価なDASを使っており、オフサイトの手動バックアップもしている
こうした部分は、障害点がいくつもある複雑なシステムなしに、Immich自身が処理できるべきだと思う
設定を確認すると、バックアップ後に空き容量を増やすオプションはあったが有効にはしていなかった
大惨事ではないが、一部のメッセージングアプリでは写真を見られず、破損しているものとして扱われる