RUFFI / Privacy
Your training data
Last updated: November 9, 2026
Ruffi uses Clerk to sign users in and Convex to store account data when cloud sync is enabled. This may include profile and training preferences, measurements you choose to provide, routines, workout sessions, set logs, feedback, settings, health-connection metadata, and planner records. The app also keeps a local copy and pending sync changes on the device so workouts can continue during network interruptions.
Optional analytics and health
Ruffi sends limited product-usage events to Mixpanel only when analytics is configured and you opt in. These events exclude workout details, measurements, health records, and free text. HealthKit and Health Connect are planned as optional, permission-based integrations; the current build does not read health-provider records.
Information on this website
This website provides public product information and does not require sign-in. Ruffi account access is in the mobile app. If you choose to email support, Ruffi receives the email address and information you choose to include. Do not include sensitive health information.
This website does not use analytics or session recording. Hosting providers may process technical request data needed to serve and secure the site. If you email support, your email provider sends the message to Ruffi’s support inbox.
Device storage and deletion
Settings can export local data, pending sync operations, and paginated account records to a JSON copy you choose where to save or share. The export is collected while the account remains active, so records may change if you edit workouts during export. HealthKit and Health Connect records themselves are not included. “Delete device data” removes the local copy only. Account deletion can be started from Profile in the mobile app; it removes cloud records in resumable steps and then requests deletion of the Clerk sign-in. Open Ruffi on each device first: offline devices can retain local copies. Cancel Apple or Google store subscriptions separately. If analytics was enabled, events already received by Mixpanel are not removed by this account-deletion flow.
Changes and questions
For privacy questions, contact Ruffi using the support details on the contact page once they are configured..