status-im / status-mobile

a free (libre) open source, mobile OS for Ethereum
https://status.app
Mozilla Public License 2.0
3.88k stars 984 forks source link

Allow users to independently enable Waku telemetry and in-app analytics #21035

Open ilmotta opened 1 month ago

ilmotta commented 1 month ago

Feature Issue

User Stories

  1. As a new Status user, I want to make an informed decision about whether I want to help improve Status by sharing usage data, so I'll clearly understand what data will be shared from all profiles and what data will be shared from the current one.

  2. As a more experienced user, I want to have explicit control over the sharing status of data from all profiles and the current profile, so I can better manage the data that might expose my identity.

Description

Onbording:

Settings:

Acceptance Criteria

Onboarding: Design matches (same drawer in 3 places):

Settings:

ilmotta commented 1 month ago

FYI: After a suggestion from @J-Son89, we are going to go live with 2.30 release without this issue resolved. We will consider this issue on a smaller, subsequent release, like 2.30.1.

fryorcraken commented 2 weeks ago

Note that this issue blocks the following Waku milestones:

ilmotta commented 2 weeks ago

@fryorcraken we understand this limitation and we will try to release the improvements from this issue as soon as it's ready.