Iteratim / Legal / Privacy policy

Privacy,
in plain
language.

EffectiveMay 21, 2026
Version1.3
CoversSeshy · TrainAdapt
Contactcontact@iteratim.io

This is the umbrella privacy policy for Iteratim LLC. It covers the apps we make — currently Seshy and TrainAdapt — plus our websites and related services.

  • We don't sell your personal information.
  • We don't use health data for ads or cross-app tracking.
  • Your on-device data stays on your device unless you sync or export it.
  • AI features only run when you choose them — scans, coaching, etc.
  • You can request access, deletion, or a copy of your data any time: contact@iteratim.io.
Not legal advice This document is an Iteratim product/legal draft. If you need legal help, talk to a qualified attorney.

01 — What we collect

If you create, connect, or use an account, we may process:

  • Email address (or an Apple private-relay address if you hide your email)
  • App user ID, Supabase user ID, authentication provider ID, Sign in with Apple token needed for account deletion, account status
  • Display name, preferred units, default gym, profile settings
  • Optional profile photo and its storage path
  • Subscription entitlement and app-specific customer identifiers

Seshy may process the content you create, scan, edit, or share: workout types, sections, movements, scores, modifiers, notes, timestamps, OCR metadata, structured OCR results, gym location (if you choose), overlay settings, drafts, exports, and any photos/videos/captions you use.

In-progress editor work stays as a local draft until you save, share, export, reset, or migrate it. Guest history stays on your device unless you connect an account, but limited server-side scan metadata may be retained for subscription access enforcement, reliability, abuse prevention, and cost monitoring.

Health integrations are optional. With your permission, Seshy may read workout data from Apple Health, HealthKit, or Health Connect — workout sessions, heart rate samples and zones, calories, distance.

TrainAdapt may ask for height, weight, sex/gender, date of birth or age, body type, injuries, movement restrictions, sleep, stress, and recovery indicators so it can generate coaching.

This information may be considered sensitive under some privacy laws. We don't use it for advertising, sale, marketing, cross-app tracking, or profiling.

When you scan a workout whiteboard or workout image in Seshy, the image is sent to Google Gemini / Google AI so the app can convert it into structured workout data. Seshy doesn't retain the original image after parsing in normal use.

Seshy may log scan metadata for guest and signed-in scans, such as model, token counts, estimated cost, success or failure status, timestamps, and scan session identifiers, to enforce subscription access, monitor reliability, prevent abuse, and account for service costs. For signed-in scans, Seshy may also retain a structured OCR result snapshot, such as workout sections, movements, timing, confidence, warnings, parser version, and related scan settings, for debugging, support, OCR reliability, and service improvement.

TrainAdapt may send relevant profile, workout, and feedback data to OpenAI or Google Gemini (where enabled) to generate programs, adapt workouts, and provide coaching recommendations. It may also use Langfuse for AI observability and debugging.

If you submit OCR feedback and choose to include the source image, we may store it for debugging and product improvement.

Purchases go through the Apple App Store or Google Play. We don't receive or store your payment card number.

We use RevenueCat to validate purchases, manage subscriptions, restore purchases, and sync entitlement status. RevenueCat processes receipts, product IDs, subscription status, and customer identifiers.

At launch, Seshy Free includes manual entry and the currently shipped studio, save, export, and share tools; Seshy Pro includes unlimited AI/OCR workout scans. Eligible new iOS subscribers may receive a 7-day free trial on the annual Seshy Pro plan only. The monthly plan does not include a free trial.

We collect limited analytics and diagnostics to understand reliability, feature usage, and crashes: app version, device type, OS, locale, interaction events, crash reports, error logs, and approximate IP.

We configure these tools to avoid collecting OCR source images, full provider prompts or responses, media paths, exact gym coordinates, health samples, payment card data, or credentials. PostHog session replay is off for the Seshy MVP.

02 — How we use it

  • Provide, operate, secure, and maintain our apps
  • Create and manage accounts, authentication, entitlements, subscriptions
  • Scan workout images and parse AI-assisted results when you choose them
  • Generate, personalize, and adapt training programs in TrainAdapt
  • Save, edit, back up, migrate, export, and share workout content
  • Provide local drafts, guest history, account-backed history, restores
  • Send push notifications (TrainAdapt) if you enable them

We use information to respond to support and privacy requests, debug crashes, prevent abuse, enforce subscription access, protect security, understand reliability, and revoke Sign in with Apple authorization when you delete a connected account.

We don't sell personal information. We don't use Seshy personal information for cross-app tracking or targeted advertising. We don't use Seshy health data for advertising, sale, marketing, cross-app tracking, or profiling.

03 — Who we share with

We use the following providers to operate the apps. Final production disclosures only include providers active for the apps that link here.

ProviderPurpose
SupabaseAuth, database, row-level-security storage, edge functions, feedback, workout data
RevenueCatPurchase validation, subscriptions, entitlements, restores
PostHogProduct analytics, funnel events, feature usage
SentryCrash reporting, diagnostics, sanitized logs
Google Gemini / Google AISeshy OCR + TrainAdapt AI programs where enabled
OpenAITrainAdapt AI program generation, summaries, recommendations
LangfuseTrainAdapt AI observability, prompt/response logging
ExpoTrainAdapt platform services + push notifications
Apple App StoreiOS distribution, IAP, Sign in with Apple, HealthKit
Google PlayAndroid distribution, purchases, Health Connect

