Aller au contenu principal
RRepLock
AccueilSupportConfidentialitéConditionsMorrowline
AccueilSupportConfidentialitéConditionsMorrowline

Politique de confidentialité

Privacy Policy

Last updated: July 7, 2026

1. Introduction

This Privacy Policy describes how RepLock ("App," "we," "us") collects, uses, and shares information when you use our mobile application on Android and iOS.

By using RepLock, you agree to this Policy. See also our Terms of Use.

2. Data Controller

Seyfi Can Zeyrek (Individual Developer)

Izmir, Türkiye

Privacy inquiries: sczgamesinfo@gmail.com

Support: sczgamesinfo@gmail.com

We have not appointed a Data Protection Officer. For EU/UK requests, contact sczgamesinfo@gmail.com.

3. Scope

This Policy applies to the RepLock mobile app (bundle ID com.pushup.screentime.replock) and related services. It does not cover third-party apps you choose to block or websites you visit outside our App.

4. Data We Collect

CategoryExamplesPurposeLocationRetentionShared with
App usage & blockingBlocked apps, limits, usage time, walletCore featuresOn-deviceUntil delete/uninstallNo
Workout dataReps, exercise type, steps, historyEarn screen timeOn-deviceUntil delete/uninstallNo
SettingsNotifications, goals, emergency bypass settingsPersonalizationOn-deviceUntil deleteNo
Anonymous IDFirebase anonymous UIDCloud featuresFirebaseUntil deletion requestGoogle
Push tokenFCM tokenNotificationsFirestoreUntil refresh/deleteGoogle
AnalyticsFeature usage, sessionsImprove appFirebase AnalyticsPer Google policyGoogle
Crash dataStack traces, device infoBug fixesCrashlyticsPer Google policyGoogle
SubscriptionsEntitlements, product IDsPremium accessRevenueCat / storesPer provider policyRevenueCat, Apple, Google
AdvertisingAd ID, interactions, consentAds (free tier)AdMobPer Google policyGoogle

We do not collect: email registration, uploaded workout videos, accessibility text/passwords, or precise GPS.

5. How We Collect

  • You provide: settings, blocked app choices, workout activity
  • Automatically: usage stats (with permission), device info, analytics, crash logs
  • Permissions: camera, motion/steps, usage access, accessibility (foreground app only), notifications, Family Controls (iOS)
  • Third parties: Firebase, RevenueCat, Google AdMob

6. Why We Use Data

PurposeData used
Provide blocking & wallet featuresUsage, settings, local DB
Count reps & stepsCamera (on-device), motion sensors
Premium subscriptionsStore receipts via RevenueCat
Show ads (free users)Advertising ID, consent
Push notificationsFCM token
Security & fraud preventionApp Check attestation
Improve stabilityAnalytics, Crashlytics

7. Legal Bases

RegionBases
EU/EEA/UKContract, legitimate interest (analytics/crash), consent (ads where required)
Türkiye (KVKK)Contract, legitimate interest, explicit consent (ads where required)
USNotice; opt-out rights for CA residents (see §12)

8. Sensitive Permissions

Camera

Used for on-device rep counting. Video is not uploaded to our servers.

Usage Access (Android)

Measures time in blocked apps. We do not read content inside other apps.

Accessibility Service (Android)

Detects foreground app package name to show block screen. We do not read passwords, typed text, messages, or screen content. This is not a system accessibility tool (isAccessibilityTool: false).

Family Controls (iOS)

Lets you select apps to manage via Apple's API.

Notifications

Local reminders and Firebase Cloud Messaging.

9. Sharing & Processors

ProcessorPurposeDataRegion
Google Firebase (Analytics, Auth, Crashlytics, Firestore, Messaging, Remote Config, App Check)InfrastructureSee §4US/EU
Google AdMobAdvertisingAd ID, interactionsGlobal
RevenueCatSubscriptionsPurchase info, app user IDUS
Apple App Store / Google PlayPaymentsPer storePer store

We do not sell your personal information for money.

10. International Transfers

Data may be processed outside your country (including the United States). We use appropriate safeguards (e.g., Standard Contractual Clauses) where required.

11. Retention

  • On-device data: until you delete it or uninstall the App
  • Cloud data: per Firebase/RevenueCat policies or until you request deletion
  • Analytics/crash: per Google's retention settings

12. Your Rights

Depending on your location, you may have rights to access, correct, delete, restrict, object, port data, and withdraw consent.

  • EU/EEA/UK: See GDPR extension — contact sczgamesinfo@gmail.com; complain to your supervisory authority
  • Türkiye: See KVKK Aydınlatma Metni (Turkish) — KVKK m.11 rights
  • California: See CCPA section — know, delete, opt-out of share, non-discrimination

We respond within applicable legal timeframes.

13. Account & Deletion

We create an anonymous Firebase identifier — not a traditional login account. To request deletion of cloud-linked data, email sczgamesinfo@gmail.com. Uninstalling the App removes local data from your device.

14. Children

RepLock is intended for users 16 and older. We do not knowingly collect data from children under 16. Contact us to request deletion if you believe a child provided data.

