プライバシーポリシー
施行日:2026年11月7日 · 変更内容はページの下にあります
この日本語訳は便宜のためのものです。韓国語版と内容が異なる場合は、韓国語版が優先されます。
Plainfeed(以下「本サービス」)は、利用者が選んだYouTubeチャンネルの新しい動画を集め、投稿された順に表示するウェブサイトです。 本サービスはYouTube APIサービスを使用しています。本サービスを利用すると、このポリシーと Googleプライバシーポリシーに同意したものとみなされます。
1. 本サービスが扱う情報
このブラウザに保存される情報(ログインの有無にかかわらず)
次の情報は、利用者の端末のブラウザの保存領域(localStorage)に保存されます。本サービスはリストをサーバーに保存しません (新しい動画を確認するときに送る値は、下の「サーバーに送る情報」で説明します)。
- 追加したチャンネル(チャンネルID、追加した日時、名前と画像のURL)とフィード。チャンネルの名前と画像のURLはYouTubeから受け取るもので、新しい動画を確認するたびに更新され、30日間更新できなかった場合は削除されます
- 視聴済みの印、動画ごとの再生位置(続きから再生できるよう、動画のタイトル、チャンネル名とID、サムネイルのURL、投稿日時、動画の長さと一緒に保存)、表示の設定(タイムラインの期間、次の動画の自動再生、非表示の設定(短い動画・ライブ・視聴済み)、言語、表示モードなど)
- 最後に受け取った新しい動画の一覧(次に受け取るまで保存し、サイトを開き直したときにすぐ表示するため。30日を過ぎたものは削除)
- Googleアカウントで登録チャンネルを読み込んだ場合:読み込んだチャンネルと、チャンネルごとの読み込み日
- ログインしている場合:Googleアカウントの固有識別子と同期の状態(別のアカウントでログインしたときに、前のアカウントのリストを先に消去するため)、画面右上に表示するGoogleアカウントの名前・メールアドレス・プロフィール写真のURL
ブラウザのサイトデータを消去すると、すべて削除されます。ログインしている場合は、ログアウトするとこの端末のリストが削除されます。
ログインした場合:端末間で使うためにサーバーに保存される情報
Googleアカウントでログインすると、スマホとパソコンで同じリストを見られるよう、上のリストが本サービスのサーバー(Cloudflare D1)に保存されます。
- アカウント情報:Googleアカウントの固有識別子(sub)、アカウント作成日(初回ログイン日)、最終アクセス日だけを保存します。名前、メールアドレス、プロフィール写真はサーバーに保存しません(表示のためにこのブラウザにだけ保存します)。
- リスト:チャンネルの一覧(チャンネルID、追加した日時、Googleから読み込んだチャンネルは読み込み日。チャンネルの名前と画像のURLはサーバーに保存しません)、フィード(名前、チャンネルID、作成日時)、 視聴済みの動画のID(最新3,000件)、動画ごとの再生位置(最新300件。動画のタイトル、チャンネル名とID、サムネイルのURL、投稿日時、動画の長さを含む)、 表示の設定(タイムラインの期間、次の動画の自動再生、非表示の設定(短い動画・ライブ・視聴済み)、Googleから最後に読み込んだ日)
- ログインの維持:ログイン状態を保つためにクッキー(
pf_session)を使います。有効期間は30日で、使っている間は延長されますが、最初にログインしてから180日が過ぎると再ログインが必要です。 サーバーにはクッキーの値のハッシュだけを保存します。 - 保存期間:アカウントを削除するまで保存します。右上のアカウントメニュー(名前)→ アカウントを削除を押すと、アカウントとすべてのリストがすぐにサーバーから削除されます。 リストから削除した項目は、ほかの端末に知らせるために内容のない印としてだけ残り、5日が過ぎると毎日の整理で削除されます(遅くとも7日以内)。 削除したデータは、障害に備えたデータベースの復旧記録(Cloudflare D1 Time Travel)に、30日間残ったあと自動的に消え、障害からの復旧以外には使いません。
- これらの情報は端末間の同期以外の目的(広告、分析、販売など)に使わず、第三者に提供しません。
サーバーに送る情報
新しい動画とコメントを読み込み、チャンネルを追加するために、本サービスはYouTubeのチャンネルIDと動画ID(返信を開くときはコメントID)と、チャンネルを追加するときに入力したチャンネルのURL(または@ハンドル、動画のURL)を本サービスのサーバーに送ります。 サーバーはこれらの値を使ってYouTubeから公開情報(チャンネルのRSS、名前と画像、動画の長さと再生回数、公開コメントと返信)を受け取り、短期間保存します。 このキャッシュは、リクエストした人とは結び付けられず、毎日整理して30日(コメントと返信は1日)を過ぎたものを削除します。 新しい動画を早く表示するため、サーバーは30日以内にリクエストされたチャンネルについてYouTube(Google)に新しい動画の通知を申し込み、通知が届くとそのチャンネルのRSSを先に受け取ります。 このためサーバーはチャンネルIDと最後にリクエストされた日時だけを保存し、誰がリクエストしたかは保存せず、30日間リクエストのなかったチャンネルは削除します。 エラーメッセージを画面の言語で表示するため、表示言語も送りますが、これは保存しません。 乱用を防ぐため、サーバーはログインなしで使える機能(新しい動画の読み込み、チャンネルの検索、コメント)をリクエスト元ごとに1日にどれだけ使ったかを数えます。 IPアドレスは保存せず、IPアドレス、その日の日付、秘密鍵から算出した値とその日の使用量だけを保存し、翌日に削除します。
本サービスはCloudflareで運営しています。Cloudflareはセキュリティと運営のためにアクセスログ(IPアドレスなど)を処理することがあります。
2. Googleアカウントの利用(任意)
Googleでログイン
「Googleでログイン」は、Googleログインで利用者を確認するためにだけ使います。Googleが送るログインの確認情報から、本サービスはアカウントの固有識別子だけを取り出して保存します。
YouTubeの登録チャンネルの読み込み
「YouTubeの登録チャンネルを読み込む」を押すと、本サービスは別途YouTubeアカウントを表示する権限(youtube.readonly)だけをリクエストします。
- 用途:YouTubeの登録チャンネル(チャンネルID、名前、プロフィール画像)を読み込み、利用者が選んだチャンネルを「追加したチャンネル」に加えるためだけに使います。
- 処理の方法:登録チャンネルは利用者のブラウザがGoogleに直接リクエストします。アクセストークンはサーバーに送ったり保存したりせず、約1時間で失効します。 選んだチャンネルはブラウザに保存され、ログインしている場合は端末間で同期するため、ほかのリストと一緒にアカウントにも保存されます(アカウントにはチャンネルIDと読み込み日だけ)。
- 保存期間:Googleから読み込んだチャンネルは、チャンネルごとの読み込み日(再読み込み日)から30日が過ぎると、ブラウザとサーバーの両方から自動的に削除されます。 サーバーは1日に1回整理し、ブラウザはサイトを開いたときと、ページを表示している間は10分ごとに確認してリストから外します。 再読み込みしたときに戻せるよう、ブラウザは外したチャンネルのIDと入っていたフィードだけをこの端末に非表示で保存します(サーバーに送ったり画面に表示したりしません)。 再読み込みすると、新しく読み込んだ登録チャンネルにまだあるチャンネルだけが戻り、残りは削除されます。再読み込みしない場合は、30日が過ぎたとき、または非表示のチャンネルの案内で「削除」を押したとき、連携を解除したとき、ログアウトしたときに削除されます。 25日が過ぎると、再読み込みを案内します。
- しないこと:本サービスは、動画のアップロード、コメントの投稿、チャンネル登録の変更など、アカウントを変更しません。登録チャンネルの情報を広告などほかの目的に使わず、第三者に提供しません。
アクセスの取り消し
チャンネル管理 → チャンネルを追加 → 連携を解除を押すと、Googleから読み込んだチャンネルがすぐに削除され、本サービスに与えたアクセスの取り消しをGoogleに依頼します (Googleの画面が一瞬表示されることがあります)。取り消しに失敗した場合は画面でお知らせしますので、その場合は Googleアカウントのサードパーティとの接続のページで直接取り消してください。このページではいつでもアクセスを取り消せます。 ログインしている場合は、サーバーのリストからもすぐに外れ、ほかの端末に知らせるための削除の印も7日以内にすべて削除されます。
機密性の高い情報を保護する仕組み
Googleアカウントから受け取る情報(登録チャンネルの一覧、アカウントの識別子)とサーバーに保存するリストは、次の方法で保護します。
- 通信の暗号化:ブラウザ、本サービスのサーバー、Googleの間の通信はすべてHTTPS(TLS)で暗号化されます。
- 保存時の暗号化:サーバーのデータはCloudflare D1に保存され、CloudflareがAES-256で暗号化して保管します(Cloudflare D1のデータセキュリティ)。
- アクセストークン:登録チャンネルを読み込むときに受け取るGoogleのアクセストークンは、このブラウザのページのメモリにだけ置き、ブラウザのストレージに書き込んだりサーバーに送ったりせず、約1時間で失効します。リフレッシュトークンは要求も保存もしません。
- ログインの保護:ログインクッキー(
pf_session)にはHttpOnly・Secure・SameSite属性を付け、ページのスクリプトから読めず、HTTPSでのみ送信されるようにしています。サーバーにはクッキーの値のSHA-256ハッシュだけを保存します。 - 最小限の取得:YouTubeの読み取り専用の権限(youtube.readonly)だけを求め、サーバーには読み込んだチャンネルのIDと読み込んだ日だけを保存し、30日たつと自動で削除します。
- アクセスの制限:サーバーとデータベースには運営者だけがアクセスでき、運営用のアカウント(Cloudflare、Google Cloud)は2段階認証で保護しています。運営者も、障害対応、利用者からの依頼への対応、法的義務の履行以外で利用者のデータを閲覧しません。
- 事故への対応:個人情報の漏えいなどのセキュリティ事故が起きた場合は、関係法令に従って影響を受けた利用者に知らせ、必要な措置をとります。
本サービスによるGoogle APIから受け取った情報の使用および他のアプリへの転送は、限定使用の要件を含む Google API サービスのユーザーデータに関するポリシーに準拠します。
3. 外部のコンテンツとクッキー
- 動画はYouTubeの埋め込みプレーヤー(youtube-nocookie.com。プレーヤーのスクリプトはyoutube.com)で再生し、ライブチャットはYouTubeが提供するチャット画面で表示します。この過程でYouTube(Google)が独自のクッキーや端末情報を使うことがあり、これにはGoogleプライバシーポリシーが適用されます。
- Googleログインボタンと登録チャンネルの読み込みのために、Googleのログインスクリプト(accounts.google.com)を読み込みます。右上のログインメニューにはGoogleが表示するログインボタンがあり、ログインしなくてもその時点でGoogleが独自のクッキーを使うことがあります。
- 動画のサムネイルと、チャンネル・コメント投稿者の画像は、YouTubeのサーバーから直接読み込みます。ログインしている場合、右上のプロフィール写真はGoogleのサーバーから直接読み込みます。
- フォントはGoogle Fontsから読み込みます。
- 訪問数を数えるためにCloudflare Web Analytics(static.cloudflareinsights.com)を使います。クッキーや端末の保存領域を使わず、個人を識別・追跡せず、ページごとに開かれた回数などの集計統計だけを残します。
- ログインのクッキー(
pf_session)のほかに、本サービス自体は広告や訪問者分析のためのクッキーを使いません。今後広告を加える場合は、先にこのポリシーを改定してお知らせします。
4. 利用者の権利
保存された情報はサイトで直接確認・削除できます。チャンネルはチャンネル管理、フィードはフィードのタブ、途中で止めた動画は視聴途中の動画(タブ列の端の⋯ → 視聴途中の動画)で確認できます。 視聴途中の動画のタブには、追加したチャンネルの動画だけが表示されます。削除したチャンネルや共有されたフィードで見ていた動画の再生位置は最新300件の中に残り、そのチャンネルをもう一度追加すると再び表示され、下の方法で削除できます。
- チャンネル管理:チャンネルを1つずつ削除 · フィードを編集 → フィードを削除:フィードを削除
- ログアウト:この端末のリスト · アカウントを削除:アカウントとサーバーのすべてのリスト(とこの端末のリスト)
- 連携を解除:Googleから読み込んだチャンネルとGoogleへのアクセス
- ブラウザのサイトデータの消去:このブラウザに保存されたすべての情報
そのほかのご要望は、下のアドレスまでご連絡ください。ご要望を受け取ってから7日以内に対応し、結果をお知らせします。
5. お問い合わせ
このポリシーを変更する場合は、施行日とともにこのページでお知らせします。
変更内容
- 2026年11月7日:サーバーに送る表示言語に日本語を追加しました(日本語版のアプリ・使い方・ポリシーを公開)。有料プランに移行したため、削除したデータがデータベースの復旧記録に残る期間を7日間から30日間に変更しました
- 2026年11月5日:機密性の高い情報を保護する仕組み(通信・保存時の暗号化、アクセストークンの扱い、ログインの保護、アクセスの制限、事故への対応)を追加しました
- 2026年10月30日:訪問数を数えるためのCloudflare Web Analyticsを追加し、保存する設定に「タイムラインの非表示」を記載し、削除の印が消える時期と、使っているプランでのデータベース復旧記録の保存期間を明確にしました
- 2026年10月28日:乱用を防ぐための1日の使用量の数え方、お問い合わせのメールアドレス、ご要望に7日以内に対応することを追加しました
- 2026年10月27日:新しい動画を早く表示するため、サーバーがリクエストされたチャンネルについてYouTubeの新しい動画の通知を申し込むことを追加しました
- 2026年10月25日:チャンネルの名前と画像のURLをサーバーに保存しなくなり、代わりにブラウザが再び受け取るようにしました。期限を過ぎた読み込み済みのチャンネルは、再読み込みで戻せるようにしました
- 2026年10月24日:サーバーに送る情報、保存する動画の情報、アカウントの削除、視聴途中の動画、ほかのサイトから読み込む画像について、実際の動作に合わせて更新しました