Bobcorn / Privacy Policy

Two tiers of analytics, both anonymous

All analytics are tied to a randomly generated installation UUID — never to your identity, account, or device fingerprint.

Basic

Basic Analytics

Opt-out in Settings
  • App launch count
  • Update check & install events
  • Operating system type and version
  • App version
  • System language
  • Screen resolution
  • CPU architecture (x64 / arm64)
Detailed

Feature Analytics

Opt-in only
  • Icon import frequency
  • Icon export frequency & format selection
  • Font generation frequency
  • Search usage frequency
  • Group management actions (add / rename / delete)
  • CLI command invocation frequency

Your project data stays on your device

We never collect any of the following:

Improving Bobcorn for everyone

Anonymous usage data helps us understand which features are most valuable, prioritize bug fixes, and make compatibility decisions (e.g. which OS versions to support).

Feature analytics (opt-in) let us see whether new capabilities are actually used, so we can invest development time where it matters most.

GA4 Measurement Protocol, no cookies

Data is sent directly from the desktop app to Google Analytics 4 via the Measurement Protocol — no browser, no cookies, no tracking pixels.

Each installation is assigned a random UUID stored locally in your app data folder. This ID has no connection to your identity and cannot be used to re-identify you.

The analytics call is made at app launch and on specific user actions. No data is collected while the app is closed.

Full control in Settings

Open Settings → Data Sharing at any time to disable Basic analytics or decline Detailed analytics. Your preference is saved locally and respected immediately — no restart required.

Opting out stops all future data transmission. Previously sent anonymous events cannot be retroactively deleted from GA4 because they carry no identifying information.

Limited retention, clear schedule

GA4 (remote): Event data is retained for 14 months, then automatically deleted by Google.

Local (on-device): Raw events are kept for 90 days. Aggregated summaries (e.g. total launch count) are stored indefinitely in your local app data folder and are never transmitted.

Questions or concerns?

If you have any questions about this policy, please open an issue on GitHub. We take privacy questions seriously and will respond promptly.