Skip to content
Back to Repcrest

Repcrest privacy policy

Last updated October 25, 2026. This policy covers the Android app Repcrest: Push Up Counter (com.tinyfair.repcrest) published by Tinyfair on Google Play.

The short version

The app works on your phone. We do not have accounts or servers, the camera picture never leaves your phone, and we never receive your workouts or personal details. Data leaves your phone only for ads, purchases and crash reports (Google), and for a small settings file the app downloads from our website, as described below.

Data that stays on your phone

Camera
Used only while you count with the camera. Frames are read on your phone by Google ML Kit pose detection, which runs on the device, to find your head and shoulders. They stay in memory for a moment and are never saved, never uploaded and never sent to us or to the ad SDK.
Your workouts
Sets, reps, holds, level tests, program days and your streak are saved only in the app's private storage on your phone, with your settings. They are never uploaded. If you use Android device backup, they may be included in that backup, which Google encrypts for your account.
Daily reminder
Scheduled on your phone by Android at the time you choose. No reminder content leaves your phone.
CSV export and sharing
Created only when you ask, and shared only where you choose.
Purchases
Handled by Google Play; we never see your payment details.

Pose detection (Google ML Kit)

Camera counting uses Google ML Kit pose detection. The model is part of the app and runs on your phone; camera images are not sent to Google or to us. Like other Google SDKs, ML Kit may send Google basic diagnostics about the SDK itself (for example the device model, Android version, app version and how the API performed) to keep it working. See ML Kit terms.

Settings file from tinyfair.my.id

When it starts, the app downloads a small settings file from https://tinyfair.my.id/config/repcrest.json (the minimum app version and how often ads may appear). The request sends no personal data, no workout data and no identifier. Like any web request, our web host sees your IP address in its standard server logs; we do not use it to identify you or link it to anything else.

Ads (Google AdMob)

The free version shows a banner on the Progress screen, and a full-screen ad may appear now and then after you tap Done on a workout summary. There are never ads while you count, rest or hold a plank. You can also choose to watch 2 short videos for 24 hours of Pro. To show and measure ads, Google may collect your device's advertising ID, an approximate location from your IP address, information about ad interactions, and diagnostics. Camera images and your workouts are never passed to the ad SDK. In the European Economic Area, the United Kingdom and Switzerland the app asks for your consent first, and you can change it later under Settings, Privacy choices. You can reset or delete your advertising ID in your Android settings. See how Google uses information from apps that use its services. Pro removes all ads.

Crash reports (Firebase Crashlytics)

If the app crashes or hits a serious error, it sends a crash report to Firebase Crashlytics, a Google service that helps us find and fix the bug. A report contains the error and where it happened in the code, the app version, the device model, the Android version, and a random installation ID that is not linked to you, your Google account or your advertising ID. It never contains camera images, your workouts, reps, streak or anything that identifies you. Reports are kept for 90 days. See Firebase privacy and security.

Purchases (Google Play)

Pro is sold through Google Play Billing as a yearly subscription (with a 7-day free trial for new subscribers), a monthly subscription, or a one-time lifetime purchase. Subscriptions renew automatically until you cancel them in Google Play. We do not see your payment details; Google Play tells the app only whether Pro is active.

Permissions

Camera, asked only when you choose camera counting; if you say no, the app counts with taps. Notifications, asked after your first workout for the daily reminder, and when you start a free trial for one reminder 2 days before it ends. Start at boot, so the reminder is set again after a restart. Vibration and wake lock, so a reminder can arrive while the phone sleeps. No microphone, location, contacts, storage or exact alarm permission. Google's ad and purchase libraries add the advertising ID, network state and billing permissions. Internet is used for ads, purchases, crash reports and the settings file described above.

Children

The app is not directed at children under 13 and we do not knowingly collect information from them.

Your choices and deleting data

Everything Repcrest stores is on your phone. To delete it, open Settings, then Delete all workouts, or uninstall the app. For ad data, use your Android advertising ID settings or Settings, Privacy choices in the app. Questions: support@tinyfair.my.id.

Changes and contact

If this policy changes, the new version will be posted on this page with a new date. Questions: support@tinyfair.my.id.