Privacy policy.
The current policy is: nothing is collected.
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. Ohms Rehearse collects no data about you, your device, or your content and sends none of it to Silo Systems. What it saves stays in the app's own storage on your device.
Everything Ohms Rehearse does runs on your Mac or iPad with Apple audio frameworks and analysis code written for this app. There is nothing to download, no runtime network service, and no 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
Ohms Rehearse opens no network connections of its own. The only traffic tied to the app runs between your device and Apple, and none of it reaches Silo Systems:
- App Store updates. When Apple ships an Ohms Rehearse update, the App Store delivers it. This traffic is between your Mac or iPad and Apple's servers. Silo Systems is not involved.
- App Store purchase check and ratings. On Mac, each launch asks Apple's StoreKit to confirm the App Store purchase, which may contact Apple, and the Retry App Store Verification button asks Apple to refresh that record. If you rate the app from Apple's rating prompt, Apple receives the rating. None of this carries your songs, chords, loops, or practice history, and Silo Systems receives nothing.
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 Microphone, 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 in the app's own storage on your Mac or iPad. On Mac that is ~/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. On Mac, deleting Ohms Rehearse removes the app and your work remains under its container until you delete it manually. On iPad, deleting the app also deletes its storage; files you exported elsewhere stay where you put them.
On iPad, the same data lives inside the app's own storage on the device, and deleting the app deletes it.
Progressive Loop Coach practice history and ChordPro exports stay under the same user-controlled storage boundary.
Components
Ohms Rehearse bundles no third-party code, SDKs, analytics libraries, or model weights. The audio work is done by Apple system frameworks and code written for this app, and none of it sends data anywhere:
- Apple's time-pitch engine: changes tempo and transposes during playback.
- In-house Accelerate/vDSP chord engine: local STFT, beat-synchronous chromagram, template matching, and Viterbi smoothing with per-chord confidence.
- Key and tempo estimation on Accelerate: Krumhansl-Schmuckler key profiles over the chromagram, and onset-based tempo 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