Yojked

Yojked LLC · Updated November 4, 2026

Privacy policy

Yojked LLC operates Yojked. This policy explains how we handle information when you use our workout app, website, and support services.

Information we use

Why we use it

We use this information to operate your account, check account eligibility, save and sync your training, display progress, provide features you request, verify subscriptions, deliver notifications you enable, respond to support and safety reports, prevent abuse, and diagnose service problems.

How information is shared

Service providers process the information needed to run Yojked, including account sign-in, data storage, hosting, notifications, and subscription verification. Apple and Google process store purchases and related platform services. RevenueCat receives your Yojked account identifier and purchase information to verify subscription access across platforms. For web purchases, RevenueCat and Stripe process the billing information needed for checkout, recurring payments, receipts, subscription management, and refunds. See RevenueCat’s privacy policy and Stripe’s privacy policy. Optional AI processing is described below. We may also disclose information when required by law, to protect users or the service, or in a business transfer subject to appropriate protections.

At first sign-in, choose a unique username and either Friends only or Public before using the app. Friends only is the default selection. Friends-only profiles stay out of public discovery, but people with your exact username or invite link can request to connect. Your confirmed profile visibility and sharing choices determine what other users can see. Messages are visible to their conversation participants. Published training and community activity may be visible to friends or the public according to your choices. People may retain copies of information you share with them. Changing visibility, removing a friend, or deleting your account does not remove independent copies other people already saved.

Optional AI features

Before AI workout generation, we ask permission to send your training goals, experience, equipment, schedule, exercise preferences, and any freeform answers or requested changes to OpenAI. Buddy recaps use workout statistics and, only if separately enabled, your notes. Do not put sensitive personal details in freeform inputs. We do not intentionally send your name, email, or account identifier in these model prompts. AI features can be declined; manual workout logging remains available. Requests are configured not to be stored as model responses, but providers may retain information for service security and abuse prevention under their own policies.

Your Journey analyzes post-workout notes only after you separately allow note analysis and choose Analyze notes. Selected notes are sent to OpenAI; your manually selected workout feelings remain separate. You can turn note sharing off in Your Journey, which deletes its saved analysis. Yojked stores the latest classifications and private source references until replacement, withdrawal or account deletion; results stop appearing after 24 hours. Provider retention follows the AI processing terms above.

Chat status and local copies

Direct and group chats share message replies, emoji reactions, typing status and read receipts with the current participants, subject to blocking and account availability. Typing status uses a short-lived expiry; the text you are drafting is not sent. Recent conversations and messages are saved in account-scoped storage on your device so they can reopen quickly, including after restarting the app, and refresh against the service. The cache is limited to recent history by size and message count, with no time-based expiry. Signing out or deleting your account clears it. Confirmed blocking, message deletion, access restrictions and leaving a conversation clear affected saved history when the app receives the change or refreshes current data. Pending messages may be saved on your device for delivery when connected. Signing out clears local account data. Account deletion removes your message reactions and read and typing status.

Google Analytics and website choices

We use Google Analytics to understand visits and button clicks on our public website and general use of the app. On the website, analytics starts automatically for visits our existing hosting/CDN provider identifies as coming from the United States, unless you have opted out or your browser sends Global Privacy Control. Use Your Privacy Choices in the website footer to opt out. Earlier refusals remain off. Outside the United States, or when the country cannot be determined, website analytics and marketing stay off, without an opt-in prompt. The country check uses a same-site request; we use only the country result and do not save or send its IP address or diagnostic fields to Analytics. The US default is checked on each page load and never saved as explicit permission.

Website clicks use fixed labels for navigation, sign-in links, feature controls and interactive-demo buttons; the labels do not include anything you type into the demo. App analytics stays off until you explicitly choose Allow analytics during new-account setup or turn on Share usage analytics in Profile → Optional analytics, with an optional choice also available during required profile setup; collection still starts only after eligibility and setup. Not now, closing the setup question, or leaving an existing off preference unchanged keeps app analytics off. These website and app choices are separate. App consent is saved for the current account on that device and is cleared when you sign out. Analytics is not required to use Yojked, and the welcome tour never enables it.

Google receives a random browser or app-instance identifier, general page or screen names, public campaign labels, completed signup and invitation-claim events, app and device information, and connection information used to derive approximate location. The native SDK may also report standard app events such as sessions, notification interactions, and purchases. We do not deliberately send names, email addresses, Yojked account IDs, workout records, body measurements, notes, messages, support content, age declarations, or native age evidence to Analytics. Website URLs are replaced with fixed page labels; app route identifiers, query strings, and fragments are not included in our screen events. Google Analytics advertising consent remains denied, and our Google Analytics integration is not used for targeted advertising. The separate public-website marketing integration is described below.