15. Security

We use industry-standard measures including encrypted transport (TLS). No method is 100% secure. Emergency bypass PIN is stored locally — protect your device.

16. Automated Decisions

We do not make automated decisions with legal or similarly significant effects. Rep counting uses on-device algorithms, not profiling for employment or credit.

17. Changes

We may update this Policy. Material changes will be notified in-app or via store update notes. Continued use after the effective date constitutes acceptance.

18. Contact

sczgamesinfo@gmail.com

Seyfi Can Zeyrek, Izmir, Türkiye


Regional Extensions

GDPR/EEA/UK: See fragments/gdpr.en.md — incorporated by reference.

CCPA (California): Categories collected include identifiers, usage, diagnostics; opt-out via sczgamesinfo@gmail.com.

KVKK (Türkiye): See kvkk-aydinlatma.tr.md for Turkish aydınlatma metni.

GDPR / EEA / UK Extension (EN)

Your Rights (EU/EEA/UK)

Subject to applicable law, you may have the right to: access, rectify, erase, restrict processing, object, data portability, and withdraw consent (where processing is consent-based).

Legal Bases

ProcessingBasis
Core app featuresContract (Art. 6(1)(b) GDPR)
Analytics & crash fixesLegitimate interest (Art. 6(1)(f)) — you may object
AdvertisingConsent where required (Art. 6(1)(a))
Push notificationsConsent / legitimate interest per message type

Supervisory Authority

You may lodge a complaint with your local data protection authority.

International Transfers

Data may be processed in the United States and other countries. We rely on appropriate safeguards (e.g., Standard Contractual Clauses) where required.

Data Protection Contact

sczgamesinfo@gmail.com

UK GDPR

UK users have equivalent rights under UK GDPR. Contact sczgamesinfo@gmail.com for UK requests.

CCPA / CPRA Extension (EN) — California Residents

Categories Collected (12-month)

Identifiers (anonymous app ID, device ID, advertising ID), usage data, diagnostics, commercial information (subscription status).

Sources

Directly from your device and interactions with the app.

Business Purposes

Provide the service, analytics, security, advertising (free tier), subscription management.

Sale / Share

We do not sell personal information for money. Advertising partners may receive data for cross-context behavioral advertising — you may opt out where "Share" applies under CPRA via in-app ad settings or sczgamesinfo@gmail.com.

Rights

Know, delete, correct, opt-out of sale/share, limit use of sensitive personal information, non-discrimination.

Contact

sczgamesinfo@gmail.com — allow 45 days to respond.

Data Inventory Fragment (EN)

Source: legal-inventory.json

Data Collection Table

CategoryExamplesPurposeLocationRetentionShared with
App usage & blockingBlocked app list, per-app limits, usage duration, wallet balanceCore self-control featuresOn-device (Drift SQLite)Until deleted or app uninstallNot shared
Workout & fitnessRep counts, exercise type, workout history, step countsEarn screen time, progress trackingOn-deviceUntil deleted or app uninstallNot shared
Settings & preferencesNotification toggles, daily limits, goals, emergency bypass configPersonalizationOn-device (SharedPreferences)Until deletedNot shared
Anonymous user IDFirebase anonymous UIDLink FCM, RevenueCat, crash reportsCloud (Firebase)Until account deletion requestedGoogle (Firebase)
Push tokenFCM device token (hashed path in Firestore)Deliver push notificationsCloud (Firestore)Until token refresh or deletionGoogle (Firebase)
Analytics eventsScreen views, feature usage, session dataImprove appCloud (Firebase Analytics)Per Google retentionGoogle
Crash diagnosticsStack traces, device model, OS versionFix bugsCloud (Crashlytics)Per Google retentionGoogle
Subscription dataPurchase status, entitlements, product IDsPremium accessCloud (RevenueCat + stores)Per RevenueCat/store policyRevenueCat, Apple/Google
Advertising dataAd ID, ad interactions, consent statusShow ads to free usersCloud (AdMob)Per Google policyGoogle
Remote configFeature flags, minimum app versionApp configurationCloud (Firebase Remote Config)Per Google policyGoogle

Data We Do NOT Collect

  • Email, phone, or name (no registration form)
  • Photos or videos uploaded to our servers (camera processed on-device)
  • Accessibility text content, passwords, or message content
  • Precise GPS location
  • Health records from HealthKit / Health Connect (not integrated)

Account & Deletion

Anonymous Firebase UID is created automatically. You may request deletion of cloud-linked data by contacting sczgamesinfo@gmail.com. Local data is removed when you uninstall the app.

Legal Bases (summary)

MarketPrimary bases
EU/EEA/UKContract, legitimate interest, consent (ads where required)
TR (KVKK)Contract, explicit consent (ads/marketing where required)
USNotice + opt-out rights where applicable (CCPA/CPRA for CA)

© 2026 RepLock. Par Morrowline.

Gagnez votre temps d'écran par un vrai mouvement.

SupportConfidentialitéConditionssczgamesinfo@gmail.comMorrowline