Configure Custom ToS & Privacy Policy Statements
In version 2.4 of the framework there is enhanced support for privacy requirements, and support for market specific documentation.
Legal notices are stored in the appsList.json file associated with the market and applied to all applications running in that market.
Assuming that your Market name is Washington and your Station name is WAAA, then your appsList.json file will usually be found at:
/public/washington/appsList.json
The legals section is usually placed at the top of the file and an example would look like:
"appList": {
"legals" : {
"default": {
"match-keys": {
"name": "WAAA TV",
"address": "100 Broadcast Drive",
"email": "news@waaatv.com",
"date": "Friday, September 01, 2023"
},
"settings": [
{ "id": "terms", "type": "html", "menuTitle" : {"en": "Terms of Use", "es": "Condiciones"}, "pageTitle" : {"en": "Terms of Use", "es": "Condiciones de uso"}, "url" : "https://documents.dev.run3tv.com/run3tv/terms-of-use-<language>.html","inaccessible": {"en":"Document inaccessible.", "es": "Documento inaccesible."}},
{ "id": "privacy", "type": "html", "menuTitle" : {"en": "Privacy Policy", "es": "Política"}, "pageTitle" : {"en": "Privacy Policy", "es": "Política de privacidad"}, "url" : "https://documents.dev.run3tv.com/run3tv/privacy-policy-<language>.html", "inaccessible": {"en":"Document inaccessible.", "es": "Documento inaccesible."}},
{ "id": "optin", "type": "optin", "menuTitle" : {"en": "Your Privacy Choices", "es": "Sus Opciones de Privacidad"}, "pageTitle" : {"en": "Your Privacy Choices", "es": "Sus Opciones de Privacidad"}, "para" : {"en": "You have the right to opt out of the sale or sharing of your personal information for cross-context behavioral or targeted advertising purposes. To exercise these rights with respect to your personal information collected in connection with your use of this application, please set the below toggle. This choice is specific to this RUN3TV television application. If you would like to exercise choices with respect to information your local broadcasters may collect about you outside of this application, you should navigate to their respective websites and privacy policies to learn more. If you turn this option off, you will still see ads, but they may be less relevant or based on the context of the content you are watching. Your privacy choices are specific to the device you are using when you exercise the choice, so you may need to separately opt out on other devices you use to access this application.", "es": "Tiene derecho a optar por no vender o compartir su información personal con fines publicitarios dirigidos o de comportamiento en contextos cruzados. Para ejercer estos derechos con respecto a su información personal recopilada en relación con su uso de esta aplicación, configure el interruptor a continuación. Esta elección es específica de esta aplicación de televisión RUN3TV. Si desea ejercer opciones con respecto a la información que sus emisoras locales pueden recopilar sobre usted fuera de esta aplicación, debe navegar a sus respectivos sitios web y políticas de privacidad para obtener más información. If you turn this option off, you will still see ads, but they may be less relevant or based on the context of the content you are watching. Your privacy choices are specific to the device you are using when you exercise the choice, so you may need to separately opt out on other devices you use to access this application."}, "opts" : [{"id" : "DataSharingConsent", "label": {"en": "Do Not Sell or Share My Personal Information", "es": "No venda ni comparta mi información personal"}, "defaultOptIn": true}, {"id" : "UserProfilingConsent", "label": {"en": "Do Not Use My Personal Information to Personalize Services", "es": "No utilice mi información personal para personalizar servicios"}, "defaultOptIn": true},{"id" : "AdvertisingConsent", "label": {"en": "Do Not Use My Personal Information for Marketing, Sales & Advertising", "es": "No utilice mi información personal para marketing, ventas y publicidad"}, "defaultOptIn": true}] },
{ "id": "reset", "type": "reset", "menuTitle" : {"en": "Reset", "es": "Reiniciar"}, "pageTitle" : {"en": "Reset Broadcast Application", "es": "Restablecer aplicación de transmisión"}, "para" : {"en": "Reset your Broadcaster Application settings. Any personalization and preferences will be lost. This applies to all local broadcasters using the application on this device.", "es": "Restablezca la configuración de su aplicación de emisora. Se perderá cualquier personalización y preferencia. Esto se aplica a todas las emisoras locales que utilizan la aplicación en este dispositivo."}, "buttonLabel" : {"en": "Reset Application", "es": "Restablecer aplicación"}}
]
}
},
Edit the html links to refer to your own Privacy and Terms of Use documents, or continue with the Run3TV defaults.
If you need to present additional policies to viewers further lines can be added in the settings block as per the CCPA line below:
"settings": [
{ "id": "terms", "type": "html", "menuTitle" : {"en": "Terms of Use", "es": "Condiciones"}, "pageTitle" : {"en": "Terms of Use", "es": "Condiciones de uso"}, "url" : "https://documents.dev.run3tv.com/run3tv/terms-of-use-<language>.html","inaccessible": {"en":"Document inaccessible.", "es": "Documento inaccesible."}},
{ "id": "privacy", "type": "html", "menuTitle" : {"en": "Privacy Policy", "es": "Política"}, "pageTitle" : {"en": "Privacy Policy", "es": "Política de privacidad"}, "url" : "https://documents.dev.run3tv.com/run3tv/privacy-policy-<language>.html", "inaccessible": {"en":"Document inaccessible.", "es": "Documento inaccesible."}},
{ "id": "ccpa", "type": "html", "menuTitle" : {"en": "CCPA Compliance Policy", "es": "Política de cumplimiento de CCPA"}, "pageTitle" : {"en": "CCPA Compliance Policy", "es": "Política de cumplimiento de CCPA"}, "url" : "https://waaa.com/ccpa-policy-<language>.html", "inaccessible": {"en":"Document inaccessible.", "es": "Documento inaccesible."}},
{ "id": "optin", "type": "optin", "menuTitle" : {"en": "Your Privacy Choices", "es": "Sus Opciones de Privacidad"}, "pageTitle" : {"en": "Your Privacy Choices", "es": "Sus Opciones de Privacidad"}, "para" : {"en": "You have the right to opt out of the sale or sharing of your personal information for cross-context behavioral or targeted advertising purposes. To exercise these rights with respect to your personal information collected in connection with your use of this application, please set the below toggle. This choice is specific to this RUN3TV television application. If you would like to exercise choices with respect to information your local broadcasters may collect about you outside of this application, you should navigate to their respective websites and privacy policies to learn more. If you turn this option off, you will still see ads, but they may be less relevant or based on the context of the content you are watching. Your privacy choices are specific to the device you are using when you exercise the choice, so you may need to separately opt out on other devices you use to access this application.", "es": "Tiene derecho a optar por no vender o compartir su información personal con fines publicitarios dirigidos o de comportamiento en contextos cruzados. Para ejercer estos derechos con respecto a su información personal recopilada en relación con su uso de esta aplicación, configure el interruptor a continuación. Esta elección es específica de esta aplicación de televisión RUN3TV. Si desea ejercer opciones con respecto a la información que sus emisoras locales pueden recopilar sobre usted fuera de esta aplicación, debe navegar a sus respectivos sitios web y políticas de privacidad para obtener más información. If you turn this option off, you will still see ads, but they may be less relevant or based on the context of the content you are watching. Your privacy choices are specific to the device you are using when you exercise the choice, so you may need to separately opt out on other devices you use to access this application."}, "opts" : [{"id" : "DataSharingConsent", "label": {"en": "Do Not Sell or Share My Personal Information", "es": "No venda ni comparta mi información personal"}, "defaultOptIn": true}, {"id" : "UserProfilingConsent", "label": {"en": "Do Not Use My Personal Information to Personalize Services", "es": "No utilice mi información personal para personalizar servicios"}, "defaultOptIn": true},{"id" : "AdvertisingConsent", "label": {"en": "Do Not Use My Personal Information for Marketing, Sales & Advertising", "es": "No utilice mi información personal para marketing, ventas y publicidad"}, "defaultOptIn": true}] },
{ "id": "reset", "type": "reset", "menuTitle" : {"en": "Reset", "es": "Reiniciar"}, "pageTitle" : {"en": "Reset Broadcast Application", "es": "Restablecer aplicación de transmisión"}, "para" : {"en": "Reset your Broadcaster Application settings. Any personalization and preferences will be lost. This applies to all local broadcasters using the application on this device.", "es": "Restablezca la configuración de su aplicación de emisora. Se perderá cualquier personalización y preferencia. Esto se aplica a todas las emisoras locales que utilizan la aplicación en este dispositivo."}, "buttonLabel" : {"en": "Reset Application", "es": "Restablecer aplicación"}}
]
Custom text can be provided for the Privacy Choices page and the default values for the privacy toggles are set via the optin ID in the settings block.
Custom text can be provided for the Reset page via the reset ID in the settings block