Privacy Policy
Effective date: April 23, 2026
Who We Are
Traiva Workout Tracker & Gym Log (“Traiva”, “we”, “us”, or “our”) is operated by Guilherme Matos Ladeira.
Contact:
- Email: support@traiva.app
- Website: https://traiva.app
Scope
This Privacy Policy explains how we process personal information when you use the Traiva mobile app and related public pages, including our website, privacy page, terms page, and support contact channels.
At launch, Traiva is a local-first app and does not require account creation for normal use.
Information We Process
Workout and fitness information you choose to record
This may include:
- workout history
- exercise selections
- sets, reps, weights, and timers
- templates and workout structure
- onboarding and workout preferences
- other health- and fitness-related information you choose to store in the app
At launch, this information is primarily stored locally on your device.
Analytics and product usage information
We use PostHog for product analytics. Current launch analytics may include:
- screen views
- high-intent product actions
- monetization events
- limited performance measurements
- coarse usage or status fields such as completed workout count, remaining free workouts, source surface, plan/status state, and result enums
- a persistent local device identifier generated by the app and used as an analytics identifier
The app’s current analytics payloads are intentionally restricted. Traiva does not intentionally send raw workout names, workout notes, raw workout/template/exercise IDs, raw route strings, search text, URLs, or other free-text analytics payloads through the current PostHog analytics layer.
Subscription and purchase-related information
We use RevenueCat to support subscription purchases, restore flows, offerings lookup, entitlement status, and customer-center functions.
Current launch subscription-related processing may include:
- package or offering lookup
- purchase and restore actions
- entitlement and subscription status
- customer-center access and related billing state
Store billing is processed through Apple and Google’s platform billing systems. The current launch app does not configure a custom app user ID or custom subscriber attributes in the RevenueCat adapter.
Crash and diagnostic information
We use Sentry for crash and error monitoring. This may include:
- crash reports and error events
- stack traces
- limited device, OS, runtime, and app-version information
- sanitized operational metadata used to understand where a failure happened
Our current mobile implementation sanitizes supported Sentry events by removing user fields, request data, extra fields, and breadcrumbs before sending captured errors through the repo’s monitoring wrapper. However, technical crash and device/runtime information may still be processed by Sentry as part of diagnostics.
Support communications
If you contact us at support@traiva.app, we may process the information you provide in your message so we can respond and handle your request.
How We Use Information
We use information to:
- operate, maintain, and improve the app
- save and display local workout history and preferences
- support subscriptions, restore purchases, and entitlement checks
- measure product usage and app performance
- detect, diagnose, and fix crashes or errors
- respond to support, privacy, and legal requests
- comply with applicable law and enforce our terms
Service Providers and Sharing
We may share relevant information with service providers that help us operate the app:
- PostHog for product analytics
- RevenueCat for subscriptions, restore flows, and entitlement management
- Sentry for crash and error monitoring
- Apple and Google where needed for app distribution, in-app purchases, and platform billing operations
We do not currently use personal information for third-party advertising or cross-context behavioral advertising.
We do not currently disclose raw workout content to PostHog through the current typed analytics layer.
International Transfers
Some service providers we use may process information outside your country, including in the United States. Where required, we rely on applicable contractual, technical, or organizational measures for those transfers.
Data Retention
We retain information as follows:
- Local workout and fitness data generally remains on your device until you delete it or uninstall the app.
- Analytics, billing, and diagnostics data handled by service providers are retained according to the relevant provider’s configured retention settings and legal obligations.
- Support messages are retained as long as reasonably necessary to respond, document the issue, or meet legal obligations.
Your Rights and Choices
Depending on your location, you may have rights to request access, correction, deletion, portability, or more information about how your data is processed.
To make a privacy request, contact support@traiva.app.
At launch, Traiva handles privacy requests manually on a case-by-case basis. Traiva does not currently promise an in-app self-service export or deletion tool.
Because the app is local-first and does not require an account at launch, some information may remain under your direct control on your device. In those cases, deleting local app data or uninstalling the app may be the primary method for removing locally stored information.
Brazil-Specific Note
For users in Brazil, we may process personal data under legal bases permitted by applicable law, including where necessary to provide the app, pursue legitimate interests, or comply with legal obligations.
If you are in Brazil and believe your rights under the LGPD apply, you may contact us at support@traiva.app. You may also have the right to contact the ANPD.
U.S. State Privacy Note
If you live in a U.S. state with applicable privacy rights, you may have rights to know, access, correct, delete, or appeal certain decisions about personal data processing, subject to legal exceptions and verification requirements.
To exercise those rights, contact support@traiva.app.
Children’s Privacy
Traiva is not directed to children under 13, and we do not knowingly seek to collect personal information from children under 13 through the launch app experience. If you believe a child has provided personal information to us, contact support@traiva.app.
Security
We use reasonable administrative, technical, and organizational measures designed to protect information. No method of transmission, storage, or processing is completely secure, and we cannot guarantee absolute security.
Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we may update the effective date above and publish the revised version at https://traiva.app/privacy-policy.
Contact
If you have privacy questions or requests, contact:
Guilherme Matos Ladeira