Kachalochka Privacy Policy

App: Kachalochka (monster.greyde.kachalochka) for Android and the web
Provided by Sergei Ivanov, an individual developer (“we”, “us”)
Effective date:

Summary

Kachalochka keeps a log of your gym workouts and body measures. When you sign in, we store them so they sync between your devices, and show your workouts, never your measures, to the members of groups you join and to a parent you link as your guardian. We use your data only to provide that service.

There are no ads, no analytics and no crash reporting, and we never sell your data or share it for marketing.

What we collect

Where it is stored

Who can see it

You see your own data. When you join a group, its members see your nickname, your visits, your machines with their photos and how your machines are linked to theirs, read-only; they never see your body measures or your profile details, and nobody but you, or a guardian you link, can change your data. Leaving a group, or its owner deleting it, stops the sharing. There is no public profile, and nothing is shared outside the groups you join and a guardian you link.

If you enter a parent’s code in “Родители” (Parents), that person becomes your guardian in the app: they can see and record your visits, sets, machines with their photos and links, and plans, as your own account does. They see your nickname and picture, as group members do, but never your body measures, the rest of your profile or your groups. A code works once, within a day, and links only the account that enters it. You or the guardian can end the link at any time, in “Родители” or “Дети” (Children). What the guardian recorded stays in your account, and your account’s rows are removed from the guardian’s devices.

When you share a visit as text, the app hands it, headed by your nickname, to the app or clipboard you choose; where it goes from there is up to you.

Service providers

We rely on these providers. Each processes data under its own privacy policy and may do so in countries other than yours.

Kachalochka’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Retention and deletion

Security

Every request between the app and our backend is encrypted with HTTPS. Row-level security in the database lets an account read only its own data, that of the groups it belongs to and that of the accounts it is the guardian of.

Permissions

The Android app asks for no runtime permissions. Its manifest declares network access, and the permissions its libraries need for background sync and Google sign-in. Photos come from the phone’s own camera app or photo picker, which hand over only the picture you take or choose; the web app reads only the file you pick.

Children

Kachalochka is for people aged 13 and over. A teenager signs in with their own Google account on their own device; where Google’s Family Link supervises that account, their parent may need to allow the app once. A parent who trains with them can then be linked as their guardian, as described under “Who can see it”.

Changes

We publish any change to this policy on this page with a new effective date. Its full history is public in the repository.

Contact

Questions and requests go to the repository’s issues.