Analytics & Tracking
This page provides detailed information about the analytics and tracking services used by TypiTrain. Schools and institutions can use this information to make informed decisions about enabling or disabling these services.
Your Privacy Matters
Analytics and session recording services are optional and only require explicit consent where required. For users in the EU, we show a consent banner before any tracking is activated. You can change your choice at any time in Settings, and all core functionality continues to work without tracking. Users signed in with an institutional account (school or organization) are never tracked — all analytics and session recording services are completely disabled for these accounts.
PostHog is an open-source product analytics platform that helps us understand how users interact with TypiTrain. It provides insights into feature usage, user flows, session recordings, and helps us identify areas for improvement.
Data Collected
- Page views and navigation patterns
- Feature usage (which exercises are started, completed)
- Performance metrics (exercise completion rates)
- Session recordings (optional, when enabled)
- Device type and browser information
- Anonymized user identifiers
How We Use It
- Understand which features are most valuable to users
- Identify usability issues and areas for improvement
- Track the effectiveness of new features
- Analyze exercise completion patterns to improve content
- Review session recordings to debug UX issues
Data Retention
Event data is retained for 12 months. Session recordings are retained for 3 months. Aggregated analytics data may be kept longer for trend analysis.
How to Opt Out
Decline tracking when prompted, or change your choice later in Settings.
Google Analytics is a web analytics service that tracks and reports website traffic. We use it to understand overall traffic patterns, user demographics, and how visitors find our site.
Data Collected
- Page views and session duration
- Traffic sources and referrers
- Geographic location (country/city level)
- Device type, browser, and operating system
- Anonymized user identifiers
How We Use It
- Understand how users find and navigate our site
- Measure the effectiveness of marketing efforts
- Identify popular content and features
- Track overall site performance and user engagement
Data Retention
Event data is retained for 14 months. IP addresses are anonymized before storage.
How to Opt Out
Decline tracking when prompted, or change your choice later in Settings. You can also use the Google Analytics Opt-out Browser Add-on.
Microsoft Clarity is a user behavior analytics tool that provides session recordings and heatmaps. It helps us see how users navigate the application and identify UX issues.
Data Collected
- Session recordings of user interactions (clicks, scrolls, mouse movements)
- Heatmaps showing where users click most frequently
- Page performance metrics
- Device and browser information
How We Use It
- Identify confusing UI elements or broken user flows
- Understand how users navigate between pages
- Optimize page layouts based on actual usage patterns
- Debug reported issues by reviewing session recordings
Data Retention
Session recordings are retained for 30 days. Aggregated heatmap data may be kept longer.
How to Opt Out
Decline tracking when prompted, or change your choice later in Settings. Clarity also respects browser Do Not Track settings.
Sentry is an error tracking and performance monitoring service. Unlike the analytics tools above, Sentry is not used for user behavior tracking or profiling. It only activates when an error occurs in the application, helping us identify and fix bugs quickly. Sentry remains active for all users, including institutional accounts, as it is essential for maintaining service reliability.
Data Collected
- Error messages and stack traces
- Browser type, version, and operating system
- URL where the error occurred
- Session replay of the moments leading up to an error (for debugging)
- Performance metrics (page load times, transaction durations)
How We Use It
- Detect and diagnose application errors in real time
- Monitor application performance and identify bottlenecks
- Prioritize bug fixes based on error frequency and impact
- Ensure service reliability for all users
Data Retention
Error data and session replays are retained for 90 days. Performance data is retained for 90 days.
How to Opt Out
Sentry is classified as essential for service operation and cannot be disabled through the tracking settings. It does not perform analytics or user profiling. If you have concerns, please contact us at contact[at]typitrain.com.