5.1 Subscription Management (Adapty and Apple)
When you open the paywall or check your entitlement, the App communicates
with Adapty GmbH (a processor engaged by us under Art. 28 GDPR) to
determine whether you are eligible for the free trial, to fetch paywall
content, to verify your subscription status, and to process
restore-purchase requests. Adapty in turn communicates with Apple's
StoreKit.
- Data sent: an Adapty-generated customer identifier (derived from your device, not from your Apple ID or e-mail), your locale, the product IDs Dikta offers (
dikta.premium.monthly, dikta.premium.annual), and the purchase and subscription events Apple reports to the App. - Data received: your current subscription status, introductory-offer eligibility, paywall configuration.
- Legal basis: Art. 6 (1) (b) GDPR — performing the subscription contract.
- Retention: Adapty retains subscription and entitlement data for as long as we remain their customer or until you request deletion via us.
- Processor: Adapty GmbH, 140 Broadway, New York, NY 10005, USA (see Section 8 for international transfers).
In-app purchases themselves are processed by Apple, not by us. Apple's
privacy policy (apple.com/legal/privacy) governs that processing.
We never receive your Apple ID, name, e-mail, or payment details from Apple.
5.2 Crash and Error Reports (Sentry — Opt-Out)
When the App crashes or hits a handled error, and provided you have not
switched off crash reporting under Settings → Privacy → Share crash reports,
a report is sent to Sentry (hosted in the European Union at
ingest.de.sentry.io).
- Default: crash reporting is on. You can turn it off at any time in Settings, and we will stop sending new reports immediately.
- Data sent: a stack trace showing which Swift code was executing, the error type and message, your OS version and major device model (e.g. "iPhone 17 Pro, iOS 26.3"), the App version and build number, a sampled subset of internal timing traces, and breadcrumbs describing the last few actions inside the App.
- Data we actively scrub before sending: any breadcrumb or value whose category or message references the recordings directory, the transcripts directory, your Documents directory, the App's sandbox container path, or an audio-file extension (
.wav, .m4a, .mp3, .caf). Screenshots, view hierarchies, and user-interaction traces are disabled. - What is therefore not sent: your transcripts, your audio, your titles, your tags, your speaker labels, your settings, your Apple ID, your IP address (Sentry is configured with
sendDefaultPII = false). - Legal basis: Art. 6 (1) (f) GDPR — legitimate interest in diagnosing crashes and shipping a stable product. You can object at any time (Art. 21 GDPR).
- Retention: crash reports are retained by Sentry on our behalf for no longer than 90 days, then automatically deleted.
- Processor: Functional Software, Inc. d/b/a Sentry, 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA. Sentry's EU ingest region keeps the raw payload inside the EU.
5.3 iCloud Synchronisation (Paid Tier Only)
If — and only if — you have an active Premium subscription and you are
signed in to iCloud on the device, the App enables CloudKit-based
synchronisation so your transcripts, audio, and paid-tier settings appear
across the other devices you use with the same Apple ID.
- Data synchronised: transcripts (text, segments, words, timestamps), audio files (as CloudKit
CKAssets), speaker labels and colours, flags, tags, favourite status, summaries and action items (if present), and a small set of paid-tier preferences. The crash-reporting preference and the "has-seen-welcome" flag are not synchronised. - Where it goes: the private CloudKit database of the container
iCloud.de.paluro.dikta, hosted by Apple Inc. Data in a private CloudKit database is accessible only to the iCloud account that owns it. We cannot read, list, export, or recover your iCloud data. - Legal basis: Art. 6 (1) (b) GDPR — the paid subscription agreement explicitly includes cross-device synchronisation. Apple's own processing of the data in your iCloud account is governed by Apple's Privacy Policy and by the iCloud terms you accepted.
- Retention: your iCloud data persists until you delete it, either from within Dikta or from outside Dikta (Apple ID → iCloud → Manage Storage). Note: if you turn off iCloud sync after previously using it, your already-uploaded data remains in your iCloud account until you delete it.
5.4 On-Demand Model Downloads
The two smallest Whisper transcription models are bundled with the App and
never require a network connection. If you choose a larger model under
Settings → Transcription quality, the App downloads it on-demand from
the Hugging Face content-delivery network (hf.co and its CDN). The
speaker-diarisation component similarly fetches its models on first use.
- Data sent: a standard HTTPS request — your device's current public IP address (at the network layer, unavoidable for any download), the
User-Agent header your OS attaches, and the requested file path. No user identifier, no Dikta-specific header, and no content from the App is transmitted. - Legal basis: Art. 6 (1) (f) GDPR — legitimate interest in providing you the model you selected.
- Retention at our end: none — we do not receive or store this traffic. CDN operators may log standard web-server metadata for short periods under their own policies.
- Recipient: Hugging Face, Inc., 20 Jay Street, Suite 620, Brooklyn, NY 11201, USA.
5.5 Apple Platform Services (iCloud KVS, Push, App Store)
The App uses a few Apple platform services that process data on Apple's infrastructure under Apple's own terms:
- The iCloud Key-Value Store synchronises small preference values across your paid-tier devices when iCloud is signed in and Premium is active.
- CloudKit push notifications are used to wake the App when changes land in your private iCloud database. The App does not send any user-visible push notifications on its own.
- The App Store and StoreKit 2 process your subscription purchase, renewal, and billing. We receive only the subscription status through Adapty; we do not receive your Apple ID, billing name, or payment information.
All of the above are processed by Apple Inc. under Apple's Privacy Policy (apple.com/legal/privacy).
5.6 On-Device Summarisation (Apple Intelligence)
On compatible devices (iOS 26 / iPadOS 26 / macOS 26 or later, with Apple
Intelligence enabled and the required hardware support), the App can
produce a short natural-language summary of a transcript. The summariser
uses Apple's Foundation Models framework, which runs the base language
model entirely on-device on the Apple Neural Engine.
- Data sent: the transcript text you ask to summarise is passed to Apple's on-device Foundation Models API and processed in local memory on your device.
- Over the network: nothing. The API we call is an on-device API. We do not transmit the transcript, the prompt, or the generated summary to any server operated by us.
- Private Cloud Compute: our summarisation call site explicitly targets the on-device model (
SystemLanguageModel.default). It does not opt into Apple's optional Private Cloud Compute route. Whether Apple may nevertheless route Apple Intelligence traffic through Private Cloud Compute is governed by Apple's OS behaviour and Apple's Privacy Policy, including Apple's guarantee that PCC does not retain user data. - Unavailable: on older OS, ineligible hardware, or with Apple Intelligence switched off, the App reports "Summarisation unavailable" and no processing occurs.
- Legal basis: Art. 6 (1) (b) GDPR — performing the contract for the feature you invoked.
- Retention: the generated summary is stored alongside the transcript in the local database (and in iCloud, if Premium + iCloud sync is active). It is never sent to us. Delete it by deleting the transcript.
5.7 What We Never Send
To avoid any ambiguity, the App never sends:
- your audio recordings to us or to any third party;
- your transcript text to us or to any third party;
- your speaker labels, titles, tags, flags, favourites, summaries, or action items to us or to any third party;
- your microphone input to a cloud transcription service;
- any advertising or attribution identifier;
- any cross-app tracking signal;
- any data to third parties for marketing, profiling, or data-brokerage purposes.