Privacy Policy

Tennis Strokedex. Last updated September 28, 2026.

The short version

Your tennis stays on your iPhone. Whatever you record, and whatever the app works out from it, is analyzed on the device and never uploaded. There is no account. The one thing that leaves the device is install measurement: the app uses AppsFlyer to learn which ad, if any, led you to install it. If you allow tracking when the app asks, that includes your device's advertising identifier.

What the app does with your video

When you record a session or import a video, the analysis runs on your device. The app uses Vision, Apple's on-device framework, to read your body position and work out where each stroke happens. It also listens to the video's soundtrack, on the device, for the sound of the ball hitting the strings, which pins down the moment of each stroke. Nothing is uploaded to make any of that work.

If more than one person uses the app on a device, each player's name and racquet hand, and which sessions are theirs, are kept in the same private storage as everything else.

The app keeps your videos, the results it derives from them, and your session history in its own private storage on the device. No other app can read that storage. You can delete a session from inside the app whenever you want, and deleting the app takes everything with it.

Because that storage sits in the app's normal data folder, your sessions are included in your device backups. If you use iCloud Backup, they are backed up to your own iCloud account along with the rest of your apps' data. That backup belongs to you and we have no access to it.

Permissions the app asks for, and why

PermissionWhy it's needed
Camera To record your strokes so the app can analyze them.
Microphone To capture sound along with the video, so playback matches what you filmed. The app also analyzes that sound on the device to hear when the ball is hit. It is never uploaded.
Photo library
(add only)
To save a summary card or an annotated video to your photo library when you ask it to. Add-only means the app can put items into your library but holds no permission to read or browse it.

You can turn any of these off in Settings, though recording will not work without access to the camera.

Instead of recording, you can bring in a video you already have, either from Photos or from the Files app. Both of those pickers are run by iOS rather than by the app, which is why neither one needs a read permission: the app is handed only the single video you select and never sees the rest of your library or your documents. Once you pick one, the app copies it into its own storage so it can analyze it, and that copy is treated like any other session.

When you choose to share

The app can export a summary card or an annotated video of a session. Tapping Share opens the standard iOS share sheet, and you pick the destination: Messages, Mail, Files, Photos, or some other app. It goes there and nowhere else. The developer does not receive a copy and has no way to see what you shared or who you sent it to.

If you save something to your photo library and have iCloud Photos turned on, Apple may sync that item to your own iCloud account, covered by Apple's privacy policy rather than this one. That account is yours. We have no access to it.

Install measurement (AppsFlyer)

The app includes the AppsFlyer SDK, the only third-party code in it. It tells us which ad campaign, if any, led to an install, so we can see which ads work. AppsFlyer processes this data on our behalf, under its own privacy policy.

AppsFlyer receivesDetails
Device identifiers An identifier iOS assigns to our apps on your device, which other companies' apps cannot see. The advertising identifier (IDFA) as well, but only if you allow tracking.
Device and connection details Such as the device model, iOS version, language, and the IP address the request comes from, which AppsFlyer uses to estimate the country and city.
App activity That the app was installed, each time it is opened, and two milestones, each once: finishing the introduction on first launch, and the first video analyzed. Only that they happened, with no details of the video or its results.

AppsFlyer receives nothing about your tennis. The app never gives it your videos, their sound, your body positions, your scores, or any player's name.

When an install came from one of our ads, AppsFlyer tells the ad network that showed it, such as TikTok, so the campaign can be measured. If you allowed tracking, that includes your device's advertising identifier. The ad network's use of it is covered by its own privacy policy.

AppsFlyer keeps this data according to its retention schedule, described in its privacy policy linked above. You can have it deleted sooner at any time, as described under Your data rights below.

Tracking

After the introduction on first launch, the app shows Apple's prompt asking whether it may track you. Allowing it shares your device's advertising identifier with AppsFlyer to match your install to the ad you saw in another company's app or website, which Apple defines as tracking. If you ask the app not to track, the advertising identifier is not shared, and ad measurement falls back to Apple's privacy-preserving attribution. You can change your answer at any time in Settings, under Privacy & Security, then Tracking.

Children

The app is not directed at children under 13 and does not knowingly collect personal information from them. Apart from the install measurement above, which is the same for every install, it collects nothing from anyone.

Your data rights

Your videos and results never leave your device, so there is nothing of them held on our side for us to hand over, correct, export, or delete on your behalf. For the install measurement data AppsFlyer holds, email us at the address below and we will have it deleted. For everything else, the controls are all yours: delete individual sessions in the app, or delete the app to clear everything it stored. Deleting a session removes its entry and the video the app saved for it. Temporary working files left behind by recording and exporting sit in the app's scratch space, where iOS clears them, and they go along with the app if you delete it.

Changes to this policy

If a later version of the app changes what it sends off the device, this page will say so before that version ships, and the privacy details on the App Store listing will be updated to match.

Contact

Questions about this policy: loganhtheofficial@gmail.com