Add Glean authored by intrigeri's avatar intrigeri
[[_TOC_]] [[_TOC_]]
# Privacy-preserving data collection techniques # Privacy-preserving data collection techniques
- https://divviup.org/ - https://divviup.org/
- [LWN's "Divvi Up: privacy-respecting telemetry aggregation"](https://lwn.net/Articles/983843/) - [LWN's "Divvi Up: privacy-respecting telemetry aggregation"](https://lwn.net/Articles/983843/)
- https://research.swtch.com/telemetry-intro - https://research.swtch.com/telemetry-intro
- https://en.wikipedia.org/wiki/Differential_privacy - https://en.wikipedia.org/wiki/Differential_privacy
- https://lwn.net/ml/fedora-devel/CAJqbrbeOZrHvYjvMCc=qGZD_VXBs3-qReeirr+F8t01Eq1sYhw@mail.gmail.com/ - https://lwn.net/ml/fedora-devel/CAJqbrbeOZrHvYjvMCc=qGZD_VXBs3-qReeirr+F8t01Eq1sYhw@mail.gmail.com/
- https://blogs.gnome.org/wjjt/2023/07/05/endless-oss-privacy-preserving-metrics-system/ - https://blogs.gnome.org/wjjt/2023/07/05/endless-oss-privacy-preserving-metrics-system/
- https://theevilskeleton.gitlab.io/2023/07/16/opt-in-telemetry-and-asking-users-for-feedback-may-not-work-in-practice.html - https://theevilskeleton.gitlab.io/2023/07/16/opt-in-telemetry-and-asking-users-for-feedback-may-not-work-in-practice.html
- [Mozilla's Glean](https://github.com/mozilla/glean/) (not sure how privacy-preserving it is)
# Archive
# Archive
## Current status
## Current status
- Metrics are collected:
- Manually - Metrics are collected:
- Only by intrigeri - Manually
- Into text files - Only by intrigeri
- In the blueprint wiki - Into text files
- In the blueprint wiki
- We are collecting: - We are collecting:
- Community metrics - Community metrics
- Subscribers to amnesia-news - Subscribers to amnesia-news
- ~~Messages on tails-dev~~ - ~~Messages on tails-dev~~
- Subscribers on tails-dev - Subscribers on tails-dev
- Twitter followers - Twitter followers
- Help desk - Help desk
- ~~Messages on tails-bug~~ - ~~Messages on tails-bug~~
- ~~WhisperBack reports~~ - ~~WhisperBack reports~~
- Releases - Releases
- Date - Date
- ~~Size~~ (already available elsewhere) - ~~Size~~ (already available elsewhere)
- Usage - Usage
- Boots - Boots
- Downloads of the OpenPGP signature - Downloads of the OpenPGP signature
## Concerns ## Concerns
- The workload is not shared - The workload is not shared
- ~~The data is not systematically published (some are in the monthly reports)~~ - ~~The data is not systematically published (some are in the monthly reports)~~
- Manual process - Manual process
## Taking a step back... ## Taking a step back...
- Why are we collecting these metrics? - Why are we collecting these metrics?
- What shall we do with them? - What shall we do with them?
- What metrics are most important to collect? - What metrics are most important to collect?
- What kind of tools and infrastructure shall we use to manage these metrics? - What kind of tools and infrastructure shall we use to manage these metrics?
- Where do we store them? Who has access to them? - Where do we store them? Who has access to them?
## Ideas of abstract goals behind the numbers ## Ideas of abstract goals behind the numbers
From a brainstorming session, with no priorities or check on whether From a brainstorming session, with no priorities or check on whether these are possible and worth it to gather.
these are possible and worth it to gather.
- Find how many users we do have? What are the trends?
- Find how many users we do have? What are the trends? - How many bugs? Per category? Are we carrying around old bugs? Are we adding new bugs?
- How many bugs? Per category? Are we carrying around old bugs? Are we adding new bugs? - Are we reducing errors for users ?
- Are we reducing errors for users ? - Are we reducing the time needed for task completion?
- Are we reducing the time needed for task completion? - Help desk reports
- Help desk reports - How technically skilled do you need to be to use Tails? How technically skilled are our users?
- How technically skilled do you need to be to use Tails? How technically skilled are our users? - Donations
- Donations - How many donations do we get?
- How many donations do we get? - How much are people donation?
- How much are people donation? - When do we get donation?
- When do we get donation? - Incoming links? Who is endorsing Tails?
- Incoming links? Who is endorsing Tails? - Where are the users located?
- Where are the users located? - How big, diverse and active is our community?
- How big, diverse and active is our community? - Statistics on private and public meetings:
- Statistics on private and public meetings: - How many people attended?
- How many people attended? - How many meetings?
- How many meetings? - How many newcomers?
- How many newcomers? - Conferences
- Conferences - Attended?
- Attended? - How many mentions?
- How many mentions? - How fast to we solve problems?
- How fast to we solve problems? - Security issues
- Security issues - How organized and accountable we are?
- How organized and accountable we are? - Conversion rate
- Conversion rate - User agents
- User agents - Heat map of the website usage
- Heat map of the website usage - Are people coming to download the image?
- Are people coming to download the image? - Are people coming to read the documentation?
- Are people coming to read the documentation? - Why are people interested in Tails?
- Why are people interested in Tails?
## Possible ways to gather this data
## Possible ways to gather this data
- Ticket tracker for help desk
- Ticket tracker for help desk - Web analytic
- Web analytic - Surveys
- Surveys
## References
## References
- [The definition of vanity metrics and how to identify them](https://www.tableau.com/learn/articles/vanity-metrics)
- [The definition of vanity metrics and how to identify them](https://www.tableau.com/learn/articles/vanity-metrics) - [Translating UX Goals into Analytics Measurement Plans](https://www.nngroup.com/articles/ux-goals-analytics/)
- [Translating UX Goals into Analytics Measurement Plans](https://www.nngroup.com/articles/ux-goals-analytics/) \ No newline at end of file