πŸ“Š Data & Telemetry

What BranchPy collects, what it doesn't, and why.
Current as of Beta v1

πŸ–₯️ Analysis stays on your machine

BranchPy's analysis engine β€” lint, flowcharts, error detection, asset tracking β€” runs entirely on your device. No internet connection is required for any of this. Your Ren'Py scripts, images, and story content never leave your computer.

When you create an account (for beta access, community, or cloud features), an operational data layer comes into play. This page explains exactly what is collected and why.

What we collect and what we don't

βœ… What we collect

  • Authentication events (sign-in, sign-out, password changes, 2FA)
  • Session security signals (device type, session duration) β€” to protect your account
  • Tool usage metadata: which tool was run and whether it succeeded β€” never your content
  • Account and invite activity (beta access management and abuse prevention)

🚫 What we never collect

  • Your Ren'Py scripts or story content
  • Your project files, images, or media assets
  • The output of any local analysis
  • Any data when using BranchPy offline without an account
  • Browsing behaviour or purchase patterns

Why we collect it

The operational data we collect serves four specific purposes:

  1. Account security β€” detect unusual sign-in patterns, prevent unauthorized access.
  2. Product improvement β€” understand which features are used and which fail, without ever seeing your content.
  3. Beta support β€” help diagnose and resolve issues you encounter during beta.
  4. Abuse prevention β€” detect and limit abusive behaviour in the invite system.

Retention

Operational data is kept for a limited period. Raw event logs are pruned periodically during beta. We do not keep detailed activity history indefinitely. A full retention policy will be published in our privacy policy before the official launch.

πŸ“Œ What we will never do

  • Sell, share, or monetize your data in any form
  • Access your creative content or project files
  • Use your data for targeted advertising
  • Change this policy silently β€” any change will be communicated clearly

BranchPy analyzes your project locally β€” not in the cloud.

We collect usage metadata, not creative content.
That distinction matters.

Questions?

If you have questions about our data practices, reach out via the Community page or write to us directly.