We may also share information with app stores and payment processors, OCR/AI providers for features you opt into, analytics/diagnostics providers, platforms or recipients you choose when you export, professional advisers and vendors, authorities where required by law, and any party in a merger or acquisition subject to appropriate safeguards.

04 — Your rights

  • Deny or revoke camera, photo, media, location, and health permissions in device settings
  • Use Seshy guest mode instead of connecting an account, where available
  • Delete local drafts or app data through supported controls
  • Manage subscriptions through App Store or Google Play
  • Choose whether health metrics appear in exported/shared content
  • Choose whether to submit OCR feedback or include a source image
  • Contact us for account deletion or privacy assistance

Deleting the app may remove local-only data but does not automatically cancel subscriptions or delete cloud account data.

Depending on where you live you may have rights to:

  • Access personal information we hold
  • Correct inaccurate information
  • Request deletion of certain information
  • Receive a portable copy
  • Object to or restrict processing
  • Withdraw consent where processing is based on consent
  • Opt out of certain sales/sharing/profiling where applicable
  • Appeal a privacy-rights decision
  • Lodge a complaint with a data protection authority

To exercise any of these, email contact@iteratim.io. We may verify your request before acting. We won't discriminate against you for exercising rights.

06 — Contact us

Privacy questions, requests, concerns

Iteratim LLC
Email: contact@iteratim.io

Seshy specifics.

Seshy is a workout content studio for scanning, editing, saving, exporting, and sharing workouts. Here's what's different for Seshy in particular.

When you scan a workout whiteboard or image, Seshy sends the image to Google Gemini / Google AI so it can convert it into structured workout information — sections, movements, timing, scores, confidence, and related fields.

Seshy does not retain the original OCR image after parsing in normal use. The only exception: if you explicitly submit OCR feedback and choose to include the source image, we may store your feedback note, issue tags, corrected workout data, and the image for debugging and product improvement.

Seshy may retain OCR scan metadata for guest and signed-in scans, including model, token counts, estimated cost, success or failure status, timestamps, and scan session identifiers. We use this metadata for subscription access enforcement, reliability monitoring, abuse prevention, and service cost accounting.

For signed-in scans, Seshy may also retain a structured OCR result snapshot, such as workout sections, movements, timing, confidence, warnings, parser version, and related scan settings. We use these snapshots for debugging, support, OCR reliability, and service improvement. Seshy does not retain the original source image in these snapshots.

Health integrations are optional. With your permission, Seshy may read workout sessions, heart rate samples and zones, calories, and distance from Apple Health, HealthKit, or Health Connect. Health data may stay local to your device in the rendering path. If you export or share content that includes health data, you choose to disclose it to the destination.

You can revoke health permissions any time in device settings — Seshy continues to work without overlays.

  • Free: manual entry plus currently shipped studio, save, export, and share tools
  • Seshy Pro: unlimited AI/OCR workout scans
  • Eligible new iOS annual subscribers may receive a 7-day free trial; monthly is pay-now with no trial
  • Seshy launch does not rely on push notifications
  • Seshy launch legal disclosures do not claim Google Sign-In

No advertising. No cross-app tracking. No sale of personal information. No use of health data for marketing, profiling, or targeted advertising. PostHog session replay is off for the MVP configuration.

TrainAdapt specifics.

TrainAdapt is an offline-first AI training coach that creates and adapts multi-week programs. It handles more sensitive information, and it's transparent about it.

TrainAdapt may process the profile you provide: fitness goals, preferred training styles, experience, fitness level, available equipment, weekly schedule, preferred workout length, training environment, units, timezone, sport activities, competition dates, and training priorities.

TrainAdapt may ask for height, weight, sex/gender, date of birth or age, body type, injuries, physical limitations, movement restrictions, recovery indicators, sleep, stress, and related context. Some of this may qualify as sensitive personal information or health data under some privacy laws, even though TrainAdapt is a fitness product and not a medical service.

Not medical advice AI-generated programs, summaries, and recommendations are informational only. Talk to a qualified professional before starting, changing, or continuing a training program — especially with an injury, medical condition, or health risk.

TrainAdapt may process completed workouts, exercises, sets, reps, weights, duration, distance, RPE, completion status, skipped exercises/workouts, swaps, notes, PRs, program history, weekly feedback, training-block feedback, and AI-generated program plans, coaching summaries, adaptation notes, and training memory.

TrainAdapt may send relevant profile, training, workout, and feedback data to OpenAI and Google Gemini / Google AI (where enabled) to generate programs, adapt workouts, and provide coaching. Langfuse is used for AI observability, reliability, and debugging. TrainAdapt tracks your consent choices for sharing profile data with AI for coach analysis.

TrainAdapt may support email sign-in, Sign in with Apple, and Google authentication where enabled. If you enable notifications, TrainAdapt may process a push notification token, notification preferences, and delivery metadata through Expo or platform services.

TrainAdapt workout logs, program data, and related records stored only on your device remain on your device until you sync them, delete them, delete the app, clear local app data, or use another supported removal flow. AI-generated plans, summaries, and memory are retained while your account is active or until you request deletion, subject to legal, security, and operational needs.