Privacy Policy for D2M (ATSC 3.0 NextGen Broadcast Receiver App)

This Privacy Policy explains how D2M ("D2M," "we," "us," or "our") collects, uses, stores, and shares information when you use the D2M application on supported Android devices. On certain Freestream-branded smartphones, the app may operate as a pre-installed system app; on other Android devices, it functions as a standard downloadable app with the same core broadcast features.

1. No Login Required

You do not need to create an account or log in to use D2M. The core broadcast tuning, streaming, and emergency alert features are available without account registration.

2. Information You May Provide

During onboarding or in the Profile section, you may choose to provide the following optional information:

  • Name
  • Email address
  • Age
  • Genre preferences
  • Language preferences

This information is optional and is not required to use the core features of the app.

3. Information about the App May Collect or Process

Depending on how you use the app and which permissions you grant, D2M may collect or process the following categories of information:

Location Information

If you grant location permission, we may collect approximate or precise location information for internal statistics and app usage analysis. We do not use location information for advertising. We do not use location information for any purpose other than the feature or analysis described in this Policy.

Device, Network, and Technical Information

The app may collect or process device and network state information needed for app functionality, such as connectivity status and tuner connection status.

Storage and Local Content

The app may access device app storage to read, write, or cache broadcast-related content locally, including media segments and Electronic Service Guide (ESG) data needed for playback and service operation.

Notifications and Emergency Alerts

The app may use notification-related permissions and settings to deliver emergency alerts and related service notifications. Where supported by the device, the app may also guide you to enable optional system settings, such as notification policy access or alert-display permissions, so emergency alerts can be delivered appropriately. These settings are enabled only if you choose to grant them.

Crash and Diagnostics Information

The app uses Firebase Crashlytics to help detect, diagnose, and fix crashes and app stability issues. Crash reports may include technical information such as app version, device model, operating system version, timestamps, crash stack traces, and related diagnostic data associated with a crash event.

WebView Content

The app uses WebView components in limited cases to render broadcast-related BA service content provided through an internal library and to display certain locally downloaded NRT content, such as images, GIFs, and videos. In these cases, WebView is used as a rendering component within the app and is not intended as a general-purpose web browser.

4. How Information Is Used

Information processed by the app may be used to:

  • Provide broadcast reception, streaming, and emergency alert functionality.
  • Support local and regional tuning features.
  • Store and apply optional profile preferences.
  • Operate hybrid broadband and broadcast features.
  • Troubleshoot crashes, errors, and app stability issues through Firebase Crashlytics.
  • Display and support embedded web content through WebView.
  • Maintain, improve, and secure the app.

5. How Profile Information Is Handled

Optional profile information entered in the app is used for internal statistics and product-related analysis. This information is not required to access the core app functionality.

Profile information is not used to create a login-based user account. If you update profile information in the app, the updated information may be stored according to the app's implementation at that time.

6. Data Sharing

We do not sell your personal information.

We may share information only in the following situations:

  • With service providers that help operate, maintain, or secure the app.
  • With Firebase Crashlytics for crash reporting and diagnostics.
  • When required by law, legal process, or valid governmental request.
  • When necessary to protect rights, safety, security, users, or the app.

Optional profile information is not shared for advertising purposes.

7. Advertising

D2M does not currently use AdMob or other mobile advertising SDKs. If advertising features are added in a future release, this Privacy Policy and any required store disclosures will be updated before those features are made available to users.

8. Data Retention

Optional profile information is retained only for as long as reasonably necessary for the purpose for which it was collected, unless a longer retention period is required by law or for legitimate operational needs.

Broadcast media cache, ESG data, and other locally stored app data may remain on your device until removed by the app, overwritten, cleared through device settings, or deleted when you uninstall the app.

Crash-related diagnostic data handled through Firebase Crashlytics is retained in accordance with Firebase's service practices and configuration.

9. Security

Reasonable technical and organizational measures are used to help protect information processed by the app. These measures may include access controls, secure communication methods, and other safeguards appropriate to the nature of the information.

However, no method of electronic storage or transmission is completely secure, and absolute security cannot be guaranteed.

10. Your Choices

You may choose whether to provide optional profile information.

You may also control certain app permissions and device settings, including location, notifications, and related system permissions, through your Android device settings.

You can remove locally stored app data by clearing app storage or uninstalling the app, subject to how Android manages app data on your device.

11. Children's Privacy

D2M is not directed to individuals under the age of 18 and is not intended for use by anyone under 18. We do not knowingly collect personal information from individuals under 18.

If you believe such information has been provided through the app, please contact us so appropriate action can be taken.

12. International Processing

Depending on the services used to operate the app, some information may be processed on servers located outside your country or region. Where required, appropriate safeguards will be used in accordance with applicable law.

13. Changes to This Privacy Policy

This Privacy Policy may be updated from time to time. If changes are made, the updated version will be posted with a revised "Last Updated" date.

14. Contact Us

For privacy questions or requests, contact:

Email: d2m_gp@freestream.ai

If required by applicable law, additional grievance or data protection contact details may be provided here.