This Privacy Policy explains how ShotTrackerOCR (“ShotTrackerOCR,” “we,” “us,” or “our”) handles information when you use the ShotTrackerOCR mobile application and related website pages.
ShotTrackerOCR is designed as a local-first basketball shooting-session tracker. As of the current version, the app does not require a user account, does not provide cloud sync, does not upload shooting-session data to our servers, and does not retain original result images after OCR processing.
1. Information the App Handles
1.1 Shooting session data
When you manually enter a session or confirm OCR results, the app stores the confirmed session record locally on your device. A session record may include:
- session date and time;
- makes, total shots, misses, and shooting percentage;
- session source, such as camera, photo library, or manual entry;
- date/time source, such as capture time, photo original time, import time, or manual override;
- optional notes that you enter;
- OCR output text, OCR confidence information, and OCR warning information, if an OCR session is confirmed and saved;
- local record metadata, such as created, updated, and deleted timestamps.
1.2 Images used for OCR
If you take a photo in the app or select a photo from your photo library, the app uses that image to perform OCR and help extract shooting metrics. The current version processes OCR on device. The app does not intentionally retain the original result image after you save or cancel the session, and it does not store an image file path in the saved session record.
If you select a photo from your iPhone photo library, the original photo remains in your photo library unless you delete it yourself. ShotTrackerOCR does not delete or alter your original photo library image.
1.3 Photo date/time metadata
When you import a photo from the photo library, the app may attempt to read the photo’s original capture date/time from iOS photo metadata, such as PhotoKit creation date or EXIF DateTimeOriginal. The app uses this date/time as a default session date/time when available. If it is unavailable, the app uses the import time. You can edit the session date/time before saving.
1.4 Device permissions
The app may request permission to access the camera so you can take a result photo. The app may also request access to the photo library or use Apple’s photo picker so you can select a result image. You may use manual entry without granting camera or photo access.
1.5 Support communications
If you contact us by email or another support channel, we may receive your contact information, message content, and any information you choose to include. Do not send sensitive information unless necessary for support.
2. Information We Do Not Collect in the Current Local-Only Version
As of the current version, ShotTrackerOCR does not collect the following through the app:
- user account credentials;
- name, email address, or phone number through the app;
- precise or approximate location;
- contacts;
- HealthKit, medical, or fitness data;
- payment card information;
- advertising identifiers;
- tracking data for advertising or data-broker purposes;
- original OCR result images after the OCR workflow is complete;
- cloud copies of your shooting-session records.
We do not sell your personal information. We do not use your shooting data for third-party advertising. We do not share your shooting data with data brokers.
3. How the App Uses Information
The app uses the information it handles to:
- perform OCR on a selected or captured result image;
- pre-fill makes, total shots, and percentage values when OCR can detect them;
- allow you to review, correct, and save a session;
- calculate misses and shooting percentage;
- show local session history;
- generate dashboard summaries and trend charts;
- support editing and deleting sessions;
- respond to support requests if you contact us.
4. On-Device OCR and Image Processing
The current version uses on-device OCR processing. Result images are used only to extract shooting-session information and are not sent to us or to a third-party OCR service for processing. OCR may be inaccurate due to glare, blur, angle, cropping, display quality, or lighting. You should review and correct OCR results before saving a session.
5. Data Sharing
In the current local-only version, we do not receive your shooting-session records, original result images, or OCR image files from the app. We do not share that data with third parties because we do not receive it.
If you use a device-level sharing feature, export feature, screenshot, backup, or similar function, your sharing is controlled by you and by the services you choose to use.
Apple may process information related to App Store downloads, purchases, subscriptions, crash reports, and device diagnostics according to your Apple settings and Apple’s own terms and privacy policies. ShotTrackerOCR does not control Apple’s separate processing.
6. Retention and Deletion
6.1 Session data
Session records are stored locally on your device until you edit or delete them, reset the app’s local data, or delete the app. If the app uses soft deletion, a deleted session may be removed from active views while a local deletion timestamp is retained for record integrity and future sync readiness. The current version does not transmit deleted session records to us.
6.2 Images
The app does not intentionally retain original result images after the OCR workflow is complete. Temporary image references are cleared after save or cancel where technically possible. iOS may manage temporary files, caches, or backups according to system behavior and your device settings.
6.3 Device backups
ShotTrackerOCR does not provide its own cloud sync in the current version. However, depending on your iPhone settings, iOS may include app data in encrypted device backups or iCloud backups managed by Apple. You can manage iCloud and device backup settings in iOS Settings.
6.4 Support communications
If you contact us for support, we may retain your support communication as long as reasonably necessary to respond, maintain business records, resolve disputes, and comply with legal obligations.
7. Your Choices
- You can decline camera or photo-library access and use manual entry instead.
- You can edit session values before saving.
- You can edit or delete saved sessions in the app.
- You can delete the app to remove local app data from your device, subject to iOS backup behavior.
- You can contact us about privacy questions or support communications you have sent to us.
8. Children and Minors
ShotTrackerOCR may be used by athletes, parents, guardians, or coaches to track basketball shooting practice. The current local-only version does not require a child or any other user to create an account or provide name, email address, location, contacts, or other personal identifiers through the app. If a parent or guardian allows a minor to use the app, the parent or guardian is responsible for supervising that use.
We do not knowingly collect personal information from children through the current local-only app. If future versions add accounts, cloud sync, team features, family sharing, coach dashboards, or messaging, this Privacy Policy will need to be updated before those features are made available.
9. Security
The app stores session data in the app’s local storage area on your device. iOS app sandboxing and your device security settings help protect that data. You are responsible for using a secure passcode, Face ID, Touch ID, and other device-level protections. No method of storage is completely secure.
10. Future Features
Future versions may add optional accounts, cloud backup, multi-device sync, family sharing, coach or team access, advanced analytics, exports, video analysis, AR features, or AI coaching insights. We will update this Privacy Policy and App Store privacy disclosures before materially changing what information is collected, stored, processed, or shared.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. The “Last updated” date above will identify the latest version. If changes materially affect how the app handles your information, we will provide notice as required by applicable law or platform requirements.
12. Contact
For privacy questions, contact: