Skip to content

Google Analytics in firmware – privacy / consent considerations #139

@limpkin

Description

@limpkin

Hi,

While building and flashing this firmware, I noticed that it appears to send usage statistics to Google Analytics.

I could only find a mention of this on the MoonLight documentation page here:
https://moonmodules.org/MoonLight/network/sta/#moonlight-analytics

However, I did not see this mentioned in the main repository README or on the firmware’s welcome page / UI.

Because this is firmware running on a physical device (not just a website), this may raise privacy and regulatory questions in some jurisdictions, particularly under regulations like the GDPR and the Swiss FADP, where sending analytics data (especially to third-party services such as Google) can require transparency and sometimes user consent.

For users compiling or distributing this firmware (for example in DIY projects or commercial hardware), silent telemetry could potentially create legal or compliance issues if it is enabled by default and not clearly disclosed.

It might be worth considering one or more of the following:

documenting the analytics behavior clearly in the repository README and/or firmware UI

specifying exactly what data is sent

providing a compile-time option to disable analytics

disabling analytics by default

optionally allowing self-hosted telemetry instead of Google Analytics

This would help users who integrate this firmware into their own devices understand the privacy implications and stay compliant with local regulations.

Thanks for the project — it’s very useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions