Privacy Policy
Effective date: May 2026
HeatReader and HeatViewer (together, "the Apps") are developed by Sarulian LLC. This privacy policy explains what information the Apps collect, how it is used, and your choices regarding your data. This single policy covers both apps because they are designed to work together as a paired system.
1. About the Apps
HeatReader is an iOS app that records video and audio from a phone placed near home plate to measure pitch speed, ball location, batted-ball exit velocity, and spray. HeatViewer is an iPadOS companion app (also installable on Apple Silicon Macs) that pairs with HeatReader over the local network to review and analyze the captured sessions.
2. Information We Collect
Information you provide
- Player or session names you add manually
- Settings and preferences you configure within the Apps
Information collected automatically
- Camera data: Video recordings of pitches and batted balls. Videos are stored locally on your device and are never uploaded to our servers.
- Microphone data: Audio is captured alongside video to detect bat contact, backstop impacts, and other events that trigger capture. Audio is stored locally on your device and is never uploaded.
- Local-network discovery: The Apps use Apple's Multipeer Connectivity framework over your local Wi-Fi network to discover and pair with each other (HeatReader on one device, HeatViewer on another). This requires the iOS local-network permission. No data is sent to our servers, and the Apps only communicate with other Sarulian Apps you run yourself.
3. Information We Do NOT Collect
- We do not collect, store, or transmit your videos or audio off your devices
- We do not collect personal identification information (name, email, phone number)
- We do not collect or use your GPS or location data
- We do not track your activity in the background
- We do not currently collect any analytics or usage data
- We do not sell or share any data with third parties for advertising purposes
4. Data Storage
All session data — video, audio, measurement results, player names, and settings — is stored locally on your device. We do not operate servers that store your personal data.
When you pair HeatReader and HeatViewer, captured sessions can be transferred from one device to the other over your local network. This transfer is peer-to-peer between your own devices and does not pass through any Sarulian servers or third-party services.
5. In-App Purchases
The Apps currently have no in-app purchases. If subscription or purchase functionality is added in a future version, payments will be processed entirely through the Apple App Store. We will not collect or have access to your payment information.
6. Third-Party Services
The Apps do not currently integrate any third-party analytics, advertising, or data-collection services. If this changes in a future version, this policy will be updated and any new third-party services will be listed here before the change takes effect.
7. Children's Privacy
The Apps are not directed at children under 13. We do not knowingly collect information from children.
8. Your Choices
- You can delete all session data by clearing the App's storage or uninstalling the App
- You can revoke camera, microphone, or local-network permissions in your device's Settings at any time
- You can stop pairing between HeatReader and HeatViewer at any time by closing one of the Apps or disconnecting from the shared Wi-Fi network
9. Your Rights (California & EU/EEA)
California residents have the right under the CCPA to request access to or deletion of personal information we hold about them. Because the Apps store all data locally on your device, the most direct way to exercise these rights is to delete the App or clear its storage.
Residents of the EU, EEA, and UK have rights under the GDPR to access, rectify, erase, restrict, or object to the processing of personal data, and to data portability. Sarulian LLC is the data controller for any data the Apps process. To exercise any of these rights, contact support@sarulian.com.
10. Beta Testing (TestFlight)
The Apps may be distributed to testers via Apple's TestFlight program. TestFlight is operated by Apple and has its own privacy notice. Apple may collect crash data and basic device information from TestFlight builds to provide the service. Sarulian LLC does not receive personally identifying information about TestFlight users from Apple.
11. Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated effective date.
12. Contact
HeatReader and HeatViewer are operated by Sarulian LLC. Questions about this privacy policy? Contact us at support@sarulian.com.