プライバシーポリシー
2026 年 10 月 22 日 制定、2026 年 10 月 31 日 改定
shirube(以下「このアプリ」)は、個人(h11roki)が運営する非公式のアプリです。このページでは、このアプリが利用者のどの情報を扱い、どこへ送り、どう消せるかを説明します。
保存する情報
- Google アカウントの利用者の番号(sub)。ログインした人を見分けるためだけに使います
- 入力した内容: なりたい職業、回生、始める学期、学科、学科で分かれたクラスの選択
- 作った道標(選んだ授業と理由、学期ごとの時間割)と、その状態や作った日時
- 「もう取った」と答えた授業の科目名
Google から受け取る名前、メールアドレス、プロフィール画像はサーバーに保存しません。ログイン状態を保つために暗号化したクッキーの中に置き、画面に名前を出すためにだけ使います。
保存する場所
サーバーとデータベース(バックアップとログを含みます)は、アマゾン ウェブ サービス ジャパン合同会社と契約して使う Amazon Web Services の、オーストラリア(シドニー)のデータセンターにあります。オーストラリアには個人情報の保護の法律(Privacy Act 1988)があり、事業者が個人情報をどう扱うかをオーストラリアのプライバシー原則(Australian Privacy Principles)で定めています。
外部へ送る情報
- Google: ログインに Google の認証を使います。Google に送られる情報と Google での扱いは、Google のプライバシーポリシーによります
- OpenAI: 道標を作るとき、入力した職業名と、そこから読み取った職業とスキル、授業のシラバスの抜粋を OpenAI の API に送ります。利用者を特定する情報(Google の番号など)は送りません。OpenAI での扱いは OpenAI の API のデータの方針によります
これ以外の第三者に利用者の情報を渡しません。広告やアクセス解析のサービスは使っていません。
クッキーと端末への保存
- ログインの手続きとログイン状態の保持のために Auth.js が置くクッキー。ログイン状態のクッキーは、ログアウトか退会で消えます
- 見た目(明るい・暗い)の設定を端末の localStorage に保存します。利用者の情報は含みません
サーバーのログ
障害の調査と不正な利用の防止のために、アクセスログ(IP アドレス、時刻、要求の方法と URL、状態コード、応答の大きさと時間。ログインのときの認証の符号は除きます)と、アプリのログ(道標の番号、状態、失敗の原因。失敗の原因には入力した職業名が含まれることがあります)を残します。障害の調査に必要な期間だけ残し、部品ごとに決まった量(30MB)を超えると古いものから消します。Google の番号はログに書きません。
バックアップ
障害でデータを失ったときに戻すために、データベースの全体(利用者の番号、道標、もう取ったと答えた授業を含みます)を毎日バックアップし、7 日分をサーバーに残します。古いものから消すので、消した道標や退会した人の情報も、バックアップからは最長 7 日で消えます。バックアップは障害で失ったデータを戻すときだけに使います。戻すと、そのバックアップのあとに消した道標や退会した人の情報も戻ります。そのときはこのページで知らせるので、もう一度消すか退会してください。
消し方
- 道標は、結果の画面か一覧の「消す」で消せます(作っている途中の道標は、できてから消せます)。入力した内容と道標の中身は消えます。その日に作った道標は、1 日に作れる数を数えるために、作った日時と誰が作ったか(作れなかった道標は作った日時だけ)を翌日の 0 時を過ぎるまで残し、そのあと消します
- 退会(一覧の下)で、利用者の番号、道標、もう取ったと答えた授業を全て消します(作っている途中の道標があるときは、できてから退会できます)。その日に作った道標の作った日時だけは、誰のものか分からない形で翌日の 0 時を過ぎるまで残し、そのあと消します
- サーバーのログは上のとおり古いものから消えます
- バックアップからは最長 7 日で消えます
問い合わせ
GitHub の Issue(https://github.com/h11roki/Shirube/issues)で受け付けます。
改定
このポリシーを変えるときは、このページに改定の日付とともに載せます。
利用規約もあわせてお読みください。