OnRepOnRep
GeneralRunningHYROXCrossFitBox operations
FeaturesFreeFAQ
LoginSign Up
GeneralRunningHYROXCrossFitBox operationsFeaturesFreeFAQ

OnRep

Privacy Policy

OnRep publishes this Privacy Policy to explain how we collect, use, store, protect, and dispose of personal information while providing the OnRep service.

Effective date: April 1, 2026 · Last updated: June 20, 2026 · Version 1.1

1. Personal information we collect4. Third-party sharing and processors7. User rights and requests11. Privacy contact
App StoreGoogle Play
  1. 1. Personal information we collect
  2. 2. Purposes of collection and use
  3. 3. Retention period
  4. 4. Third-party sharing and processors
  5. 5. International transfer
  6. 6. Destruction of personal information
  7. 7. User rights and requests
  8. 8. Security measures
  9. 9. Automatic collection tools
  10. 10. Children's privacy
  11. 11. Privacy contact
  12. 12. Changes to this policy
  13. 13. Governing privacy laws
Privacy Policy
  1. 1. Personal information we collect
  2. 2. Purposes of collection and use
  3. 3. Retention period
  4. 4. Third-party sharing and processors
  5. 5. International transfer
  6. 6. Destruction of personal information
  7. 7. User rights and requests
  8. 8. Security measures
  9. 9. Automatic collection tools
  10. 10. Children's privacy
  11. 11. Privacy contact
  12. 12. Changes to this policy
  13. 13. Governing privacy laws

1. Personal information we collect

Required account information

ItemWhen collectedPurpose
ItemEmail addressWhen collectedSign-upPurposeAccount creation, authentication, password reset, service notices
ItemNickname or display nameWhen collectedSign-up or profile setupPurposeUser identification inside the service
ItemPasswordWhen collectedSign-upPurposeEncrypted authentication credential

Information generated while using the service

ItemWhen collectedPurpose
ItemWorkout recordsWhen collectedWhen a workout is loggedPurposeWorkout history, analytics, and progress comparison
ItemRunning GPS route dataWhen collectedWhen Running is usedPurposeRoute coordinates are encrypted and saved to the server to show maps and running analysis. The device keeps an AES-256-GCM encrypted fallback only until upload succeeds, and raw GPS/HR/cadence samples are never included in analytics.
ItemHealth Connect / Apple Health dataWhen collectedOnly when you connect Health Connect or Apple Health and grant permissionPurposeUsed to read workout heart rate and power context, body weight, sleep, HRV, and resting heart rate for personal fitness tracking, relative-strength context, and Pro condition score. User-saved workouts, running distance, route, and workout heart-rate records can be written back when permission is granted. Raw Health Connect / Apple Health values are not used for advertising or third-party marketing.
ItemDevice informationWhen collectedWhen the app runsPurposeCompatibility checks and bug fixes
ItemCrash and error logsWhen collectedWhen an error occursPurposeService stability improvement
ItemUsage eventsWhen collectedDuring app usePurposeProduct improvement and UX optimization
ItemPurchase and subscription recordsWhen collectedAt paymentPurposeSubscription and payment management

Optional information

ItemWhen collectedPurpose
ItemApple ID emailWhen collectedWhen Sign in with Apple is selectedPurposeSocial login authentication
ItemGoogle emailWhen collectedWhen Google sign-in is selectedPurposeSocial login authentication

Information we do not collect for unnecessary profiling

  • Contacts
  • Government-issued identifiers such as resident registration or passport numbers
  • Sensitive profiling data for external marketing

2. Purposes of collection and use

PurposeDetails
PurposeAccount managementDetailsSign-up, identity confirmation, authentication, password reset
PurposeService deliveryDetailsWorkout storage, progress analytics, weekly and monthly comparisons, 1RM estimates, data sync
PurposeProduct improvementDetailsUX improvement and feature planning based on usage patterns
PurposeReliabilityDetailsCrash and error tracking, incident response
PurposeCustomer supportDetailsInquiry handling and complaint resolution
PurposePayment managementDetailsPaid subscription processing, subscription state management, refund handling
PurposeNoticesDetailsService changes, maintenance, and important security notices
OnRep does not use collected personal information for third-party marketing, external targeting, or unnecessary profiling.

3. Retention period

Personal information is destroyed without delay once the purpose of collection and use has been fulfilled, unless retention is required by law.

ItemRetention periodBasis
ItemAccount informationRetention periodUntil account deletionBasisService use
ItemWorkout recordsRetention periodUntil account deletionBasisService use
ItemCrash and error logsRetention period90 days from collectionBasisService stability
ItemPayment and subscription recordsRetention period5 years from transactionBasisE-commerce records retention
ItemService usage logsRetention period3 months from collectionBasisCommunications records retention
ItemDeleted account informationRetention period30 days after deletionBasisAbuse prevention and dispute handling

4. Third-party sharing and processors

