メインコンテンツへ移動

お子さまの情報を、教室の誰が見られるか

在籍している教室のオーナー・講師のうち、誰が・何を見られるかを、保護者の方向けにまとめた掲示です。

最終更新: 2026-09-25 / 現在の仕組みを掲載しています。仕組みが変わったときは、この掲示も同時に変えます。

このページについて

このページは、教室の中でお子さまの情報を誰が見られるかの説明です。教室の外の事業者への提供は 第三者提供・越境移転に関する告知 をご覧ください。

医療情報の閲覧範囲は生徒カルテ同意書 第 3 条に、表示名・お知らせの既読・AI 利用同意の状態の表示範囲はプライバシーポリシーに定めがあり、それらの記載が正本です。このページは、その内容と実際の仕組みを、保護者の方の言葉で並べ直したものです。

閲覧の制御は、画面の表示だけでなくデータベース側 (Row Level Security や、それに準じるデータベース側の仕組み) で行っています。権限のない読み取りはデータベースの段階で拒否されます。各項目には、その仕組みを確かめている自動試験の名前を末尾の「この掲示を支える自動試験」に載せています。

ことばの説明

オーナー
教室を運営する方 (教室の代表として T-Recs に登録した方) です。
講師
オーナーが承認した先生です。
担当
オーナーが講師ごとに決める「どの生徒を受け持つか」の範囲です。「全生徒」か「選んだ生徒だけ」のどちらかです。
在籍
お子さまが、その教室に現在通っている状態です (お申し込みが承認されていて、通っている・体験中のどちらか)。退会後の扱いは各節に書いています。休会中・卒業後の扱いは、この掲示にはまだ書いていません。
緊急連絡先
お子さまの登録情報に含まれる緊急連絡先 (生徒カルテと同じ画面で登録するもの) です。ご家庭単位で登録する「緊急時の連絡網」は別の情報で、「ご家庭・ご家族の登録内容」の節で扱います。
ご家庭
同じ教室に、お子さまの保護者として登録された方々のまとまりです。教室ごとに登録されます。
ご家族
教室をまたいで、お子さまとご家族を 1 つに束ねる登録です (ご家族の表示名と代表の保護者を持ちます)。兄弟姉妹が別の教室に通っていても、ご家族は 1 つです。
記録
出席、授業報告書、予約、受講登録、定期枠と欠席のご連絡、振替、退会予兆、名簿を指します。

お子さまご本人の情報 (基本情報・緊急連絡先・教室が書いたメモ)

お名前・生年月日などの基本情報、お子さまの登録情報に含まれる緊急連絡先、教室がお子さまについて書いたメモです。

  • お子さまが在籍している教室のオーナーは、お子さまの基本情報・緊急連絡先・教室が書いたメモを見られます。
  • お子さまが在籍している教室の講師は、担当していなくても、同じ情報を見られます (緊急時に、担当外の兄弟姉妹も一緒に引き渡せるようにするためです)。
  • お子さまが在籍していない教室のオーナー・講師には、これらの情報は見えません。
  • 退会すると (在籍が終わると)、その教室のオーナー・講師は、お子さまの基本情報・緊急連絡先・メモを見られなくなります。

医療情報 (生徒カルテ)

アレルギー・持病・服薬など、生徒カルテ同意書にもとづいて登録された情報です。

詳しくは 生徒カルテ同意書 第 3 条「情報の閲覧範囲」をご覧ください。

記録 (出席・授業報告書・予約・受講登録・定期枠・振替・退会予兆・名簿)

教室での活動にともなって作られる記録です。人の情報とは扱いが違い、教室ごと・担当ごとに分かれます。

  • 記録は、その教室のオーナーが教室内のすべてを見られます。
  • 講師は、その教室で担当している生徒の記録だけを見られます。担当していない生徒の記録は、同じ教室の講師でも見えません。
  • 別の教室の講師は、記録を見ることも、書くこともできません。お子さまが複数の教室に通っていても、記録は教室ごとに分かれています。
  • 受講登録 (どのコースに登録しているか) は、他のご家庭の保護者や、教室に関係のない方には見えません。
  • 出席・授業報告書・予約などの他の記録も、他のご家庭の保護者や、教室に関係のない方には見えません。

