Skip to main content

Usage Tracking

Rayforge includes optional anonymous usage tracking to help us understand how the application is used and prioritize future development. This page explains what we track, how it works, and your privacy.

Opt-In Only

Usage tracking is completely optional. When you first start Rayforge, you'll be asked whether you want to participate:

  • Yes: Anonymous usage data will be sent to our analytics server
  • No: No data is ever collected or transmitted

You can change this choice at any time in the General settings.

What We Track

When enabled, we collect only anonymous page view data - similar to website analytics. Here's what we can see:

DataExample
Screen resolution1920x1080
Language settingen-US
Pages/dialogs viewed/machine-settings/general
Time spent on page6m 3s
Session IDa1b2c3d4-e5f6-...

The session ID is a random identifier generated each time you start Rayforge. It allows us to distinguish between different usage sessions while keeping tracking fully anonymous.

What We See

Here's an example of what the analytics dashboard looks like:

PathVisitorsVisitsViewsBounce rateVisit duration
/1150%27m 35s
/machine-settings/general1150%27m 27s
/view/3d1120%25m 14s
/camera-alignment-dialog1120%6m 3s
/machine-settings/camera1120%6m 16s
/settings/general1120%16m 36s
/step-settings/rasterizer1120%11s

What We Do NOT Track

We are committed to your privacy:

  • No personal information - No names, emails, or accounts
  • No file contents - Your designs and projects stay private
  • No machine identifiers - No serial numbers or unique IDs
  • No IP addresses stored - We use Umami analytics which doesn't store IPs
  • No cross-site tracking - Data is isolated to Rayforge only

Why We Track

Usage data helps us:

  • Identify popular features - Know what's working well
  • Find pain points - See where users spend time or get stuck
  • Prioritize development - Focus on features people actually use
  • Understand diversity - Know what languages and screen sizes to support

How It Works

Rayforge uses Umami, an open-source, privacy-focused analytics platform. The tracking:

  • Sends small HTTP requests in the background
  • Does not affect application performance
  • Works offline (failed requests are silently ignored)
  • Uses a generic User-Agent to prevent fingerprinting

Disabling Tracking

You can disable tracking at any time:

  1. Open SettingsGeneral
  2. Toggle off Send anonymous usage statistics

When disabled, absolutely no data is sent.