プライバシーポリシー
配信予定カレンダー追加君
本ポリシーは、Chrome 拡張機能「配信予定カレンダー追加君」(以下「本拡張機能」)における 利用者情報の取り扱いについて定めるものです。本拡張機能は、開発者が利用者の情報を 収集・保存・第三者へ提供することは一切ありません。また、利用者がご自身で用意したサーバーへの登録機能を設定した場合を除き、データが外部へ送信されることもありません。その場合でも、送信先は利用者が指定したサーバーであり、開発者がその情報を受信・閲覧することはありません。
1. 本拡張機能の目的
本拡張機能は、YouTube の動画ページから取得した情報をもとに、利用者ご自身の Microsoft カレンダー(Outlook / Microsoft 365)またはご自身で用意した配信予定集約サーバーへ予定を 1 件登録することのみを目的としています。 この目的以外の機能は有していません。
2. 取り扱う情報
本拡張機能は、以下の情報を取り扱います。
| 情報 | 取得元 | 利用目的 |
|---|---|---|
| 動画のタイトル・URL・動画ID・チャンネル名・ライブ配信の予定時刻 | 閲覧中の YouTube 動画ページ | カレンダーまたは配信予定サーバーに登録する予定の初期値として、入力画面に表示・送信するため |
| 利用者が入力した予定の内容(タイトル・日付・時刻・メモ) | 利用者による入力 | カレンダーまたは配信予定サーバーへ予定を登録するため |
| Microsoft アカウントのアクセストークン・リフレッシュトークン | Microsoft の認証サービス | 利用者ご自身のカレンダーへアクセスする権限を得るため |
| 登録先カレンダーの ID | Microsoft Graph API | 登録先カレンダーを毎回検索せずに済ませるため |
| 独自サーバーのエンドポイント URL・API トークン | 利用者による入力 | 独自サーバー連携機能を利用する場合に、サーバーへの通信・認証を行うため |
| 保存先の選択設定・ボタンの表示設定・ボタン配色設定 | 利用者による操作 | 利用者の設定を保持するため |
3. 情報の保存場所
上記の情報は、すべてお使いのブラウザ内のローカルストレージ
(chrome.storage.local)にのみ保存されます。
開発者が管理するサーバーへ送信されることはなく、開発者がこれらの情報を閲覧することはできません。
ただし、利用者がご自身で用意したサーバーへの登録機能を設定した場合、利用者が入力したAPIトークンは、 そのサーバーに対する認証のために利用者が指定したサーバーへのみ送信されます。 この送信先は利用者が設定画面で指定したサーバーであり、開発者が受信・閲覧することはありません。
4. 情報の送信先
本拡張機能が外部へ通信を行うのは、以下の場合に限られます。
| 送信先 | 内容 | タイミング |
|---|---|---|
login.microsoftonline.com(Microsoft) |
認証・認可のためのリクエスト | Microsoft アカウントへのサインイン時 |
graph.microsoft.com(Microsoft) |
カレンダー一覧の取得、予定の作成、重複確認 | 利用者が「カレンダーに追加」を実行したとき(Outlook保存時) |
| 利用者が設定したサーバー (任意機能・既定は無効) |
動画のタイトル・URL・動画ID・チャンネル名・配信予定の開始/終了時刻・サムネイル画像のURL | 保存先に「配信予定サーバー」を選択し、利用者が「カレンダーに追加」を実行したとき |
docs.google.com(エラー報告フォーム) |
エラー内容、発生時の URL、日時、ブラウザ情報 | エラー画面で利用者が「フォームで報告」ボタンを押したときのみ |
Microsoft への通信は、いずれも利用者ご自身のアカウントに対する操作であり、 開発者を経由しません。
独自サーバーへの通信は、利用者が設定画面で明示的に保存先を切り替え、ご自身でサーバーURLとAPIトークンを設定し、アクセスを許可した場合にのみ行われます。送信先は利用者が指定したサーバーであり、開発者がその通信内容を受信・閲覧することはありません。
エラー報告フォームについては、利用者がボタンを押した場合にのみ、入力済みの フォームが新しいタブで開きます。フォームを実際に送信するかどうかは利用者が判断でき、 送信しなければ情報は開発者に届きません。報告いただいた情報は、不具合の調査および 修正の目的にのみ使用します。
5. 第三者への提供
本拡張機能が取り扱う情報を、開発者が第三者へ販売・提供・共有することは一切ありません。 また、広告配信、行動分析、利用者の追跡(トラッキング)のための機能は一切含まれていません。
6. アクセス権限について
本拡張機能は、Microsoft アカウントに対して以下の権限を要求します。 いずれも本拡張機能の目的の遂行に必要な最小限のものです。
Calendars.ReadWrite— 登録先カレンダーの検索と、予定の作成のためoffline_access— 再サインインの頻度を減らすため(トークンの更新)openid/profile— 認証を成立させるための標準的な権限
本拡張機能は、メール、連絡先、ファイルなど、カレンダー以外のデータへはアクセスしません。
また、利用者が設定した独自サーバーへの通信を行うため、設定画面において利用者自身が許可した特定のオリジン(サーバーのホスト)に対するアクセス権限(optional_host_permissions)を実行時に要求します。利用者が明示的に許可しない限り、外部サーバーへの通信は行われません。
7. 情報の削除方法
保存された情報は、以下のいずれかの方法で削除できます。
- Chrome から本拡張機能をアンインストールする(保存された情報はすべて削除されます)
- 本拡張機能の設定画面から、独自サーバーへのアクセス許可を取り消し、設定値をクリアする
- Microsoft アカウントの アプリとサービスの管理画面 から、本拡張機能に付与したアクセス許可を取り消す
8. 本ポリシーの変更
本ポリシーの内容は、法令の改正や本拡張機能の機能変更に応じて改定する場合があります。 重要な変更を行う場合は、本ページ上でお知らせします。
9. 本ページ(ウェブサイト)について
本ページは Cloudflare を経由して配信されており、閲覧状況の把握のために Cloudflare のアクセス解析が有効になっています。これは本ページを掲載しているウェブサイト側の計測であり、本拡張機能の動作とは無関係です。本拡張機能が情報を送信する先については「4. 情報の送信先」をご参照ください。
また、お問い合わせフォームでは、自動送信(スパム)対策として Cloudflare Turnstile を使用しています。こちらも本拡張機能の動作とは無関係です。
10. お問い合わせ
本ポリシーおよび本拡張機能に関するお問い合わせは、以下のフォームよりご連絡ください。
- 開発者:tukachan
- お問い合わせフォーム:https://forms.tkmt-works.site/
フォームでお預かりした情報(お名前・メールアドレス・お問い合わせ内容)は、ご返信のためにのみ使用します。サーバー上に記録として保存することはなく、管理者宛のメールとしてのみ送信されます(入力エラー時の再表示のために、一時的にセッションへ保持する場合があります)。第三者へ提供することはありません。