Destek
Dikkat dağıtan uygulamaları engelleyin ve RepLock ile gerçek egzersizler yaparak ekran süresi kazanın.
Support & Safety Information
Contact: sczgamesinfo@gmail.com · Seyfi Can Zeyrek (Individual Developer), Izmir, Türkiye
Fitness & Health Disclaimer Fragment (EN)
NOT MEDICAL ADVICE. NOT A MEDICAL DEVICE.
RepLock provides exercise rep counting and step-based workouts for general fitness and wellbeing purposes only. It does not provide medical advice, diagnosis, treatment, or emergency services. It is not a substitute for a physician, personal trainer, or licensed health professional.
CONSULT YOUR PHYSICIAN before starting any exercise program if you have heart conditions, are pregnant, have injuries, are a minor supervised by a guardian, or have any condition that may be affected by physical activity.
ACCURACY: Rep counts and step measurements are estimates and may be inaccurate. Camera-based detection has limited form checking. Do not rely on the app for precise medical or athletic measurements.
ASSUMPTION OF RISK: You voluntarily assume all risks of injury, death, or property damage arising from your use of exercise features.
EMERGENCIES: Do not use RepLock in a medical emergency. Call local emergency services immediately.
CAMERA: Workout video is processed on your device for rep counting and is not uploaded to our servers.
Permissions Disclosure Fragment (EN)
isAccessibilityTool: false (self-control, not system accessibility tool)
Camera
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Count exercise reps using on-device pose detection | Photos saved to gallery, video upload | No (frames processed in memory) | No | Android/iOS Settings → RepLock → Camera |
Activity Recognition / Motion (Steps)
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Count steps during walking workouts | Other apps' motion profiles | Yes, on-device workout records | No | Android Settings → Permissions |
Usage Access (Android)
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Measure time spent in blocked apps | Content inside other apps | Yes, on-device usage events | No | Settings → Special app access → Usage access |
Accessibility Service (Android)
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Detect which app is in foreground to show block gate | Passwords, typed text, messages, screen content | Foreground package name only (not persisted for blocking logic) | No | Settings → Accessibility → RepLock → Off |
We do NOT read: keyboard input, notifications content, SMS, banking credentials, or passwords.
Display Over Other Apps (Android)
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Capability check for block overlay flow | — | — | — | Settings → Display over other apps |
Notifications
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Reminders, low-time alerts, push messages | — | Notification preferences on-device | FCM token to Firebase | Settings → Notifications |
Family Controls (iOS)
| Why we request | What we do NOT access | Stored | Sent to servers | Revoke |
|---|---|---|---|---|
| Let user pick apps to block via Apple's Family Controls API | Apps outside user selection | On-device policy | No | iOS Settings → Screen Time / Family Controls |