Privacy Policy - QuickCast
Last updated: 8 April 2026
QuickCast (“the App”) is developed by Data Consulting Services. This Privacy Policy explains how we handle your information when you use our app.
Our Privacy Commitment
QuickCast is designed with privacy as a core principle. Your audio recordings, transcripts, and webhook configurations stay on your device and only go where you tell them to go. The only data ever transmitted to us is anonymous usage events, and only if you explicitly opt in.
Information We Do NOT Collect
- We do not collect personal information (no name, no email, no phone, no address)
- We do not have user accounts or registration
- We do not track your location
- We do not use advertising identifiers
- We do not store your recordings, transcripts, or webhook URLs on our servers
- We do not share your content with third parties
- We do not use third-party advertising or marketing SDKs
Anonymous Usage Analytics (Opt-In)
QuickCast 1.5 introduces an optional, anonymous usage analytics feature powered by Aptabase, an open-source, privacy-focused analytics provider hosted in the European Union.
What we collect (only if you opt in)
- App launches
- Recording started / stopped
- Recording upload outcome (success, partial success, failure)
- Approximate recording duration bucket (short / medium / long)
- Screen / feature opens (e.g. settings, history)
- App version, OS version, device model, locale
What we never collect
- Audio content
- Transcripts
- Webhook URLs, names, headers, or payloads
- File names or recording metadata
- IP addresses (Aptabase explicitly does not log them)
- Advertising identifiers (IDFA / IDFV)
- Persistent device IDs
- Any account or contact information
How it works
- Analytics is off by default. The first-launch onboarding flow asks you explicitly whether to enable it.
- A rotating session ID (a fresh UUID) is generated locally each time you use the app, and resets after one hour of inactivity. It is never linked to your identity, your device, or any account.
- Events are sent over HTTPS to
https://eu.aptabase.com. Aptabase’s data processing happens entirely within the EU. - You can turn analytics off (or back on) at any time in Settings → Privacy → Anonymous Analytics. Disabling it stops all event transmission immediately.
- Opting out is permanent across launches until you opt back in.
Data That Stays on Your Device
Audio Recordings
All audio recordings are stored locally on your device in the app’s private storage. Recordings are only uploaded to webhook endpoints that you explicitly configure. You have full control over your recordings and can delete them at any time from within the app.
Webhook Configurations
Your webhook URLs, custom headers, and settings are stored locally on your device using Apple’s SwiftData framework. This data never leaves your device except when making requests to your configured webhooks.
Recording History
Your recording history, including file names, durations, upload status, and transcripts, is stored locally on your device. This information is not transmitted anywhere except to webhooks you configure.
App Settings
Your preferences (audio format, quality settings, auto-upload preferences, etc.) are stored locally using Apple’s standard UserDefaults system.
Permissions We Request
Microphone Access (Required)
QuickCast requires microphone access to record audio. This is the core functionality of the app. Audio is captured and stored locally on your device, and is only uploaded to webhook endpoints you configure.
Speech Recognition (Optional)
QuickCast offers optional live speech-to-text transcription using Apple’s Speech framework.
Important details about speech recognition:
- All speech processing occurs entirely on your device
- No audio is sent to Apple or any third party for transcription
- Transcription works offline (for supported languages)
- Transcripts are stored locally with your recordings
- Transcripts are only sent to webhook endpoints you configure
- You can disable transcription at any time in webhook settings
Network Access (Required)
Network access is required to upload recordings to your configured webhook endpoints. The app also monitors network connectivity to queue uploads when offline and retry when connection is restored.
How Your Data Flows
[Your Voice] → [Device Microphone] → [Local Storage]
↓
[Your Configured Webhook(s)]
[App Open / Recording Started] → [Anonymous Event] → [Aptabase EU]
(only if you opted in)
- You record audio using the app
- Audio is saved locally on your device
- If transcription is enabled, text is generated on-device
- When you upload (manually or automatically), the recording and transcript are sent directly to YOUR webhook endpoint(s) — including in parallel to multiple webhooks if you use the multi-recipient feature
- We never see, access, or store your audio, transcripts, webhooks, or recording metadata
- Separately, and only with your explicit consent, anonymous usage events (e.g. “recording started”) are sent to Aptabase so we can understand which features people use. These events contain no audio, no transcripts, no webhook data, and nothing that identifies you.
Webhook Uploads
When you upload a recording to a webhook:
- Audio file: Sent as multipart form-data to your webhook URL
- Transcript (if enabled): Sent as a text field alongside the audio
- Custom headers: Any headers you configure are included in the request
Your responsibility: You are responsible for the security and privacy practices of the webhook endpoints you configure. We recommend:
- Using HTTPS endpoints for encrypted transmission
- Using authentication headers for secure endpoints
- Only configuring webhooks you trust
- Reviewing the privacy policies of services receiving your data (Zapier, Make, n8n, etc.)
Offline Queue
When you’re offline or a webhook is temporarily unavailable:
- Recordings are queued locally on your device
- The app automatically retries when connection is restored
- Queued items remain on your device until successfully uploaded
- You can view and manage the queue within the app
Data Retention and Deletion
Your Control
- Delete individual recordings anytime from Recording History
- Clear all recordings using Storage settings
- Recordings are permanently deleted from your device when you delete them
- Uninstalling the app removes all local data
Automatic Cleanup (Optional)
You can configure automatic cleanup in Settings to remove old recordings based on:
- Age (e.g., delete recordings older than 30 days)
- Storage limits (e.g., keep only most recent 100MB)
iCloud and Backups
Device Backups
If you back up your device using iCloud or iTunes/Finder, app data may be included in those backups. This is controlled by your device backup settings, not by QuickCast.
iCloud Sync
QuickCast does not currently use iCloud sync. Your webhooks and recordings do not sync between devices.
Children’s Privacy
QuickCast does not knowingly collect any information from children under 13. The app does not require any personal information to function.
Third-Party Services
QuickCast does not integrate with any advertising, marketing, or behavioral tracking services.
The only third party that may receive any data from QuickCast is Aptabase, used solely for the optional anonymous usage analytics described above. No data is sent to Aptabase unless you have explicitly opted in. See the Aptabase privacy policy at https://aptabase.com/legal/privacy.
When you configure webhooks to services like Zapier, Make, n8n, Slack, or custom APIs, your recordings (and optionally transcripts) are sent directly to those services from your device. Please review their respective privacy policies:
Security
We implement the following security measures:
- All data is stored in the app’s private sandboxed storage
- Network requests support HTTPS for encrypted transmission
- No data is stored on our servers (nothing to breach)
- Optional WiFi-only uploads for sensitive recordings
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Updating the “Last Updated” date at the top
- Posting the new policy on this page
We encourage you to review this Privacy Policy periodically.
Your Rights
Depending on your jurisdiction, you may have rights regarding your personal data. Since QuickCast does not collect personal data, most data protection requests are not applicable. However:
- Access: All your data is already accessible to you within the app
- Deletion: You can delete all data directly within the app
- Portability: Recordings are standard audio files you can access and export
Contact Us
If you have questions about this Privacy Policy or QuickCast:
Email: support@dataconsultingservices.net
Website: https://dataconsultingservices.net/apps/quickcast/
Summary
| Question | Answer |
|---|---|
| Do you collect personal information? | No |
| Where are recordings stored? | On your device only |
| Is speech recognition online? | No, it’s on-device |
| Do you sell my data? | No, we don’t have personal data to sell |
| Can I delete my data? | Yes, anytime in the app |
| Do you use analytics? | Only anonymous usage events, opt-in, off by default |
| Can I disable analytics? | Yes, in Settings → Privacy → Anonymous Analytics |
| Do you show ads? | No |
| Do you use tracking SDKs? | No |
QuickCast - Record. Send. Done. Your voice, your webhooks, your control.