TPFE Solutions ("we," "us," or "our") operates the Traction application (the "App"). This Privacy Policy explains how we collect, use, and protect your information when you use our App.
Account Information: When you create an account, we collect your first name, last name, and email address. If you sign in with Google, we receive your name and email from your Google profile.
Performance Data: The App stores drag racing run data you enter, including elapsed times, speeds, track conditions, and related notes.
Weather Data: Weather observations and forecasts associated with your runs, fetched from public weather services based on track location.
Equipment Data: Clutch disc inventory and vehicle configuration data you enter.
Location Data: With your permission, we access your device's GPS coordinates solely to fetch weather data for your current location and to look up nearby tracks. We do not track or store your location history.
Time Slip Images: If you use the time slip scan feature, images are sent to our OCR processing service to extract timing data. Images are processed in real time and are not permanently stored on our servers.
Your performance data, weather logs, and equipment inventory are encrypted using AES-256-GCM encryption on your device before being transmitted to our servers. This means your sensitive racing data is stored in an encrypted format that cannot be read in plain text, even by us. Only your account's unique encryption key can decrypt your data.
Your data is stored using Supabase, a secure cloud database platform with Row Level Security (RLS) policies ensuring that users can only access their own data. Passwords are hashed and never stored in plain text.
The App also stores data locally on your device using browser localStorage for offline access. Local credential data is hashed using PBKDF2 with 100,000 iterations.
We use the following third-party services:
| SERVICE | PURPOSE | DATA SHARED |
|---|---|---|
| Supabase | Authentication and database | Account info, encrypted app data |
| Google OAuth | Sign-in option | Email, name (via Google) |
| Google Fonts | Typography | IP address (standard CDN request) |
| National Weather Service | Weather forecasts and METAR observations | GPS coordinates |
| USGS National Map | Elevation/altitude lookup | GPS coordinates |
| OpenStreetMap Nominatim | Track location search | Search queries |
| Carto | Map tile rendering | Map viewport coordinates |
| Anthropic (Claude) | Time slip OCR processing | Time slip images (not stored) |
| Apple WeatherKit | Premium weather data (optional) | GPS coordinates |
We do not sell, trade, or share your personal information with third parties for marketing purposes.
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us immediately.
Your data is retained as long as your account is active. You may export your data at any time using the backup export feature. To request deletion of your account and all associated data, contact us at the email below.
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the App after changes constitutes acceptance of the revised policy.
If you have questions about this Privacy Policy, contact us at:
Email: paul@tpfesolutions.com
Entity: TPFE Solutions