Skip to content
← Back

Privacy policy

My Counter — com.mccwho.mycounter

Last updated: May 3, 2026
Contact email: giulz.mcc@gmail.com

Summary

My Counter does not collect, transmit, or share any personal data to MCC-controlled servers. All data you enter (counters, tap events, goals, achievements, streaks, custom images, preferences) stays exclusively on your Android device. The only two features that can leave the phone are opt-in and fully under your control: the webhook (HTTP POST to an endpoint you configure) and email accountability (opens the system mail client with the PDF report already attached and recipients pre-filled — you confirm the send, no MCC backend).

Data stored locally on your device

The app stores in the local database (Room SQLite) and local preferences (DataStore):

  • Counter configuration (name, image, color, step, periodicity, goal)
  • Each TAP record (timestamp, value before/after, optional Time Counter session duration)
  • Achievements and streaks auto-generated at the consolidation of each period
  • Time Counter session history (start, end, duration)
  • Email accountability addresses configured per counter (stored locally, never sent to MCC)
  • Webhook tags and URL configured (stored locally, used only for opt-in POSTs)
  • Custom images chosen as counter icons
  • Your preferences (palette, theme, global master switch, language)

All this data stays in the app's private storage on your device. Uninstalling the app deletes it.

Profile photos

Photos you select for players are copied to the app's private storage and shown only inside the app. They are never sent to external servers, never shared with third parties, never analyzed by recognition algorithms.

Permissions requested and why

Permission Why
READ_MEDIA_IMAGES Allow selection of custom images to use as counter icons (phone gallery). On Android 13+ only "photo" scope is requested; on older versions the equivalent storage permission is asked.
POST_NOTIFICATIONS Display local notifications: hot-zone alert (80% of target/limit), period consolidation outcome, 22:00 daily reminder. All notifications are optional and can be disabled from Settings.
INTERNET Permission used EXCLUSIVELY for opt-in features: sending the webhook POST to the endpoint you configured, or for the mail client that delivers the accountability PDF (if the mail provider needs network). The app does not connect to any MCC server. Leave the webhook and email fields empty and the app makes no network calls at all.

All permissions are used exclusively for the features described. No permission is used in the background or for other purposes.

What the app does NOT do

  • Does not collect personal identifiable data
  • Does not use analytics services (Google Analytics, Firebase Analytics, etc.)
  • Does not display ads
  • Does not integrate ad SDKs (AdMob, Unity Ads, etc.)
  • Does not integrate tracking SDKs (Facebook, Adjust, AppsFlyer, etc.)
  • Does not use crash reporting services (Crashlytics, Sentry, etc.)
  • Does not share data with third parties
  • Does not sell data
  • Does not create user profiles
  • Does not require login or account

Data retention

Data stays on your device until:

  • you delete it manually from the app settings
  • you uninstall the app
  • you clear the app's data from Android settings

The developer has no access to this data and cannot recover it.

Children

The app is not specifically directed at children under 13. It is suitable for a general audience. The app does not collect data from any user, regardless of age.

Changes to this Privacy Policy

Any updates will be published on this page and take effect from the date listed at the top.

Contact