Privacy Policy
Last updated: January 2025
Our Commitment to Privacy
Trainalytics is built with a privacy-first architecture. Your workout data never leaves your device. We do not operate servers that store user data, and we do not have access to the information you upload or analyze.
How Trainalytics Works
When you upload a CSV file exported from Strong, Hevy, or any other workout tracking app, the data is processed entirely within your web browser. The file you upload is parsed locally using JavaScript and stored in your browser's local storage. At no point is your workout data transmitted to our servers or any third party.
Data We Do Not Collect
We do not collect, store, or have access to:
- Your workout data, exercise history, or fitness metrics
- Personal identifiable information (name, email, account details)
- Files you upload to the application
- Analytics or behavioral tracking data
- Advertising identifiers or cookies
Browser Local Storage
Your uploaded data and preferences are stored exclusively in your browser's local storage:
- Data remains on your device and is never transmitted externally
- Clearing your browser data will permanently delete all stored information
- Each browser and device maintains separate, isolated storage
- You can delete your data at any time through your browser settings
Third-Party Services
Trainalytics does not integrate with third-party analytics, advertising, or tracking services. We do not use Google Analytics, Facebook Pixel, or similar tools.
Website Hosting
Our website is hosted on Cloudflare Pages. Standard web server logs (such as IP addresses and browser information) may be collected by the hosting provider for security and operational purposes. These logs are managed by Cloudflare in accordance with their privacy policy and are not used by Trainalytics for any tracking or analytical purposes.
Data Portability
Since your data is stored locally in your browser, you maintain full control. The data you upload from Strong, Hevy, or other apps remains in the same CSV format and can be re-exported or used elsewhere at any time.
Policy Updates
We may update this Privacy Policy periodically. Changes will be reflected on this page with an updated revision date. Continued use of the Service after any modifications constitutes acceptance of the revised policy.
Contact
For questions regarding this Privacy Policy, please contact us at contact@trainalytics.app.