「担当」について

講師の担当の範囲は、記録を誰が見られるかを決めます。

  • 講師の担当の範囲は、オーナーが講師を承認した時点では「全生徒」です。オーナーは担当を絞ることができます。承認する前に決めておいた担当は、承認しても広がりません。講師が教室を離れると、担当も消えます。

オーナーが担当を「選んだ生徒だけ」にして 0 名で保存すると、講師の画面にも「担当の生徒が 0 名になっています」と理由が出ます。

複数の教室に通っている場合

お子さまが 2 つ以上の教室に通っている場合の扱いです。

  • お子さまが他の教室にも通っているという事実 (どの教室に在籍しているか) は、いずれかの在籍教室でお子さまを担当している講師と、在籍教室のオーナーに見えます。運営者が違う教室同士でも同じです。どの教室でも担当していない講師には見えません。

ご家庭・ご家族の登録内容

同じ教室に保護者として登録された方々 (ご家庭) と、教室をまたぐご家族としての登録の情報です。

  • ご家庭の登録内容 (どなたが保護者として登録されているか) と、ご家庭単位の緊急時の連絡網は、その教室のオーナーと、全生徒を担当する講師、またはそのご家庭のお子さまを担当する講師が見られます。ご家庭は教室ごとに登録されるので、別の教室のオーナー・講師には見えません。
  • ご家族としての登録内容 (ご家族の表示名と代表の保護者) は、ご家族のお子さまのどなたかが在籍している教室のオーナー・講師に見えます。ご家族のお子さまが誰も在籍していない教室からは見えません。

関連する掲示

  • 生徒カルテ同意書第 3 条に、医療情報を誰が閲覧できるかの表があります。医療情報についてはこの同意書の記載が正本です。
  • プライバシーポリシー§2.1 (表示名・ふりがなの公開範囲)、§2.2 (お知らせの既読状態)、§2.4 (AI 利用同意の状態) は、このページでは繰り返さずポリシーの記載に従います。
  • 第三者提供・越境移転に関する告知教室の外 (委託先の事業者) への提供はこちらです。このページは教室の中の話だけを扱います。

この掲示を支える自動試験

各項目は、次の自動試験が仕組みを確かめています (試験の名前は開発上の識別子です)。 自動試験のない項目が 3 件 あります。その項目は、データベースの定義を読んで確認しており、自動試験を追加する予定です。

  • owner-sees-person
    • lib/staff-sibling-reach.db-gate.test.ts: G7: owner OA は C2 を読める
  • teacher-sees-person-regardless-of-assignment
    • lib/staff-sibling-reach.db-gate.test.ts: G1: 講師 TA は担当している C1 を読める / G2: 🔴 TA は同じ教室に在籍する担当外の C2 を読める
  • other-classroom-cannot-see-person
    • lib/staff-sibling-reach.db-gate.test.ts: G3: TA は教室 B にだけ在籍する C3 を読めない / G5: 教室 B の講師 TB には C1 / C2 が見えない / G8: TA は B の家族 F3 を読めない
  • withdrawn-not-visible
    • lib/staff-sibling-reach.db-gate.test.ts: G9: A への在籍が withdrawn だけの C6 は TA に見えない
  • medical-by-consent
    • lib/staff-sibling-reach.db-gate.test.ts: G1: 講師 TA は担当している C1 を読める / G2: 🔴 TA は同じ教室に在籍する担当外の C2 を読める / G7: owner OA は C2 を読める
  • owner-sees-all-records
    • lib/cross-community-staff-scope.db-gate.test.ts: T8 owner は両教室とも従来どおり読める
    • lib/course-enrollment-staff-read.db-gate.test.ts: T5 owner は従来どおり読める
    • ../../scripts/check-series-enrollment-locks.ts: learner_series_enrollments_select_staff / learner_series_absences_select_staff
  • teacher-sees-assigned-records-only
    • lib/cross-community-staff-scope.db-gate.test.ts: T9 🔴 C1 でも genuine な講師が、C1 で担当していない生徒の 5 面を読めない / T10 🔴 同じ講師が C2 の 5 面は読める / T6 🔴 担当なしの C2 講師は C2 の 5 面も読めない
    • lib/course-enrollment-staff-read.db-gate.test.ts: T1 🔴 #1655: 担当が無い講師は読めない / T2 🔴 個別割当がある講師は読める / T3 🔴 全生徒担当 (all_children) の講師は読める
    • ../../scripts/check-series-enrollment-locks.ts: learner_series_enrollments_select_staff / learner_series_absences_select_staff
    • ../../scripts/check-cross-community-staff-scope.ts: list_community_roster
  • other-classroom-cannot-touch-records
    • lib/cross-community-staff-scope.db-gate.test.ts: T1 🔴 C2 の講師は C1 の 5 面を読めない / T3 🔴 C2 の講師は C1 の報告書を UPDATE できない / T4 🔴 C2 の講師は C1 の教室に報告書を INSERT できない / T5 🔴 C2 の講師は C1 の出欠を記録できない
    • lib/course-enrollment-staff-read.db-gate.test.ts: T4 🔴 担当はあるが、その教室の staff でない講師は読めない / T8 🔴 広げすぎていない: 別教室の owner は読めない
    • ../../scripts/check-cross-community-staff-scope.ts: lesson_attendance_select_staff / lesson_reports_select_staff / list_community_roster
  • enrollment-not-visible-to-other-families
    • lib/course-enrollment-staff-read.db-gate.test.ts: T7 🔴 広げすぎていない: 他家庭・無関係の user は読めない
  • records-not-visible-to-other-familiesこの行を確かめる自動試験はまだありません。他のご家庭から読めないことを直接確かめる自動試験は、受講登録にしかありません。他の記録は、読み取りの規則 (policy と、ご家庭単位で絞る関数) を読んで確認しています。
  • assignment-default
    • lib/teacher-scope-default.db-gate.test.ts: 🔴 G1. 承認した直後の講師が名簿を読める / 🔴 G2a. 講師を外すと担当範囲も消える / 🔴 G2b. 承認前に決めた担当は、承認で上書きされない
    • tests/e2e/teacher-scope.spec.ts: 承認前に担当を決める → 承認 → 担当生徒だけが見える → 0 名にすると理由が出る
  • enrolled-elsewhere-factこの行を確かめる自動試験はまだありません。この行を直接確かめる自動試験はまだありません。DB の定義 (staff_can_reach_child_anywhere) を読んで確認しています。
  • household-infoこの行を確かめる自動試験はまだありません。この行を直接確かめる自動試験はまだありません。DB の定義 (_staff_can_reach_household。緊急時の連絡網も同じ定義) を読んで確認しています。
  • family-info
    • lib/staff-sibling-reach.db-gate.test.ts: G4: 🔴 TA は担当なしの子 C4 しかいない家族 F2 を読める / G8: TA は B の家族 F3 を読めない / G10: cross-owner の子 C7 しかいない家族 F4 は TA に見えない

ヘルプ

このページについて

T-Recs ヘルプ

T-Recs の使い方やよくある質問は ヘルプページ をご確認ください。

その他のヘルプ

よくある質問教室 owner 操作ガイド保護者操作ガイド用語集

個人情報・規約

個人情報の開示・削除請求利用規約プライバシーポリシー特定商取引法に基づく表記

お問い合わせ

解決しない問題は support@t-recs.jp までご連絡ください。

サービス改善のため、
画面の利用状況を分析しています。
同意されない場合でも、すべての機能をご利用いただけます。
送信する情報の詳細