On the website and browser app, analytics uses host-specific cookies with a maximum 90-day lifetime and a random identifier in local storage. You can withdraw in the same settings; we stop further analytics and clear the local analytics identifier. Native analytics is disabled by default on a fresh installation; a previous opt-in can permit standard startup events until the app pauses collection while rechecking account access. Turning analytics off, signing out, or deleting your account clears the local analytics state, but does not retroactively erase Google's already-collected reports. Because we do not attach your account ID to analytics events, account deletion does not identify every previously collected analytics event. Contact [email protected] for help with privacy requests.

Our current Google Analytics settings retain event-level data for two months and user-level data for 14 months, with the user-level period resetting on new activity. Aggregated reports may remain longer. See Google's privacy policy and Google Analytics retention information.

Campaign invitations

Opening an invitation keeps its public campaign code in session storage for up to 24 hours so you can continue through sign-in and setup. Claiming is optional and does not require Analytics. We save account-linked claim records, benefit expiration dates, and limited campaign audit records to fulfill offers, prevent duplicate claims, and help with interrupted requests. Account deletion removes your claim and feature-access records and any campaign operator attribution; aggregate campaign totals remain. Pro benefits are verified through our existing billing provider, RevenueCat, and do not automatically renew or cancel another subscription.

Retention and deletion

We retain account and training information while providing your account and until you delete it or request deletion, subject to limited legal, fraud-prevention, security, and dispute-handling needs. Operational logs, temporary data, and backups may have separate retention periods and do not disappear instantly. Store and billing providers may retain transaction records under their own obligations.

Use Profile → Delete my account, or our account deletion page. Deletion locks the account and runs background cleanup of attributable account data. Independent copies saved by other users and their own messages may remain. Account deletion does not cancel a paid subscription: cancel it with the original store or, for a web purchase, through the billing portal available from Profile → Manage subscription or your billing email.

Public-website marketing

We use Google Tag Manager to load marketing partners such as TikTok Pixel on public pages of yojked.com. TikTok receives public-page visits and store-link clicks, cookie or browser identifiers, advertising click identifiers, page/referrer information and connection/device information. This helps measure ads and create advertising audiences. A store-link click is not confirmation of an installation or registration. Our marketing event fields do not include demo entries, workout or health records, messages, account IDs, email addresses or age information. We do not install these marketing pixels in the signed-in app. Partner scripts can also collect page interactions and form information according to their configured settings.

For eligible US website visits, configured marketing starts unless you opt out. Use Your Privacy Choices in the footer and choose Opt out of marketing to stop sharing for targeted advertising; opting out of analytics also stops marketing. Global Privacy Control stops both. Non-US and unknown-location visits remain off. Choices apply to this browser and website, and are remembered where browser storage is available. Stopping a loaded pixel refreshes the page to unload its scripts and clears known first-party TikTok cookies; unsaved demo work may be lost. It does not delete information already received by a partner or cookies on other domains. Clearing browser storage can remove your choice. See TikTok’s privacy policy for its processing, retention and privacy controls, or contact us for help with a privacy request.

Your choices

You can change profile visibility, optional AI preferences, and notifications in the app and device settings. Contact us to request access, correction, deletion, or help exercising applicable privacy rights. We may need to verify account ownership. We do not sell personal information for money. When website marketing is enabled, sharing with advertising partners may count as a sale or sharing for targeted advertising under applicable privacy laws; you can opt out using the website controls above. We do not use sensitive personal information for website advertising. Where applicable, you can also ask us to limit other uses or disclosures of sensitive personal information by emailing [email protected]. App analytics remains separate and requires your explicit choice.

Age requirements and health information

Yojked is intended for people age 13 and older in the United States. People under 13 may not use the service. After sign-in, people ages 13–17 confirm their age group and terms acceptance before app access. Additional age and parental permission checks may apply where required. This confirmation is a self-declaration, not identity verification. Do not submit personal information about children under 13. If you believe an underage account or an account without required permission is using Yojked, contact [email protected] so we can investigate and take appropriate action, including account closure and deletion where required. Fitness data can be sensitive: share only what you intend to share. Yojked is a fitness tool, not a medical service.

Contact and changes

Contact [email protected] for privacy questions. We will update this page when practices change and provide additional notice when required.

Notification delivery and optional observations

Yojked records operational notification event types, inbox creation and provider send outcomes to operate the service. If you enable optional usage analytics in the app, Yojked also receives notification receipt, open, deferral and buddy or celebration playback observations through your signed-in account. These first-party observations are not sent to Google and contain no message text, workout values, age evidence or device push tokens. Account-linked records use a 30-day retention window; aggregate daily counts use a 90-day window. Cleanup is asynchronous. Account deletion removes linked records. Turn off optional analytics in Profile to stop new app observations; previously collected aggregate reports remain until their retention window ends.