Privacy Policy

VibrationMax for Android (com.makekk.vibrationmax) · published by makekk · last updated

VibrationMax runs your phone’s vibration motor on a timer and a pattern you choose, and it does that on your phone. There is no account and no server of ours. Your settings, saved mixes and session history are stored on the device and never uploaded.

The app reports how it is running — how many people use it, and crashes — to Google Firebase, and fetches a small settings file from it. It also includes Google’s AdMob advertising SDK, which is currently switched off. This policy explains what stays on your phone, what Google receives, and the choices you have.

What the app stores on your phone

In the app’s private storage on the device, and nowhere else:

  • Your settings: the selected mode, run time, buzz length, gap, strength and curve; the switches in Tune and Tools; the theme; and the language.
  • A rhythm you recorded on the pad (its last eight beats), and up to four mixes saved to Quick launch.
  • Your activity: total minutes, number of sessions, your day streak and when your last session was, and your last five sessions — each with its mode, length, strength and time.
  • The silent alarm’s time and whether it is on.
  • A cached copy of the app’s remote settings, described below.

Sensors and permissions

VibrationMax uses the phone’s hardware on the phone. None of these readings is stored or sent anywhere.

  • Vibration — the motor itself, which is what the app is for.
  • Motion sensor — only when you switch on Smart auto-stop (during a session, to notice the phone being picked up) or Shake to start (while the app is open, to notice a shake). The readings are used in the moment and discarded.
  • Battery level — read during a session so the battery guard can stop it at 15%.
  • Notifications and exact alarms (Android) — used only for the silent alarm, which is a local notification scheduled on your phone. No server sends it.
  • Clipboard — read or written only when you tap Copy or Paste a code in Rhythm codes.
  • Sound — the drying tone is generated on the phone and played through the speaker. The app does not use the microphone and does not ask for it.

Advertising

VibrationMax includes Google AdMob, which is part of Google, but ads are switched off: the app shows no ads, and the AdMob SDK is not started unless the app’s remote settings turn advertising on. Nothing ad-related is sent from your phone while it is off.

If advertising is switched on in future, AdMob would receive, to select and measure an ad, your device’s advertising identifier, your IP address and coarse information about the device and app — for example the model, the operating system version and the app version — along with whether an ad was shown, viewed or tapped. Google acts as an independent controller of that information under its own privacy policy, at policies.google.com/privacy. Your settings, rhythms and session history would never be part of an ad request.

Before any ad is shown, this policy will be revised to describe it, including how you can give or refuse consent where the law requires it. You can reset or delete your advertising identifier, or turn off ad personalisation for every app, in your phone’s settings at any time.

How the app reports on itself

VibrationMax uses three Google Firebase services to keep the app working. None of them ever receives your settings, your rhythms or what you ran.

  • Remote Config fetches a small settings file, so things like whether ads are on, or whether the reporting below is enabled, can be changed without publishing an update. Without a connection the app uses its built-in defaults.
  • Analytics records Firebase’s automatic events only — for example that the app was opened for the first time and that it was used, and for how long — which is what tells us how many people use VibrationMax. The app logs no events of its own, and Analytics does not collect the advertising identifier.
  • Crashlytics sends a report when the app crashes or hits an error: what went wrong, where in the code it happened, and the state of the device at the time.

What those reports contain

A Firebase installation identifier, your IP address, and basic information about the device and the app — the model, the operating system version, the app version, the language and the country worked out from the IP address. The identifier is specific to this installation of VibrationMax; it is not your Google or Apple account, and uninstalling the app ends it.

Google processes this on our behalf as a data processor, under its own terms at firebase.google.com/terms/data-processing-terms.

What we do not do

  • We do not ask you to create an account, and we do not know who you are.
  • We do not upload, store or see your settings, rhythms or session history.
  • We do not use the microphone, your location, your contacts or your photos.
  • We do not run analytics or crash reporting of our own — only Google Firebase, described above, and only about the app itself.
  • We do not sell personal information — we hold none.

Children

VibrationMax is a general-purpose utility and is not directed to children. We do not knowingly collect personal information from anyone, children included.

Your choices

Leave Smart auto-stop and Shake to start off if you do not want the motion sensor used, and decline notifications if you never use the silent alarm. Clearing the app’s storage or uninstalling VibrationMax removes everything it has stored on your phone.

Changes to this policy

If this policy changes in a way that affects you, the revised version will be published on this page with a new revision date. Continuing to use VibrationMax after that date means the revised policy applies.

Questions about this document? Write to vibrationmax@makekk.com.

Developer and owner: makekk, ritik.chopra28@gmail.com.