kamiのサービス制作ログスマートフォン用の表示で見るkamiのサービス制作ログひとりでサービスを制作している人の作業ログ的なブログこの広告は、90日以上更新していないブログに表示しています。logというミニブログサービスをリリースしました。このサービスはリリース2日で200ユーザ、20,000PVと(個人サービスとしては)好調な滑り出しでした。ある問題が発生したため、昨日に至るまで閉鎖していました。logを再リリースできました。この記事はその記録となります。logは、ひとことでいうと「よかったことだけを書くTwitter」です。1つの投稿につき100字以内で、よかったことだけを書くことができます。Facebookだと、よかったことは書きづらいです。Twitterだと、よいこと悪いこと、様々な感情が流れてきます。よかったことだけを見たい・書きたいと思い、制作しました。私は承認欲求や自己顕示欲を満たすだけの場に成り果てたFacebookというサービスが好きではありません。logは、アンチFacebookという側面もあります。不適切な文章が多く投稿された端的にいうと、以下の問題が起きました。1人のユーザが不適切な文章を投稿する(過度な性表現や犯罪に関することなど)それに便乗し、一部のユーザが多くの不適切な文章を投稿する運営側で不適切な投稿を規制する「言論統制だ」などと場が荒れる運営者としては、純粋に気持ちのよい投稿が集まる気持ちのよいサービスにしたく、過度な表現に関しては規制するに至りました。結果的にユーザの感情を逆なでしてしまい、反省しています。不適切な投稿ができてしまう設計下では、不適切な投稿がされるのは、言わば当たり前のことです。不適切な投稿をしてほしくなければ、不適切な投稿をするユーザを規制するのではなく、不適切な投稿ができない、あるいは不適切な投稿をしてもサービス全体に影響のないような設計にすることが大切だ、と学びました。logにはユーザが200人いました。リリース直後とあって、ほとんどがアクティブでした。そのうち、不適切な投稿を繰り返すユーザはたったの5人ほどでした。この、たった5人が、サービスの生態系を大きく狂わすほどの力を持っていることに、その時は気づけませんでした。CGM系サービスの設計には、不適切な投稿がされても問題がないよう気をつけるべきです。logでは(1)メールアドレス、(2)Facebook、(3)Twitterの3つの認証方法を提供しました。この中で、不適切な投稿をするユーザはすべてメールアドレス、かつ捨てアドで登録していました。脆弱性や負荷テストを(無断で)される本人は善意でやっていたようですが、あらゆる手段で脆弱性をチェックしたり、サーバに影響が出るほどの負荷テストを行なうユーザもいました。利用規約ではこのような行為は制限していました。本人がTwitter経由で名乗り出てくれたため、テストをするならステージング環境を提供するのでそこでやるようお願いしました。この結果、一連のやりとりを見ていた他のユーザが「このサービスは脆弱性テストを禁止している糞サービスだ」「みなさん絶対に使わないようにしましょう」などとTwitterで執拗に拡散しはじめました。以上のようにサービスが荒れてしまい、このままでは多くのユーザの方に迷惑をかけると判断し、閉鎖を決断しました。logをつくり始めました。不適切な投稿をするユーザのほとんどがメールアドレスで認証していたため、今回OAuth認証のみにしました。メールアドレスを取得してしまうことは、なにかと問題にもつながりそうなので、その意味でもよかったと思います。OAuth認証だけで万事解決かというと、今回再リリース時のβテストでわざわざTwitterの捨て垢を取得してきたユーザの方もいたので、銀の弾丸とはいかないようです。前回のサービス設計は、すべてのユーザの投稿がひとつのパブリックTLに集まる仕組みでした。不適切な投稿が1つでもあれば、その投稿をすべてのユーザが見ざるを得ませんでした。サービスづくりにおいて、フォロー機能は安易に取り入れがちですが、サービス本来の価値の提供において絶対に必要でなければいけません。logに関しては、Twitterと同じく、見たい人だけの投稿を見れる、という意味でもフォロー機能は必要と判断し導入しました。logには「見つける」という、いわゆるパブリックTL機能があります。ここには不適切な投稿を表示したくはありません。サービスにとって不適切と判断しても、ユーザにとってはそれが正義だ、ということも往々にしてあります。運営者としても、別にネズミ捕りをしたい訳ではありません。当たり前ですが、多くのユーザに使ってほしいと思っています。「見つける」には表示させたくないが、問題なくサービスを使えるステータスとして、hiddenというステータスを入れました。前回もあったのですが、過度な性表現や犯罪に関することなど、他のユーザにとって著しく迷惑になる行為をとるユーザに対しては、bannedという、サービスへのログインを禁止するステータスも準備しました。結局このステータスの切り替えが運営者の判断になると「言論統制だ」と言われると思います。FacebookもTwitterも、先日リリースされた日本語版StackOverflowも、サービスに合わない投稿は編集されたり規制されたりしています。このことに関しては、批判するユーザに負けず、サービスを楽しく使ってくれているユーザに対して責任をもって運営すべきだと考えています。その他の機能その他にも、ユーザのブロック機能や通報機能、ここには書けないいくつかの機能も新たに実装しています。PC版/SP版ともに、全体的にUIもよくなっていると思います。おわりに前回リリース時は、不適切な投稿もありましたが、閉鎖と同時に多くのユーザの方から励ましの声もいただきました。この声があったから、よいサービスをつくらなくてはいけないと思い、再リリースに至れたと思います。logを使ってくれるユーザの方のために、よいサービスをつくり続けたいと思います。logにイイネを投稿してみてください。お忙しい中ご対応いただきありがとうございます。サービスのコンセプトがステキだと思って使い始めたのでTwitter認証にしてまた利用させてもらおうと思います。運営大変だと思いますが、こっそり応援しております。kamiさんが楽しく運営できるサービスになりますように。すばらしいサービスだと個人的にはいつも拝見していますので。log、一時閉鎖らしいわ。先日から勝手な「システムの脆弱性を見つけてやってる厨」が、荒らしのような書き込み繰り返してて、運営さんに難癖付けてたんだよね。運営さん結構参ってて、無料でやってる個人のサービスなのに大丈夫かなーと思ってたら...残念。22今日の終わりにiinelog書こうとしたら、一時休止中だった。Piolim\Benchmarkシリーズを会社のGithubにpushする準備が出来つつあるところ。logを利用させていただいている,やっこと申します。サービスが一時停止と聞いてびっくりしています...。サービスを運営するのはすごく大変なことだと思いますが,応援しています。再開を楽しみにしていますね。log閉鎖してしまったのか。logが一時閉鎖して残念なのでこちらで。そんなふうになりましたか。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。