OnRep does not sell or share personal information with third parties except where the user has consented, where law requires disclosure, or where processors are needed to operate the service.

ProcessorRoleData processedServer location
ProcessorSupabase Inc.RoleAuthentication, database hosting, data syncData processedEmail, nickname, workout recordsServer locationUnited States
ProcessorSentryRoleCrash/error tracking and performance monitoringData processedDevice information and error dataServer locationUnited States
ProcessorRevenueCat, Inc.RoleSubscription management and receipt validationData processedPurchase records, subscription status, anonymous user IDServer locationUnited States
ProcessorApple Inc.RoleApple sign-in and App Store paymentsData processedApple ID email and payment dataServer locationUnited States
ProcessorGoogle LLCRoleGoogle sign-in and Play Store paymentsData processedGoogle email and payment dataServer locationUnited States

5. International transfer

Some information may be transferred internationally to cloud, authentication, monitoring, and payment providers required for service operations.

RecipientCountryItemsPurposeRetention
RecipientSupabase Inc.CountryUnited StatesItemsEmail, nickname, workout recordsPurposeDatabase hosting and authenticationRetentionUntil account deletion
RecipientSentryCountryUnited StatesItemsDevice information, crash logsPurposeError trackingRetention90 days
RecipientRevenueCat, Inc.CountryUnited StatesItemsPurchase records, subscription statusPurposeSubscription managementRetention1 year after subscription ends

6. Destruction of personal information

When retention periods expire or processing purposes are fulfilled, personal information is destroyed without delay. Legally retained data is separated and destroyed after the required period.

TypeMethod
TypeElectronic filesMethodDeleted using technical measures that prevent recovery
TypePaper documentsMethodShredded or incinerated
TypeBackupsMethodOverwritten or deleted according to the backup cycle

7. User rights and requests

RightDescriptionHow to exercise
RightAccessDescriptionRequest access to personal information collected about youHow to exerciseIn-app settings or email
RightCorrectionDescriptionRequest correction of inaccurate informationHow to exerciseProfile edit or email
RightDeletionDescriptionRequest deletion of personal informationHow to exerciseAccount deletion or email
RightRestrictionDescriptionRequest suspension of processingHow to exerciseEmail
RightWithdrawal of consentDescriptionWithdraw consent to collection and useHow to exerciseAccount deletion
RightPortabilityDescriptionRequest export or transfer of your informationHow to exerciseEmail or CSV export where available
  • Profile edits and account deletion are available in app settings.
  • Email requests can be sent to onrepforbty@gmail.com.
  • A representative may submit a request with proof of authorization.
  • Access, correction, deletion, and restriction requests are handled within 10 days of receipt where legally possible.

8. Security measures

MeasureDetails
MeasureEncryptionDetailsPassword hashing and TLS for data in transit
MeasureAccess controlDetailsDatabase Row Level Security policies
MeasureAuthentication securityDetailsJWT-based authentication and session expiry management
MeasureOffline dataDetailsTemporarily stored in the device app sandbox until server save succeeds
MeasureRunning route filesDetailsThe encrypted server route is canonical. A local route file is kept encrypted with AES-256-GCM only as retry insurance before server save succeeds, then deleted after successful upload or session deletion.
MeasureLeast privilegeDetailsSeparated operational access and personal data access
MeasureRegular reviewDetailsSecurity reviews and patching

9. Automatic collection tools

ToolPurposeData
ToolSentry SDKPurposeCrash and error trackingDataDevice information and stack traces
ToolFirebase AnalyticsPurposeUsage analyticsDataScreen visits and anonymized events
  • You can limit analytics sharing in device settings.
  • On iOS, app analytics sharing can be disabled in privacy settings.
  • On Android, Google settings can limit personalization and analytics sharing.

10. Children's privacy

OnRep does not knowingly collect personal information from children under 14. If we learn that such information has been collected, we will delete it without delay.

11. Privacy contact

ItemDetails
ItemNameDetailsWonwoo Kim
ItemRoleDetailsCEO / Privacy Officer
ItemEmailDetailsonrepforbty@gmail.com
ItemGeneral supportDetailsonrepforbty@gmail.com

For privacy infringement reports or counseling, users may contact the relevant public privacy, dispute resolution, prosecutor, or police cybercrime agencies in their jurisdiction.

12. Changes to this policy

This Privacy Policy may be revised due to changes in law or service operations. Material changes will be announced in app and by email at least 7 days before the effective date.

VersionEffective dateChanges
Version1.0Effective date2026-04-01ChangesInitial publication

13. Governing privacy laws

This policy is operated in accordance with applicable Korean privacy, information network, and e-commerce consumer protection laws.

Privacy Inquiries

For data access, correction, deletion, or processing suspension requests, please contact us at the email below.

Contact: onrepforbty@gmail.com

OnRep

Email: onrepforbty@gmail.com

Privacy contact: onrepforbty@gmail.com

Website: https://onrepbybty.vercel.app

Effective date: April 1, 2026