Information you create in Tally
You can create workout sessions, exercises, sets, weights, repetitions, durations, RPE values, warm-up flags, notes, training goals, plans, and structured workout feedback. Your training profile can include experience level, body weight, available days, equipment, movement limits, impact preference, and structured health-screening answers. Tally stores this information in the app's local database.
Tally syncs its workout database through your Apple iCloud account using CloudKit private database storage. The developer does not operate a separate account system for this sync.
Personalized training plans
When you authorize and request a personalized plan, Tally sends your selected goals, experience level, height, weight, BMI, schedule, equipment, cardio and impact preferences, additional requirements, an eligible exercise catalog, compact exercise history, and recent structured plan feedback to the Tally Cloudflare Worker. Cloudflare Workers AI uses that information to generate exercise selection, sets, repetitions, target RPE, target load when supported by history, aerobic duration, scheduling, and four-week progression.
Tally does not send health-screening answers, reasons for avoiding an exercise, workout notes, permanent workout identifiers, or complete workout history for plan generation. Additional plan requirements are free text and are sent when you include them. Generated plans are saved in the app's local workout database and can sync through your private iCloud database.
If you request a separate plan explanation, Tally sends the selected goal, a non-sensitive constraints summary, a plan summary, and reason codes. The explanation service is not allowed to change exercises or training targets.
Smart workout reviews
Smart workout reviews are optional and require one-time authorization on each device. Tally sends locale, units, goal, experience level, aggregate statistics for the current workout, aggregate statistics for up to three recent sessions of the same exercises, and candidate facts computed on the device. Body weight can be used on the device for relative calculations but is not sent.
Tally does not send workout notes, exercise notes, set notes, free-text goals, raw body weight, permanent workout identifiers, health-screening answers, or complete raw workout history for a smart review. You can revoke AI authorization in Settings. Reviews already saved in your private workout database remain available.
Purchases
Tally Pro purchases are handled by Apple through StoreKit and the App Store. The developer does not receive your payment card number. The app stores entitlement state, product identifiers, and expiration dates on your device so Pro access can be restored and checked.
Device security
Tally uses Apple App Attest to help protect its network APIs from automated abuse. The app stores an App Attest key identifier in the device Keychain, and the Worker stores the registration data needed to verify future requests.
If you enable App Lock, Tally uses Apple's local authentication APIs such as Face ID, Touch ID, or device passcode. Biometric data is handled by iOS and is not sent to the developer.
How information is used
- To provide workout logging, history, progress, personal-record, shortcut, and sync features.
- To generate and adapt a four-week training plan when you authorize AI processing.
- To explain plan reason codes and organize verified workout facts when you authorize AI processing.
- To validate purchases and restore Pro access.
- To secure the network APIs and diagnose service reliability.
Tally does not sell your personal data and does not use your data for third-party advertising or tracking.
Service providers
Tally uses Apple services for iCloud, StoreKit, local authentication, App Attest, and App Store distribution. Tally uses Cloudflare Workers and Cloudflare Workers AI for authorized plan generation, optional plan explanations, and Pro smart workout reviews.
Your choices
- You can use Tally without creating a developer-operated account.
- You can use personalized training plans without AI processing.
- You can decline or revoke AI authorization in Tally Settings.
- You can delete workouts in Tally or remove the app from your device. iCloud data can be managed through Apple iCloud settings.
Contact
For privacy questions, email john4melvin@gmail.com.