wordpress-mobile / wordpress-mobile/WordPress-Android
"Collect information" Privacy setting is confusing
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.2k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 69
Description
Expected behavior
The "Collect information" privacy setting toggle can be interpreted as governing whether the app will capture information or not. Under that interpretation, the app should only capture analytics data when the toggle is ON, not capturing when OFF.
Actual behavior
The app is capturing but not uploading the analytics. When the toggle turns ON, the app is adding the collected analytics to the WordPress.com account online.
The toggle should either represent the actual behavior, or the app shouldn't capture the information while the toggle is OFF.
Steps to reproduce the behavior
- Ensure the "Collect information" toggle is OFF in the Privacy settings in App settings.
- Do some operations in the app that will collect analytics. For example, tap on the "View Admin" in the My Site screen.
- Go to Privacy settings again and turn the toggle ON. Make sure the device has connectivity before so.
- Visit the analytics panel on the backend and notice that the collected information has been sent over.
Tested on [device], Android [version], WPAndroid [version]
Pixel 2XL
Android 11
WPAndroid v18.5-rc-2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the Android app's Privacy settings and trace the analytics behavior triggered by the My Site "View Admin" action. Reproduce the OFF-then-ON sequence with connectivity and compare whether the toggle is intended to prevent collection or only upload. Done means the setting's behavior matches its wording and the reported analytics result no longer occurs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- analytics, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100