Short version: dSL1200 AUv3 collects nothing, sends nothing, and tracks nothing. The plugin reads only the audio files and Music library tracks you explicitly pick from its in-pane browser, and only to play them on the virtual deck inside your DAW session.
1. Information we collect
None. dSL1200 AUv3 does not collect, store, transmit, or share any personally identifiable information. The plugin does not contain analytics SDKs, advertising frameworks, crash-reporting services, telemetry, remote configuration, or any other third-party data-collection components.
2. Apple Music library access
When you open the plugin's track picker, iOS prompts you for permission to access your Apple Music library. If you grant permission, dSL1200 AUv3 lists the songs in your library through a custom in-pane browser (built into the plugin pane to work around iOS's clipped system-picker behavior in AUv3 hosts).
- The selected track is read directly from your device.
- Track audio, titles, artist names, and other metadata are used only inside the plugin to play the song and render the title and artist on the on-screen vinyl label.
- Nothing about your library — including the names or contents of any track — is uploaded, transmitted off-device, or shared with the developer or any third party.
You can revoke Apple Music library access at any time in Settings → Privacy & Security → Media & Apple Music → dSL1200.
3. Files and drag-and-drop
When you tap "Files…" inside the plugin's track picker, or drag an audio file onto the plugin window from another iOS app, iOS grants the plugin temporary read access to that file. The file is loaded into the plugin's streaming engine so you can play and scratch it on the virtual deck.
- The selected audio file is read directly from your local device or iCloud Drive.
- File contents and names are used only inside the plugin for the duration of the session.
- Nothing about the file you load — including its name, contents, location, or metadata — is uploaded, transmitted off-device, or shared with the developer or any third party.
4. MIDI input
dSL1200 AUv3 accepts standard MIDI input from your DAW host (pitch-bend → scratch wheel; mod wheel / CC1 → pitch fader). MIDI events are processed in real time inside the plugin and discarded after the audio render completes. No MIDI data is recorded, retained, or transmitted by the plugin itself.
5. Network use
dSL1200 AUv3 does not make any network connections of any kind. The plugin does not contain in-app purchases, advertising, telemetry, remote configuration, license-server check-ins, or any other server communication. The plugin runs entirely offline.
6. Host project state
Like every Audio Unit plugin, dSL1200 AUv3 saves a small amount of state into your DAW session file when you save your project (current pitch fader position, loop on/off state, and similar settings). This data is written and read by your DAW — not by the plugin's developer — and lives entirely inside the project file on your local device.
7. Children's privacy
Because the plugin collects no information of any kind, it does not knowingly collect information from children, and it complies with applicable children's privacy laws (including COPPA and the GDPR-K provisions of the EU GDPR).
8. Data retention and deletion
Because no personal data is collected, there is nothing to retain or delete on the developer's side. All in-plugin state lives entirely on your device — inside the host's session file — and is removed if you uninstall the dSL1200 host app.
9. Third-party services
dSL1200 AUv3 does not embed third-party SDKs or services that collect user data. The plugin only uses Apple's built-in iOS frameworks (AudioToolbox, AVFoundation, MediaPlayer, Metal, UIKit, SceneKit, CoreMIDI) to function inside its host.
10. Encryption
dSL1200 AUv3 ships with a small bundled 3D mesh asset that is obfuscated using a custom XOR keystream derived from a SHA-256 hash. This is content protection for the developer's own art assets only — it does not encrypt, protect, or transmit any user data.
11. Code signing
dSL1200 AUv3 is signed with the developer's Apple Developer ID and distributed through the App Store as part of the dSL1200 host application. iOS verifies the signature on install. The plugin runs in iOS's standard app-extension sandbox with no entitlements that would allow it to access your contacts, location, camera, microphone, or any other privacy-protected resource beyond what is described in this policy.
12. Changes to this policy
If this privacy policy changes, the updated version will be posted at this URL and the "Last updated" date below will change. Because the plugin collects no data, material changes are not anticipated.
13. Contact
Questions about this privacy policy or about dSL1200 AUv3 in general can be sent to mike@epromfoundry.com.