プライバシーポリシー
要点
- Digital-Newspaper は、利用者を追跡するための情報を集めていません。
- 入力されたデータは、利用者の端末のブラウザ内にのみ保存されます。制作者のサーバーはありません。
- 端末どうしで記事をやりとりするときは、WebRTC による直接通信を使います。記事の中身が中継サーバーに残ることはありません。
- 制作者が、利用者のデータを閲覧したり、第三者に販売・提供したりすることはありません。
1. 事業者の名称と連絡先
- 名称:GIGAyama(個人/小学校教員)
- 連絡先:basstar.1102@gmail.com
- サイト:https://giga-school.com/
2. 取得する情報と利用目的
| 情報の種類 | 取得する場面 | 利用目的 | 保存場所 |
|---|---|---|---|
| 利用者が入力したデータ (記事の題名・本文・記者名・タグ・写真) |
アプリの利用中 | アプリの機能を提供するため | 利用者の端末のブラウザ内のみ。文字はローカルストレージ、写真は IndexedDB に保存します。写真は端末内で縮小してから保存します |
| ほかの端末から届いた記事 | 「記事を あつめる」で接続しているあいだ | 紙面を組むため | 受け取った端末のブラウザ内のみ |
| 接続のための一時的な情報 (あいことば・端末ごとのランダムな識別子・IPアドレス) |
端末どうしをつなぐとき | つなぎ先を見つけるため(WebRTC の仲介) | PeerJS の公開シグナリングサーバー(第三者)。記事の中身は送られません |
| アクセスログ | ページの表示時 | 配信基盤(GitHub Pages)の運用およびセキュリティ確保のため | GitHub 社のサーバー(制作者は個別のログを参照できません) |
3. 配信のしくみと保存先について
Digital-Newspaper は、GitHub Pages に置かれた静的なファイル(HTML・JavaScript・画像)だけでできています。制作者が運用するデータベースやアプリケーションサーバーはありません。アカウント登録もログインもありません。
入力された記事・写真・紙面の設定は、すべてその端末のブラウザの中にだけ保存されます(記事の文字と設定はローカルストレージ、写真は IndexedDB)。制作者の手元にも、GitHub にも送信されません。別の端末で開いても、そのデータは出てきません。
4. 端末どうしの通信について(WebRTC / PeerJS)
「記事を あつめる/おくる」の機能は、PeerJS(WebRTC)による端末間の直接通信で行います。
- つなぎ先を見つけるために、PeerJS が運営する公開のシグナリングサーバー(
0.peerjs.com)を利用します。ここへ送られるのはあいことば・端末ごとのランダムな識別子・接続に必要なネットワーク情報(IPアドレスを含む)で、記事の題名・本文・写真は送られません。 - 記事そのものは端末どうしが直接やりとりします。中継サーバーに記事の中身は残りません。
- あいことばは「宛先」であって「認証」ではありません。あいことばを知っている人は誰でもそのへやに接続でき、記事を送りこめます。使い終わったらへやを閉じてください。
- 通信を使わずに、記事を
.jsonファイルとして書き出して受けわたすこともできます。この場合、外部への通信は一切発生しません。
5. 児童・生徒の利用について
学校での利用を想定しています。児童生徒が利用する場合は、教職員の指導のもとでご利用ください。
本アプリは個人が開発したものであり、学校・教育委員会の公式なサービスではありません。導入にあたっては、設置者(教育委員会等)が定める情報セキュリティポリシーや個人情報の取扱基準を必ずご確認ください。
16歳未満の方の個人情報については、保護者(法定代理人)の方にご確認いただいたうえでご利用ください。氏名など個人が特定される情報は、必要以上に入力しない運用を推奨します。
6. Cookie・ローカルストレージ
Digital-Newspaper は、記事・写真・設定の保存のために、ブラウザのローカルストレージと IndexedDB を使用します。 これらは利用者の端末内にのみ保存され、ブラウザの設定から削除できます。 広告や行動追跡を目的とした Cookie は使用していません。
7. 第三者提供・外国への送信について
法令に基づく場合を除き、制作者が利用者の情報を第三者に販売・提供することはありません。
アプリの表示のために、次の第三者のサービスへブラウザが接続します。いずれも接続の際に IP アドレス等の通信情報がその提供者に渡ります。
- GitHub Pages(GitHub, Inc./米国)… ページの配信
- Google Fonts(Google LLC/米国)… 書体の読み込み。塞がれていても、端末の書体で問題なく動作します
- PeerJS 公開シグナリングサーバー… 端末どうしをつなぐときのみ(前掲第4項)
いずれも、記事の内容そのものが送られることはありません。
8. データの保存期間
本アプリは、利用者が自分で削除するまでデータを保持します。制作者が保存期間を一方的に定めることはありません。
- 端末のブラウザ内(ローカルストレージと IndexedDB)に保存されたデータは、利用者が削除するまで残ります。
- 記事をあつめた端末には、送られてきた記事が残ります。学年の終わりなど区切りのタイミングで、不要になったものを削除する運用をおすすめします。
- ブラウザの履歴・サイトデータを消去すると、保存されていたデータも消えます。残しておきたいものは、印刷するか
.jsonに書き出してください。
9. データの削除
- 記事ごとの「🗑️ けす」で 1 本ずつ削除できます(取り消せません)。
- 写真だけを消したいときは、「新聞を つくる」画面の「📷 写真をけす」を使います。
- すべてを消すには、ブラウザの「閲覧データの削除」でこのサイトのデータを削除してください(ローカルストレージと IndexedDB の両方が消えます)。
10. 児童・生徒の利用について
学校での利用を想定しています。児童生徒が利用する場合は、教職員の指導のもとでご利用ください。 個人が特定される情報を必要以上に入力しない運用を推奨します。
11. 本ポリシーの変更
内容を変更する場合は、本ページの「最終更新」日を改めて掲示します。
12. お問い合わせ
本ポリシーに関するお問い合わせは basstar.1102@gmail.com までご連絡ください。