VeyLog プライバシーポリシー
1. VeyLog について
VeyLog は、YouTube と Twitch で動画や配信を見た時間を記録し、その履歴をあなた自身の端末上のダッシュボードで見られるようにする拡張機能です。
2. 取得・保存するデータ
次のデータを、ブラウザ内の拡張機能用の保存領域(chrome.storage.local)に保存します。chrome.storage.sync は使わないため、他の端末へは複製されません。
| データ | 取得する場面 | 補足 |
|---|---|---|
| チャンネル別・日別・時間帯別・動画別の視聴時間、チャンネル名・ID・アイコンのアドレス、動画ID・タイトル、最後に見た再生位置 | youtube.com / twitch.tv で動画や配信を再生している間 | 中心機能 |
| 見たページのアドレスとタイトル(直近30件の記録イベント分) | 同上 | 開発者向けの設定画面にだけ表示 |
| フォロー中/登録チャンネルの一覧(名前・ID・アイコン・ライブ状況・視聴者数・カテゴリ) | YouTube / Twitch を開いたとき、ページに表示済みのサイドバーを読み取る。Twitch 連携時は Twitch API の結果も使う | チャンネル一覧とライブ表示のため |
| 保存したタイムクリップ(動画・時間位置・任意のメモ。メモは最大500字) | 保存ボタンを押したときだけ | |
| VeyLog を入れたあとに YouTube へ自分で投稿したコメント(本文・動画・投稿時刻・再生位置) | 自分でコメントや返信を送信したときだけ。他人のコメントや、導入前に投稿したコメントは読み取りません | 1件ずつ削除できます |
| お気に入り・タグ・フォルダ・非表示・通知の選択・言語やテーマの設定 | あなたが設定したとき | テーマは、拡張機能の画面の localStorage にも写しを置きます |
| Twitch 連携の情報(アクセストークン、Twitch のユーザーID・ログイン名、有効期限) | 設定画面の「Twitchと接続」を押したときだけ | 暗号化せずに拡張機能の保存領域へ保存。要求する権限(スコープ)は user:read:follows |
| ライブ状況・通知の状態、Twitch 動画のサムネイルのアドレスのキャッシュ | Twitch 連携中/サムネイルを表示するとき | |
| インストール時に作るランダムな匿名ID | インストール時 | 端末内にだけ保存し、どこにも送信しません |
氏名・メールアドレス・パスワード・位置情報・決済情報は取得しません。上の表以外のページの内容も取得しません。
VeyLog は、ようこそ画面で「同意して記録を始める」を押すまで、視聴の記録を保存しません。
3. 利用目的
ストアの説明に書いた機能の提供にだけ使います。視聴履歴と統計の表示、ライブ中の表示、タイムクリップや自分のコメントの保存、依頼されたシェア画像の作成、オンにした通知の送信(配信開始のときに出る、拡張機能自身の小さなカード表示を含みます)です。広告・プロファイリング・与信判断など、これらと無関係な目的には使いません。
4. データの送信先
VeyLog には自前のサーバーがなく、運営者があなたのデータを受け取ることはありません。拡張機能が行う通信は次の2つだけです。
- Twitch(
id.twitch.tv、api.twitch.tv)— Twitch アカウントを連携した場合だけ。フォロー中のライブ状況を調べるためにアクセストークンと Twitch のユーザーIDを送り、サムネイルのアドレスを得るために見た Twitch 動画のIDを送ります。この通信には Twitch 自身のプライバシーポリシーが適用されます。 - 画像サーバー— アイコンとサムネイルを表示するため、
i.ytimg.com、static-cdn.jtvnw.net、YouTube / Twitch のアイコン配信サーバー(*.ggpht.com、*.googleusercontent.com、*.jtvnw.net)から画像を読み込みます。画像のアドレスに動画IDや Twitch のログイン名が含まれるため、ダッシュボードにどのサムネイルを表示したかが、これらのサービスに分かります。ダッシュボードでは、この要求にリファラーを付けないようブラウザに指定しています(他の画面は未確認)。
データを販売・貸与・第三者へ提供することはなく、解析・広告・追跡のコードも含みません。リモートコードの読み込み・実行もしません。
5. 保存期間
あなたが削除するか拡張機能を削除するまで端末に残ります。例外として、時間帯別のデータは90日、動画×日別のデータは400日で消えます。
6. データの削除方法
- 設定 →「視聴履歴をすべて削除」:視聴の記録(チャンネル・日別/時間帯別/動画別の履歴・直近の記録ログ・タイムクリップ・保存したコメント)を消します。タグはチャンネルの記録の中に入っているため一緒に消えます。お気に入り・フォルダ・非表示にしたチャンネル・チャンネルの別名・フォロー/登録チャンネル一覧・設定・Twitch 連携・ライブ状況と通知の状態・サムネイルのキャッシュは消えません。
- 「視聴履歴をすべて削除」は、拡張機能が保存するすべてのデータを消す機能ではありません。残るものを消すには、拡張機能を削除するか、下の手順を使ってください。
- VeyLog は、ようこそ画面で「同意して記録を始める」を押してから記録を始めます。設定の「視聴の記録」→「記録を止める」でいつでも記録を止められます(すでに保存したデータは、削除するまで残ります)。
- 設定 →「接続を解除」(Twitch):アクセストークン・Twitch のユーザーID・ログイン名を削除します(公開情報の Client ID だけ残ります)。Twitch 連携の情報(アクセストークン・Twitch のユーザーID)は「視聴履歴をすべて削除」では消えないため、別にこの操作が必要です。
- タイムクリップと保存したコメントは、ダッシュボードで1件ずつ削除できます。
- Chrome から拡張機能を削除すると、拡張機能がブラウザに保存したデータは Chrome によって削除されます(削除するのは Chrome であり、VeyLog ではありません)。
- エクスポート機能はありません。
7. セキュリティ
Twitch との通信は HTTPS です。Twitch のパスワードは VeyLog には渡らず、クライアントシークレットも持ちません。端末に保存したデータは、Chrome の拡張機能用保存領域にそのまま(追加の暗号化なし)保存されます。VeyLog は YouTube / Twitch のページを読み取りますが、書き換えません。
8. 権限について
storage、unlimitedStorage、alarms、identity、任意の notifications、および api.twitch.tv・id.twitch.tv・www.youtube.com・www.twitch.tv へのアクセスは、2〜4章の目的にだけ使います。unlimitedStorage は、詳細な視聴履歴を端末内に長期保存しても Chrome の既定の保存容量に達しないようにするために使います。それぞれの理由は、Chrome ウェブストアの VeyLog のページにも記載しています。
9. 子どもについて
VeyLog は13歳未満の子どもを対象にしておらず、意図して子どもの情報を集めることはありません。
10. 変更
本ポリシーを変更したときは、このページの最終更新日を改めます。
11. 連絡先
iveli.official@gmail.com(件名に [VeyLog] を含めてお送りください)
VeyLog は独立したツールで、Google・YouTube・Twitch とは提携しておらず、公認も受けていません。Chrome や Google のサービスから得た情報の利用は、Limited Use の要件を含む Chrome ウェブストア ユーザーデータポリシーに従います。
VeyLog Privacy Policy
1. What VeyLog is
VeyLog records how much time you spend watching videos and streams on YouTube and Twitch and shows that history on a dashboard on your own device.
2. Data VeyLog collects and stores
VeyLog stores the following in your browser's local extension storage (chrome.storage.local). It does not use chrome.storage.sync, so nothing is copied to other devices.
| Data | When it is collected | Notes |
|---|---|---|
| Watch time per channel, per day, per hour of day, and per video; channel name, ID and avatar address; video ID and title; last playback position | While a video or stream plays on youtube.com or twitch.tv | The core feature |
| Pages you watched (address and title) for the last 30 recording events | Same | Shown only on a developer-only settings view |
| Your followed / subscribed channel list (names, IDs, avatars, live status, viewer count, category) | When you open YouTube or Twitch, VeyLog reads the sidebar list that is already shown on the page; with Twitch connected, also from the Twitch API | Used for the channel list and live status |
| Timeclips you save (video, time position, optional note up to 500 characters) | Only when you press the save button | |
| Comments you post on YouTube after installing VeyLog (text, video, time posted, playback position) | Only when you submit a comment or reply yourself. VeyLog does not read other people's comments or comments posted before installation | You can delete them one by one |
| Favorites, tags, folders, hidden channels, notification choices, language and theme settings | When you set them | A copy of the theme is also kept in the extension page's localStorage |
| Twitch connection data: access token, Twitch user ID and login name, expiry | Only if you press "Connect with Twitch" in Settings | Stored unencrypted in local extension storage. Scope requested: user:read:follows |
| Live status and alert state, a cache of Twitch video thumbnail addresses | While Twitch is connected / when thumbnails are shown | |
| A random anonymous ID created at install | At install | Stored locally only; it is not sent anywhere |
VeyLog does not collect your name, email address, password, location, payment data, or the content of pages other than what is listed above.
VeyLog does not save any watch records until you press "Agree and start recording" on the welcome screen.
3. How the data is used
Only to provide the features described on the store page: showing your watch history and statistics, showing who is live, saving timeclips and your own comments for your reference, creating the share image you request, and sending the notifications you turn on (including a small card shown by the extension itself when a stream starts). VeyLog does not use data for advertising, profiling, credit or lending decisions, or any purpose unrelated to these features.
4. Where the data goes
VeyLog has no server and the operator receives none of your data. The only network traffic made by the extension is:
- Twitch (
id.twitch.tv,api.twitch.tv) — only if you connect your Twitch account. VeyLog sends your Twitch access token and your Twitch user ID to ask which followed channels are live, and the IDs of Twitch videos you watched to obtain their thumbnail addresses. Twitch's own privacy policy applies to that traffic. - Image servers — to draw avatars and thumbnails VeyLog loads images from
i.ytimg.com,static-cdn.jtvnw.netand the YouTube / Twitch avatar servers (*.ggpht.com,*.googleusercontent.com,*.jtvnw.net). The address of the image can contain a video ID or a Twitch channel login name, so those services can see which thumbnails your dashboard displays. On the dashboard, VeyLog asks the browser not to send a referrer with these requests (other screens: not verified).
Your data is not sold, rented or shared with any third party, and VeyLog contains no analytics, advertising or tracking code. VeyLog does not load or run remote code.
5. Retention
Data is kept on your device until you delete it or remove the extension, with these exceptions: per-hour data is kept for 90 days and per-video-per-day data for 400 days.
6. How to delete your data
- Settings → "Delete All Watch History" removes the watch records: channels, daily / hourly / per-video history, the recent log, timeclips and your saved comments. Tags are stored inside the channel records, so they are removed with them. It does not remove favorites, folders, hidden channels, channel aliases, your followed-channel list, settings, the Twitch connection, live status and alert state, or the cached thumbnail addresses.
- "Delete All Watch History" is not a "delete everything the extension stores" function. To remove the items it leaves behind, remove the extension from Chrome or use the steps below.
- VeyLog starts recording only after you press "Agree and start recording" on the welcome screen. Settings → Recording → "Stop recording" stops recording at any time (data already saved is kept until you delete it).
- Settings → "Disconnect" (Twitch) removes the access token, the Twitch user ID and the login name (only the public Client ID stays). The Twitch connection (access token, Twitch user ID) is not removed by "delete all watch history", so use this step separately.
- Timeclips and saved comments can be deleted individually on the dashboard.
- When you remove the extension from Chrome, Chrome deletes the data the extension stored in your browser (this is performed by Chrome, not by VeyLog).
- There is no export feature.
7. Security
Traffic to Twitch uses HTTPS. VeyLog never receives your Twitch password and holds no client secret. Data at rest is stored in Chrome's extension storage without additional encryption. VeyLog reads YouTube and Twitch pages but does not change them.
8. Permissions
storage, unlimitedStorage, alarms, identity, the optional notifications, and access to api.twitch.tv, id.twitch.tv, www.youtube.com and www.twitch.tv are used only for the purposes in sections 2–4. unlimitedStorage lets the detailed viewing history be kept on your device over a long period without reaching Chrome's default local storage quota. The reason for each is also given on VeyLog's Chrome Web Store page.
9. Children
VeyLog is not directed at children under 13 and does not knowingly collect their data.
10. Changes
If this policy changes, the "Last updated" date on this page is updated.
11. Contact
iveli.official@gmail.com (please include [VeyLog] in the subject line)
VeyLog is an independent tool, not affiliated with or endorsed by Google, YouTube or Twitch. The use of information received from Chrome and Google services adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.