ぷまちゃんのBOOTHログイン廃止と、機能説明について

オリジナル3Dモデル「ピューマのぷまちゃん」の概要

「ピューマのぷまちゃん」は、VRChat向けセットアップされたにオリジナル3Dモデルです。2025年の10月1日からBOOTHで販売をしています。

ぷまちゃんに付属していたソフト「ぷまソフト」について、配布・起動を停止し、一切のデータを削除することになったので、この記事ではその経緯と理由、今後の対応を説明します。
この度は、大変ご迷惑をおかけしました。

ぷまソフトの概要と、不安の原因になったこと

「ぷまソフト」は、3つの機能を持ったアプリです。

①OSCアプリとして常駐して、ぷまちゃん本体のOSCギミックを動かす機能
②不正共有を防止するために、ぷまちゃんの所持を確認する機能
③BOOTHにログインする機能
④BOOTHのライブラリをスキャンして、ライブラリにある商品を着せ替えた状態でUnityプロジェクトを開く機能

このうち、④の内容がBOOTHの利用規約に触れるのではないか、という大変強い批判をいただきました。前例などから大丈夫なように作った機能でしたが、BOOTHの利用規約を正式に判断できるのはBOOTHだけです。

お問い合わせをさせていただいたところ、結論として、BOOTH事務局さまより「③の内容を持ったアプリの配布が、BOOTHの利用規約に触れる」という要旨の回答をいただきました。

そのため、配布をただちに終了しました。ぷまのアバター本体購入者について、①~④の機能はすべて停止しており、今後も停止したままです。

今後、ぷまと当ショップのすべての商品に一切のプログラムは付属しません。正当な方法で入手することもできません。仮に入手方法があった場合、すべて悪意のある配布のため、注意してください。

ぷまソフト利用者様への対応

同時に、ユーザーの皆様のアカウントの保護をお願いしましたところ、「④の内容の機能の利用については、アカウント制限などはしない」という要旨の回答をいただきました。

また、最初にいただいた批判の中心となるいわゆるスクレイピング行為について、利用規約違反であるという見解は示されませんでした。(利用規約に違反しないという見解も示されていないことを、十分注意していただきますよう願います)

この内容は、私がぷまソフトの動作の内容やアクセス頻度、参考にしたアセット、記事を添えてお送りしたところいただいた回答のため、「基準」となることをを避けるために、また問い合わせ本文中に記載しました各アセット作者様にご迷惑をおかけしませんように、原文を掲示することはいたしません。

また、「ログイン機能のあるソフトの配布」が利用規約違反となることから、「ソフトの利用自体」は利用規約違反でないとも読むことはでき、実際にその可能性もあります。

しかし、念のためすべての動作を停止し、今後再開することはありません。ぷまソフトを便利だとお褒めいただいていた皆様には、大変申し訳ありません。

法律への適合性

ぷまソフトは、商品ページ本文中およびリンクしてありました利用規約等のPDFファイルに、その挙動の説明がありました。

具体的には、
①BOOTHにログインし、
②所有する全商品データをダウンロード・解析し、
③アバターとの対応関係を整理して表示する

ことが説明されていました。

動作のためには、ユーザーは商品ページの説明・利用規約に同意して購入し、exeファイルを起動した後「はじめる」という赤いボタンを押す必要がありました。

また、閲覧中のライブラリページやダウンロード中のファイル名はアプリの画面に大きく表示されます。このことから、「不正」でなく、「意図に反する動作」をしないため、法的に日本の不正電磁的記録(いわゆるウイルス)には当たらず、提供、利用ともに犯罪行為ではありません

情報が錯綜していますが、その中には生成AIが生成した記事など、大変不正確なものもあります。正確な情報に基づいた判断をお願いしたいと思います。皆様にはお手間をおかけし、大変申し訳ありません。

法律論の外側での説明不十分

しかし、商品ページの説明は長大で、添付ファイルも複数のPDFファイルに分かれていました。批判をしていただいた方のほとんどは、おそらく「アバター単体」と思い購入し、ソフトウェアが付属していることを認識していなかったものと思います。(現在は「アバター単体」のみ)

したがって、たとえ法的な説明がなされていても、「はじめる」ボタンの近くに利用方法の説明文へのリンクを配置したり、もう少しわかりやすく表記をすることが適切でした。

私の考慮が浅く、大変申し訳ありませんでした。

不十分な準備期間と考慮漏れ

「ぷまソフト」が動作するレベルのプログラムになったのは、ぷま発売のおよそ1週間前です。アバター本体のテスターさんとは別に、ソフトのテスターさんを募集し、応じていただいていました。

この限られた期間の中では当然、ソフトのテスターさんに可能なことは致命的なバグの修正のみで、細かな仕様まで見に行くことはできません。

アバターのテスターさんやアンバサダーさんに至っては、当然なにも知るよしもなく、その中で大変なご迷惑をおかけしてしまいました。

ぷまソフトを解析した方からのご意見について

