Broadcast Markup Language
BMLにはいくつかのセキュリティが施されている。これはECMAScriptによって受信機から個人情報等を読み取る事が可能である事、双方向通信によって読み出した個人情報等を第三者に送りつける事が可能である為である。まず第一のセキュリティは放送設備によって実現している。許可されない者が許可されていないコンテンツを送らない様に保護している。しかしながらこれは放送局のセキュリティポリシーによって実現している為完全ではない。第二のセキュリティは放送局識別情報によって行われる。ある放送波によって書き込まれた情報は、他の放送波によって送りつけられたECMAScriptから読み取る事が出来ない。これにより他局の情報を回収するといった行為が禁止される。第三のセキュリティはB-CASカードによって実現している。B-CASカードに書き込まれるデータは暗号化される。したがって復号鍵が無い状態でデータを読み込む事は出来ない。より強固なセキュリティの提案もあったが、むしろ重要な情報を受信機にむやみに書き込まないというポリシーの方が現実的であった為、現在受信機に保存されている個人情報等は必要最小限にとどめ、デジタル放送初期にみられた完全な個人情報の記録は、ポリシー制定合意に伴い削除された。なお、受信機に使われるメモリはフラッシュメモリが使われておりウェアレベリングによってデータ書き込み先の分散が行われている。その為、ECMAScript上から削除されても、物理的には記録が残っている可能性がある。その為、受信機には、個人情報が保存されている可能性がある注意書きが添えられている。