Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Disabling telemetry/bug reports/analytics through env variables/cmdline args #5324

Open
surfaceflinger opened this issue Nov 5, 2023 · 13 comments
Labels
libraries Impacts the Libraries triage In need of triage

Comments

@surfaceflinger
Copy link

surfaceflinger commented Nov 5, 2023

Library name

No response

Describe your feature request

Hi,

Ledger Live is riddled by 3rd party tracking SDKs like Sentry. Also, toggles for things like Bug reports and Analytics are On by default.
I'm fine with Ledger Live doing regular communication with regular nodes/RPCs but I'm not fine with actual tracking done BY DEFAULT and I'm surprised that at this point there's no Ledger Live privacy oriented fork like there's for example VSCodium for VS Code.

I think that a good solution for this would be introducing support for runtime environment variables like LEDGER_LIVE_ANALYTICS/LEDGER_LIVE_BUG_REPORTS which would either control the default settings (overridable by changing them manually in GUI, perhaps with a confirmation window? would prevent situations like enabling them by a mistake) or would permanently disable analytics/tracking if set to false.

I have no idea how Ledger related software other than Ledger Live Desktop works, but if other official software does tracking too, perhaps these env variables could be made universal for all components.

Also - in case this will actually get considered - does disabling bug reports and analytics in settings actually turn off ALL of tracking/telemetry/bug reporting that isn't regular RPC/node connection?

@surfaceflinger surfaceflinger added libraries Impacts the Libraries triage In need of triage labels Nov 5, 2023
Copy link

github-actions bot commented Dec 7, 2023

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment, or consider closing it.

@github-actions github-actions bot added the Stale label Dec 7, 2023
@surfaceflinger
Copy link
Author

still important to me.

@surfaceflinger
Copy link
Author

how do you unstale this? quite pathetic to autoclose issues.

@github-actions github-actions bot removed the Stale label Dec 8, 2023
Copy link

github-actions bot commented Jan 8, 2024

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment, or consider closing it.

@github-actions github-actions bot added the Stale label Jan 8, 2024
@surfaceflinger
Copy link
Author

Still important to me :p

@github-actions github-actions bot removed the Stale label Jan 9, 2024
Copy link

github-actions bot commented Feb 9, 2024

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment, or consider closing it.

@github-actions github-actions bot added the Stale label Feb 9, 2024
@surfaceflinger
Copy link
Author

Still important to me

@github-actions github-actions bot removed the Stale label Feb 10, 2024
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment, or consider closing it.

@github-actions github-actions bot added the Stale label Mar 11, 2024
@surfaceflinger
Copy link
Author

Still important to me

@github-actions github-actions bot removed the Stale label Mar 12, 2024
@AnthonyHad
Copy link
Contributor

Hi @surfaceflinger

Apologies for the delay in getting back to you. We understand the importance of your concerns and appreciate your patience.

We’re excited to inform you that in the forthcoming updates for both Ledger Live Mobile and Ledger Live Desktop, we are enhancing our approach to user privacy and data sharing. A significant update includes the introduction of an explicit analytics consent mechanism. This means that upon updating to the latest versions, you will be prompted to review and update your preferences regarding the sharing of analytics and personalised recommendations data with us.

We are committed to ensuring that your choice to opt-out of data sharing is fully respected. To this end, we’re taking careful steps to ensure that when a user decides to opt-out, no data will be shared with SDKs or any third-party services.

As we roll out these updates, we welcome any feedback or questions you may have about these changes or any other aspect of our services.

Thank you once again for your patience and understanding.

@surfaceflinger
Copy link
Author

That's great to hear, so far I've been quite disappointed with what Ledger Live has been doing by default and actually planned to switch to Trezor after they released Safe 3.

In this case, if what you're describing is true - I'm hyped =) Let's keep the issue open for now and I'll close it after getting my hands on the future release.

Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment, or consider closing it.

@github-actions github-actions bot added the Stale label Apr 27, 2024
@surfaceflinger
Copy link
Author

unstale

@github-actions github-actions bot removed the Stale label Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libraries Impacts the Libraries triage In need of triage
Projects
None yet
Development

No branches or pull requests

2 participants