ON-DEVICE / NO TRACKING

Privacy Policy

Last updated: October 22, 2026

PunchKit is local-first and does not operate an application server. Recordings, samples, projects, kits, stems, and backups are processed and stored locally by default. Data leaves your device only when you explicitly export or share it, download the optional stem model, or turn on optional iCloud backup sync.

This page is maintained by the PunchKit team to answer common privacy questions about the PunchKit iOS app. It describes the app's current behavior. PunchKit is an independent companion app and is not affiliated with Teenage Engineering.

01

Data handled by the app

  • User-selected or recorded audio
  • EP project, pad, sample, and backup data transferred over USB MIDI/SysEx
  • Local Kit Builder drafts and imported kit audio
  • Appearance and device-colorway preferences
  • Local free-tier counters and cached founding-user entitlement
  • A small rotating local history of redacted diagnostics
  • Backup-library archives synced through your iCloud Drive, only if you turn on iCloud backup sync
  • Files you explicitly export to device storage, Files, iCloud, mail, or another destination you pick
02

Data collection

PunchKit has no account system, advertising SDK, analytics SDK, third-party crash-reporting SDK, or tracking domains. PunchKit does not automatically upload recordings, EP data, diagnostic reports, issue descriptions, or identifiers to a PunchKit service.

03

App Store purchases

PunchKit Pro is purchased through Apple StoreKit. Apple processes payment and provides signed transaction status to the app. PunchKit does not receive payment-card details. Local entitlement and free-tier state are stored on the device. Apple's own privacy terms apply to App Store transactions.

04

Device diagnostics and issue reports

PunchKit keeps a small rotating local diagnostic history for device and operation failures. It may contain timestamps, an ephemeral session identifier, app and iOS versions, operation categories and statuses, and sanitized errors. It does not contain recorded audio, sample contents, or project contents. File paths and common audio filenames are redacted. Diagnostic storage is excluded from backups and limited to three files of approximately 1 MB each.

Nothing is sent automatically. "Report an Issue" lets you write a description and optionally attach a redacted report. The system mail composer or share sheet then lets you review, change, cancel, or choose a destination. Anything you send is processed under the selected provider's privacy terms.

05

Optional iCloud backup sync

Backup storage remains local by default. iCloud backup sync is optional and off by default.

When you turn it on, your backup-library ZIP and TE PAK archives sync through Apple's iCloud Drive to your supported iPhone, iPad, and Mac devices signed in with the same Apple account. These archives can contain projects, samples and audio, and associated metadata.

Apple stores and transfers these files under Apple's privacy policy, your iCloud settings, and your iCloud storage quota. PunchKit does not operate a backup-sync server and does not receive your iCloud credentials.

  • Turning sync on copies and verifies your existing local backups into iCloud Drive. Your local originals remain.
  • Turning sync off copies available cloud backups to local storage without deleting the cloud originals.
  • Deleting a synced backup removes it from your synced devices. Independently retained local originals remain.
  • Only backup-library archives sync. Standalone recordings and takes, diagnostics, usage counters, and app preferences are not included.
06

Optional stem model download

Stem separation uses a machine-learning model that you explicitly download from the project's public GitHub release. The request exposes ordinary network information such as your IP address to the download host / CDN. No recording, EP data, or stable PunchKit identifier is included in the model request. The model archive is checksum-verified and stored locally. After installation, separation runs offline on your device. The model can be removed from PunchKit at any time.

07

Permissions we request

  • Microphone / audio input — iOS exposes built-in and connected USB audio inputs through the recording-permission system, so this permission is required to capture audio from either source. Audio is written to local files you control.
  • Files access — used only for imports and exports you initiate to locations you pick.
  • USB MIDI / SysEx — used for direct communication with connected EP-133 K.O. II, EP-1320, and EP-40 devices.
08

Children

PunchKit is a music production tool and does not knowingly collect any data from anyone, including children under 13.

09

Your rights

Because PunchKit does not operate a server that stores your personal data, there is nothing for us to export or delete on your behalf. To remove your content, delete the app or remove the relevant files from your device or chosen storage location. If you use iCloud backup sync, you can delete synced backups in PunchKit.

10

Changes to this policy

If the app's behavior changes, this page will be updated and the "Last updated" date above will change.

11

Contact

Questions about privacy? Reach out at kristaps.dreija@icloud.com.