Privacy Policy - Vertical Jump
Last updated: November 12, 2026
1. Introduction
EasyTech Agency (EASYTECH SASU, 2 rue de la Libération, 74000 Annecy, France; "we," "our," or "us") operates the Vertical Jump mobile application (the "App"). This page explains what the App does with your data.
Vertical Jump has no account and no sign-in. The camera video is analyzed on your phone and is never saved or sent, and your jumps, your plan and your progress are saved on your phone. The App does send usage events, subscription information and, after Apple's tracking prompt, advertising events, as described below.
2. Data saved on your device
The following data is saved on your phone, in the App. It is not sent to us or to any provider listed on this page:
- Every jump you measure or enter: height and time in the air
- Your body height, your standing reach and your target
- Your jump profile, your test results and your record
- Your plan, your sessions, your weekly checks and your progress
- Your answers to the first-run questions (your goal, for example) and your settings (units, sound, haptics)
The App does not connect to Apple Health or Health Connect, and does not ask for your location, your contacts, your microphone or your photo library.
2.1 Camera
The App asks for access to the camera to time how long you are in the air and to measure your jump and your standing reach. The camera picture is analyzed on your phone, in memory, while you use the camera screen. No video or photo is recorded, saved or sent to us or to anyone else. You can refuse the camera, or withdraw the permission at any time in iOS Settings; the App then offers manual entry instead.
2.2 Notifications
If you start a free trial and allow notifications, the App schedules one local notification on your phone to remind you before the trial ends. The App does not use remote push notifications.
2.3 Sharing, exports and links
- Settings has an "Export diagnostic log" option. The log is a text file kept on your phone; it leaves your phone only if you choose to share it.
- Share cards (your best jump or your profile) are images created on your phone. They leave it only if you share one through the system share sheet.
3. Anonymous identifier
The App has no account: we do not ask for your name, your email address or a password. To make subscriptions and analytics work, the App creates an anonymous identifier for your installation, using the anonymous sign-in of Google Firebase Authentication. This identifier is given to RevenueCat and to PostHog (sections 4 and 5). Firebase receives the identifier and, as with any network request, your IP address and basic technical information about the device; its SDK may also send its own diagnostic data. The identifier is kept in the protected storage of your phone (the keychain) and may still be there if you reinstall the App. See the Firebase privacy information.
4. Subscriptions and payments
Subscriptions are billed by Apple. We use RevenueCat to manage subscriptions and to check that you have access to the paid features. RevenueCat receives the anonymous identifier, your subscription status and purchase history, and the App Store information needed to validate a purchase. We never receive or store your payment card or Apple Account details.
See the RevenueCat Privacy Policy.
5. Product analytics
We use PostHog to understand how the App is used. The App sends events such as: which first-run steps are opened and the choices you make there (for example your goal), whether camera access was allowed, whether the subscription screen is shown and whether a purchase is made (plan, product, amount and currency), that a jump test was completed (how many attempts and how many counted, never a height), that a full test was completed, the kind of target you picked (never its height), that a programme was started and its focus, that a session was completed (week and session number), and how the standing reach was measured, with any correction as a range rather than the exact value. Each event carries the anonymous identifier, the name and version of the App, and basic device information (device model, iOS version, language and region, screen size). PostHog also receives your IP address with each request, as any server does. The data is processed on PostHog's servers in the European Union.
Never sent to analytics: the camera video, your jump heights, time in the air, standing reach, body height, weight or any body measure. The App does not use session recording, automatic capture of screens or taps, or surveys.
See the PostHog Privacy Policy.
6. Advertising attribution (App Tracking Transparency)
The App contains the TikTok Business SDK and the Meta SDK, which help us measure which of our own advertisements led people to install the App and to subscribe. The App itself shows no advertising. These are tracking SDKs as defined by Apple, and they are governed by Apple's App Tracking Transparency framework.
- The App explains this on a screen of its own and then shows Apple's tracking prompt once, after the first-run questions. Neither SDK runs before you have answered the prompt.
- If you allow tracking, Apple's advertising identifier (IDFA) is read and may be shared with TikTok and Meta, together with your IP address and conversion events: that the App was opened, that you finished the first-run questions, that you started a free trial and that you subscribed (with the amount, the currency and the product for the last two).
- If you do not allow tracking, the advertising identifier is not read. The two SDKs then run in a limited mode, without the advertising identifier and with Meta's advertiser tracking setting off: the same conversion events are reported for aggregated measurement only, including through Apple's SKAdNetwork.
- These events never contain the camera video, your jump heights, time in the air, standing reach, body height, weight or any body measure.
- Once you have answered the prompt, the App fetches a configuration from our own server that tells it whether and how to run attribution. This request carries the name of the App and no personal data other than what any network request carries (your IP address). When advertising measurement is not configured on our server, neither SDK starts.
- The Meta SDK may also send its own crash and diagnostic reports, which are not linked to you.
- You can change your decision at any time in iOS Settings → Privacy & Security → Tracking → Vertical Jump.
See the TikTok Privacy Policy and the Meta Privacy Policy.
7. Service providers and sharing
We do not sell your personal data. We share it only with:
- Apple (App Store) and RevenueCat, to run subscriptions
- Google Firebase Authentication, to create the anonymous identifier
- PostHog, for product analytics (EU)
- TikTok and Meta, for advertising attribution, after Apple's tracking prompt and as described in section 6
- Authorities, when the law requires it
Some of these providers may process data outside the European Economic Area. In that case the transfer relies on the safeguards required by law, such as standard contractual clauses.
8. Legal bases (GDPR)
- Contract: the anonymous identifier and the subscription status, which the App needs to give you access to what you bought.
- Consent: the advertising identifier and tracking for advertising attribution (Apple's tracking prompt), camera access and notifications. You can withdraw consent at any time in your device settings.
- Legitimate interests: understanding how the App is used in order to improve it, measuring the results of our advertising in aggregate, and keeping the service reliable. You can object by writing to us (section 11).
9. Retention
- Camera picture: analyzed in memory, never stored.
- Data on your device: kept until you delete it or uninstall the App.
- Anonymous identifier, analytics and purchase records at Firebase, PostHog and RevenueCat: kept for as long as needed for these purposes, and deleted on request (section 10).
- Data received by TikTok and Meta: kept according to their own policies.
10. Delete your data
Vertical Jump has no account, so there is no account to delete. Your data is deleted in two ways:
- Data on your phone. In the App, Settings, Privacy and data, "Erase my jumps" deletes every jump, test and plan saved on your phone (your settings are kept). Uninstalling the App deletes everything it saved on your phone. Deleting the App does not cancel a subscription (see the Terms of Use).
- Data tied to your anonymous identifier. To have the records held by Firebase, RevenueCat, PostHog or our advertising partners deleted, write to contact@easytech-agency.net with the name of the App (Vertical Jump). Because there is no account, we may ask for something that lets us find your record, such as an App Store order number. We act on the request within 30 days.
11. Your rights
If you are in the European Union, the United Kingdom or Switzerland you have the right to access, correct, delete and port your data, to object to or restrict its processing, and to withdraw your consent at any time. Contact us to use these rights. You can also lodge a complaint with your supervisory authority (CNIL in France).
12. Data security
The data saved on your phone is protected by your device's built-in security. Data sent to our providers travels over encrypted connections. Subscription data is secured by Apple and RevenueCat.
13. Children's privacy
The App is not directed to children under 13 (or under 16 in countries of the European Union where that is the age of digital consent). We do not knowingly collect personal information from children. If you believe a child has used the App and data was collected, please contact us and we will delete it.
14. Changes to this policy
We may update this Privacy Policy. The date at the top shows the last change. Material changes will be announced in the App or in its release notes.
15. Contact
If you have any questions about this Privacy Policy, contact us at:
contact@easytech-agency.net