
劇場の知的財産リスクを下げる:SurtitleLive は台本と翻訳をどう扱うか
台本や翻訳は、単なるテキストファイルではありません。著作権やライセンスの対象であり、商業上も慎重な取り扱いを要する制作資料です。SurtitleLive は、アクセスを許可された観客とスタッフに限り、安易なコピーを起こりにくくすることを設計上の重要な目標にしています。
ここでは、コピーや管理外のアクセスを抑えるために、公演時の配信で用いる仕組みを分かりやすく説明します。
セキュリティの概要
- オンデマンド配信: 公式ビューワーは、完全な平文の台本一式を最初から読み込みません。
- 暗号化されたランタイムセグメント: 字幕は暗号化されたセグメントとして届き、表示時にブラウザのメモリ内で復号されます。
- 範囲と時間を限ったアクセス: 一時的なベアラートークン、有効期限、サーバー側の失効制御により、閲覧アクセスが有効であり続ける時間を抑えます。
- できることの限界: これらは安易なコピーのリスクを抑える仕組みであり、完全なコピー防止を保証するものではありません。
1. 「まとめて渡さず、必要な分だけ届ける」という考え方
従来の字幕システムには、観客が接続した時点で台本ファイル全体をスマートフォンへ送るものがありました。効率的な一方、技術に詳しい利用者がファイルを見つけ、公演全体のコピーを保存できるおそれがあります。
SurtitleLive は、この配信方法を見直しました。
SurtitleLive v2 は、**オンデマンド取得(Fetch on Demand)**の仕組みを採用しています。公式ビューワーは、完全な平文の台本を最初から画面へ読み込むのではなく、現在のキュー周辺にある暗号化済みの字幕セグメントを必要に応じて取得します。
- 平文の台本全体を事前に読み込まない: 接続時に、台本全体をひとつの読めるブラウザデータとして提示しません。
- 必要なセグメントを取得: 公演の進行に合わせて字幕セグメントを要求し、表示時にブラウザのメモリ内で復号します。
- 複数の仕組みでアクセスを制限: 一時的なベアラートークン、暗号化セグメント、失効制御を組み合わせます。ただし、有効なトークンを持つ独自クライアントが、許可範囲内の追加セグメントを要求できる可能性は残ります。目的はコピーを不可能にすることではなく、安易なコピーを起こりにくくすることです。
2. 暗号化されたランタイムセグメント
スマートフォンへ送る文字が短くても、平文のまま配信するわけではありません。
- 通信経路の暗号化: HTTPS/TLS を用い、公共 Wi-Fi などでの受動的な通信傍受リスクを抑えます。
- アプリケーション層での暗号化: 字幕を暗号化セグメントに分割し、AES-256-GCM と鍵交換の手順を用いて、ビューワーが表示内容を復号できるようにします。
- セグメント単位の配信: 公式ビューワーは暗号化されたセグメントを取得し、再生に必要な狭い範囲だけを復号します。完全な平文の台本一式を観客向けビューワーへ送ることはありません。ただし、ブラウザや端末の挙動は一様ではなく、スクリーンショットや独自クライアントを完全に防げる Web システムもありません。これは絶対的なコピー防止ではなく、リスクを抑える仕組みです。
3. 時間を限ったランタイムアクセス
リンクは共有される可能性があります。QR コードの写真が SNS に投稿されれば、本来の観客ではない人がアクセスを試みることも考えられます。
- 有効期限のあるランタイムトークン: 閲覧には、設定された有効期限を持つ一時的なランタイム認証情報が必要です。ビューワーリンクは、公演の恒久的な公開コピーではありません。
- サーバー側での失効: セキュリティ上の懸念が生じた場合、新規または更新時のランタイム要求に対して、サーバー側からアクセスを失効させることができます。
守れること、守れないこと
セキュリティでは、保護と使いやすさの両立が求められます。その境界を正確に伝えることが大切です。
リスクを抑えられること
- 安易なコピー: 完全な平文の台本を最初から画面へ読み込まないため、ブラウザ上での単純なコピーを起こりにくくします。
- 安易なファイル共有: そのまま転送できる単一の平文台本ファイルをビューワー画面に露出させません。
- 公演後の管理外アクセス: 一時的なベアラートークン、有効期限、サーバー側の失効制御により、有効なアクセスが利用できる時間を抑えます。
防げないこと
- 画面録画やカメラ撮影: 人の目に見えるものは、カメラでも記録できます。スクリーンショットや、別の端末による画面撮影を防ぐことはできません。
- OCR(光学文字認識): 意図的に画面を記録し、ソフトウェアで映像を文字に戻すことは可能です。
- 有効なアクセス権を持つ独自クライアント: 有効なランタイム認証情報があれば、独自クライアントが許可範囲内のセグメントを要求できる可能性があります。認証情報はアクセス権そのものとして、慎重に管理する必要があります。
セキュリティに関する実務上の注意
あらゆる形のコピーを完全に防げるデジタル配信システムはありません。SurtitleLive は、正当な観客と制作チームにとって実用的な体験を保ちながら、安易なコピーと管理外アクセスのリスクを抑えるよう設計されています。
結論
SurtitleLive は DRM ではなく、ライセンス条項や契約、観客への明確な利用条件に代わるものでもありません。完全な平文の台本一式を最初から露出させず、制作チームが閲覧アクセスを現実的に管理できるようにする、ランタイム配信のワークフローです。
権利管理に慎重さを要する公演では、技術的な制御に加えて、観客への明確な利用条件と運用計画を整えることが大切です。作品は、制作チームが公開したときに、承認済みのビューワーを通じて観客へ届けられます。
要点
- SurtitleLive はオンデマンドのランタイム配信を用い、公式ビューワーは最初に完全な平文の台本一式を読み込むことを避けます。
- ランタイムの字幕コンテンツは暗号化セグメントとして配信され、表示のためにブラウザのメモリ内で復号されます。
- 一時的なベアラートークン、有効期限、サーバー側の失効制御が、閲覧アクセスがどれだけの間有効であり続けるかを限定するのに役立ちます。
- これらの仕組みは安易なコピーと管理外アクセスのリスクを抑えますが、DRM でも、完全なコピー防止を保証するものでもありません。
よくある質問
SurtitleLive は安易な台本コピーをどう抑えますか?
公式ビューワーは、台本全体をひとつの読めるブラウザデータとして最初から渡すのではなく、現在のキュー周辺にある暗号化済みのランタイムセグメントを必要に応じて取得します。
SurtitleLive は台本が決してコピーされないと保証できますか?
いいえ。デジタル配信は、スクリーンショット、カメラ、OCR、あるいは有効なアクセスを持つ独自クライアントを防ぐことはできません。SurtitleLive は絶対的なコピー防止ではなく、リスク低減として捉えてください。
ビューワーのリンクを制限する必要が生じたらどうなりますか?
ランタイムアクセスは、一時的なベアラートークン、設定された有効期限、新規または更新のランタイム要求に対するサーバー側の失効によって限定できます。
データは通信中どのように保護されますか?
接続には HTTPS/TLS を用い、ランタイム配信には暗号化されたランタイムセグメントを用います。これは、アクセス範囲の限定や運用上の制御も含む多層的なセキュリティモデルの一部です。
用語集
- ランタイムセグメント(Runtime segment): 完全な平文の台本一式ではなく、公演の進行に合わせて要求される、小さな暗号化された字幕の単位。
- 閲覧アクセス(Viewer access): 想定した観客が用いる、範囲を限定したブラウザのセッション。
- 失効(Revocation): 懸念が検知された後に、新規または更新のランタイムアクセスを限定できるサーバー側の制御。
- リスク低減(Risk reduction): 完全な防止をうたうのではなく、実際のコピーと管理外アクセスが起きる可能性を抑えるという、現実的なセキュリティ目標。