Skip to content

docs(legal): クラスルーム機能のデータ保持期間の記載更新(90日 + 復旧用バックアップ最長1年)#1065

Merged
smalruby3-editor-bot[bot] merged 1 commit into
developfrom
fix/privacy-policy-retention
Jul 17, 2026
Merged

docs(legal): クラスルーム機能のデータ保持期間の記載更新(90日 + 復旧用バックアップ最長1年)#1065
smalruby3-editor-bot[bot] merged 1 commit into
developfrom
fix/privacy-policy-retention

Conversation

@smalruby3-editor-bot

Copy link
Copy Markdown

Summary

EPIC #1049(D7)の残作業: クラスルーム機能のデータ保持に関するプライバシーポリシー記載の更新。

Changes Made

packages/scratch-gui/legal/privacy-policy.html の「2.2 クラスルーム機能について」:

  1. 保存期間の追従: 「有効期限(デフォルト30日)」→「保存期限(作成から90日)」— prod の CLASSROOM_TTL_DAYS=90(2026-07-12 ロールアウト済み)に未追従だった記述を修正。UI の文言「保存期限」に統一
  2. 最長1年バックアップの開示(D7): 保存期限経過後も提出物と関連データ(席番号を明示。ニックネームは現行 UI に入力手段が無いため記載しない)を削除から最長1年間保管し、復旧対応の担当者のみアクセス可能・1年経過後は完全削除、と明記
  3. 一括ダウンロードの案内: 保存期限前に教師が作品を一括保存できる旨を追記
  4. 最終改定日を 2026-07-17 に更新

実装との対応

記述 実装
保存期限 90日 DynamoDB TTL(prod CLASSROOM_TTL_DAYS=90
期限後はアクセス不可 presigned URL は生きたメタデータからのみ発行
バックアップ最長1年・担当者のみ S3 lifecycle ARCHIVE_RETENTION_DAYS=365 + ddb-archive/ スナップショット(公開 API なし)
一括ダウンロード 「全課題の提出物をダウンロード」(PR #1063

Related Issues

EPIC #1049 の Decision Log D7(人間確認事項)の対応

🤖 Generated with Claude Code

- reflect the classroom TTL already in production: 30 -> 90 days
  ("保存期限" wording aligned with the UI)
- disclose the new last-resort backup (EPIC #1049 D7): submissions and
  related data (incl. seat numbers) are kept up to 1 year after
  deletion, accessible only to operators handling recovery requests,
  and are permanently deleted afterwards
- mention that teachers can bulk-download all submissions before the
  deadline
- bump the last-revised date to 2026-07-17

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

@smalruby3-editor-bot
smalruby3-editor-bot Bot merged commit 85b76d1 into develop Jul 17, 2026
9 checks passed
@smalruby3-editor-bot
smalruby3-editor-bot Bot deleted the fix/privacy-policy-retention branch July 17, 2026 16:41
github-actions Bot pushed a commit that referenced this pull request Jul 17, 2026
…policy-retention

docs(legal): クラスルーム機能のデータ保持期間の記載更新(90日 + 復旧用バックアップ最長1年)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants