The short version
Ohms Rehearse collects no data. None.
No analytics. No telemetry. No account. No personal data. No usage metrics. No error beacons. No advertising IDs. No fingerprinting. No crash reports. No data of any kind is collected, stored, transmitted, or shared by Ohms Rehearse about you, your device, or your content.
Everything Ohms Rehearse does runs on your Mac with Apple audio frameworks, in-house analysis, and a bundled Core ML separation model. There is no runtime network service, model download, or Ohms Rehearse account.
What we don't have, and therefore never see
Because Ohms Rehearse has no server-side component, none of the following exists anywhere in our infrastructure (which consists of: nothing): your name, email, phone, or address; your IP address, device identifier, or any hardware fingerprint; your content and anything derived from it; session timing, feature usage, or behavioural data; crash reports. The app does not phone home, ever.
Outbound traffic you initiate
The only outbound network traffic, all user-initiated, and none of it to Ohms Rehearse:
- App Store updates.When Apple ships a Ohms Rehearse update, the App Store delivers it. This traffic is between your Mac and Apple's servers. Ohms Rehearse is not involved.
- Links you click. If you click an external link inside the app, your default browser handles the request. Ohms Rehearse is not involved.
Permissions we request, and why
- Files you choose. Read the audio files you open, and write only the chord sheets you export, via the system file picker. Nothing else on disk is touched.
Ohms Rehearse does not request Camera, Contacts, Location, or Full Disk Access beyond what is listed above. If you grant nothing, it can read nothing.
On-device data you create
Imported-song references, chord corrections, loop plans, and generated analysis live on your disk under ~/Library/Containers/com.silosystems.ohmsrehearse/Data/Library/Application Support/OhmsRehearse/ (plus any folder you explicitly choose to export to). They are yours. We do not have access to them. Deleting Ohms Rehearse removes the app; your work remains under its container until you delete it manually.
Version 1.2.0, which is in preparation and not in the current App Store build, adds local Progressive Loop Coach practice history and ChordPro exports under the same user-controlled storage boundary.
Third-party components
Ohms Rehearse uses these open-source components and public services. None of them receive any data about you from Ohms Rehearse:
- Spleeter 2-stems on Core ML — bundled, MIT-licensed vocal/accompaniment separation for optional stem-mute play-along. It is not used for chord estimation and requires no download.
- In-house Accelerate/vDSP chord engine — local STFT, beat-synchronous chromagram, template matching, and Viterbi smoothing with per-chord confidence.
- YIN and Krumhansl-Schmuckler analysis on Accelerate — local tempo, pitch, and key estimation.
Children's privacy
Ohms Rehearse is rated 4+. Because no personal data is collected from any user, no special treatment is required for users under 13. Same policy applies regardless of age: nothing collected.
Changes
If we ever materially change how Ohms Rehearse handles data, we will publish an updated version of this page, announce the change prominently in the release notes, and require explicit consent in-app before any new collection begins. The current policy is: nothing is collected.
Contact
Questions about this policy: admin@ohmslaw.net