ぷまソフトを解析し、その結果から懸念される内容を丁寧にDMなどで教えてくださった方々がいらっしゃいました。これらについて、感謝とお礼を申し上げたいと思います。

一方で、Twitterなどで「ぷまソフトの解析結果」と称した投稿をしている方もいらっしゃいますが、こちらについては、正しい情報と誤った情報が相当入り混じっている状況です。

そのため、以下に公式に詳しい説明を記載します。

なお、ぷまソフトおよびぷま本体は利用規約において、通常のソフトウェアと同じように、解析(リバースエンジニアリング)、不正なデータや命令の入力などを禁じています。そのような利用規約に違反する行為を公言してしまうことや、間違った内容を発信してしまうことは、法的なリスクがあります。

もし私のことを悪意のある人物だと思い、善意から注意喚起をされているのであれば、悪意のある人物こそ、そのようなリスクを悪用するものと思います。

そのような注意喚起は素晴らしいと思いますので、今後他のソフトなどで取り組まれる場合は、ぜひリスクの少ない適切な方法でいただきますよう、よろしくお願いします。

個人情報について

ぷまソフトは、一切の個人情報(個人識別符号)を収集していません。ぷまソフトはBOOTHのライブラリページにアクセスし、0.5秒ほどそのページを表示した後、よりわかりやすい表示に切り替えます。この挙動で画面に個人識別符号は表示されず、ぷまソフトは個人識別符号を取得することができません。

データを送信する目的について

ぷまソフトは、以下の2つの目的からデータを送信していました。
1:BOOTHへの過度なアクセスを防止するため。
2:BOOTHでの問い合わせに迅速に対応するため。

「ぷまソフトが購入履歴を外部に送信しているのではないか」というご心配は、1の機能を部分的に解析した場合に発生します。

ぷまソフトはがBOOTHの購入履歴ページを開くことはありません。しかし、所有する全てのアセットを整理するため、ライブラリページにある全商品を知ることはできます。

その後、対応衣装情報のデータをもとに、ぷまソフトは商品を分類して表示していました。このとき、ぷまソフトを利用した全員が、ライブラリページにある全商品をBOOTHからダウンロードして対応衣装情報データを生成すると、BOOTHのサーバーに負荷がかかってしまう懸念がありました。

ぷまソフトではことを防ぐことが望ましい、と考えました。そのため、ぷまソフトは以下のように動作します。
①対応衣装情報データが必要なダウンロードデータ一覧を送信する。
②対応衣装情報データがを受信する。
③対応衣装情報データがない、ぷまソフトが初めて見るデータだけを、やむなくBOOTHからダウンロードする。

この挙動をすることで、BOOTHのサーバーへのリクエスト回数は数百分の一から数千分の一になります。

しかし、「対応衣装情報データが必要な一覧」とは、ほとんど「所有する商品の一覧」に等しいです。この時、BOOTHへの負荷を減らすためとはいえ、操作の説明に配慮が必要でした。申し訳ありませんでした。

なお、ぷまソフトの二回目以降の利用時に動作を軽くするため、ローカルには完全な状態の一覧が保存されています。この情報は、サーバーには保存されていません。


(追記中)

いいなと思ったら応援しよう!

コメント

18
コメントするには、 ログイン または 会員登録 をお願いします。
aiya000のプロフィールへのリンク
aiya000

情報を追っていた限り②と③を混同していたのですが、Boothのデータをスクレイピングしていたのは③であり、②はBoothが関係ない独立した問題ということなのでしょうか。 ②の問題であれば、認証サーバーを自分で建てて、ユーザーにはBoothの注文番号を認証サーバーに入力させて登録。 OSCクライア…

lucky_boy6414のプロフィールへのリンク
lucky_boy6414

ぷまちゃんのアバターのUnityPackageに難読化されたDLLが存在しており、これによって外部にBlueprint IDのデータ送信を行っているというツイートがありましたが本当でしょうか。 https://x.com/_kokt_vrc/status/1975190006492017053 DLLのパス Assets/_nemnemnem/Pmma/Other/Scripts/suyarisoftwar…

ゆうげのプロフィールへのリンク
ゆうげ

購入者の友人から「ローカルに、自分のBOOTHでの購入履歴一覧がログとして吐き出されている。大丈夫か?」と相談を頂きました。 購入者の了解なしに個人しか知ることのできない情報を抜き出して保存していることに関して、購入者全員が納得のできる回答を頂ければと存じます。

2
tamayaのプロフィールへのリンク
tamaya

このnoteやコメント欄への返信を見て思ったのですが チームで作っているから自分の担当外のことはよくわからないで質問を返すのはどうかと思います。 チームで作っているとしても頒布しているのはあなたのboothのショップなわけで、そこでショップオーナーであるあなたが「そこは私の担当外なのでよ…

6
もっとみる
ぷまちゃんのBOOTHログイン廃止と、機能説明について|ねむねむねむり
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1