reflex icon indicating copy to clipboard operation
reflex copied to clipboard

Add anonymous telemetry

Open picklelo opened this issue 3 years ago β€’ 0 comments

Currently it's hard to measure how much Pynecone is being used once it's installed. We want to measure some very basic usage statistics.

Key Measurements to Log:

  • Operating System
  • Python Version
  • Node Version
  • Pynecone Version
  • CPU / Memory

Key Times to Log:

  • pc init (to understand how many apps are being made)
    • time to init
  • pc run (to understand if people actually continue development or stop using it after they try it once)

Key Requirements:

  • Completely anonymous - no personal data should be logged, including IP address
  • Opt out should be very clear and simple (just a field in the pcconfig)
  • Clear documentation on the website on what information is collected

This data will help understand if people are actually using Pynecone to create projects.

We are open to discussion and feedback here. We want to be very open in how this will work and all the code will of course be in the repo to analyze. We want to respect user privacy and collect only technical metrics that will help us understand what systems Pynecone is running on (what OS to prioritize, etc.) and guide product development.

picklelo avatar Jan 18 '23 01:01 picklelo