Privacy Policy for Dengar+
Last Updated: September 21, 2026
Developer: Ashraf Naim
Contact: support@tsapps.my
App: Dengar+ (AI Meeting Transcription & Summary)
1. Introduction
Welcome to Dengar+. We respect your privacy and are committed to protecting your personal data. This privacy policy explains how we handle your information when you use our iOS application for meeting transcription and summarization.
2.1 Audio Recordings
- What: Audio recordings of your meetings and conversations
- Storage: Stored locally on your device only in the app’s Documents directory
- Transmission: Temporarily uploaded to our backend server, which forwards it to our AI processing provider (OpenRouter, routing to Google Gemini models) for transcription
- Retention: Audio files are immediately deleted from our servers after processing completes
- Your Control: You can delete recordings anytime from within the app
2.2 Device Identifier
- What: Anonymous device UUID (generated by iOS)
- Purpose: To manage free trial quotas (5 transcriptions per device) and Premium subscription validation
- Storage: Stored on our secure backend server (hosted with Hostinger in Kuala Lumpur, Malaysia)
- No Personal Data: Device ID cannot be linked to your identity
2.3 Usage Tracking
- What: Number of transcriptions used (quota management)
- Purpose: To enforce free tier limits and track Premium subscription monthly usage
- Data Collected: Device ID, transcription count, quota remaining, monthly reset date
- Storage: Persistent backend database (SQLite)
- What: In-App Purchase transaction IDs and subscription status
- Purpose: To verify Premium subscription ($4.99/month) and provide 30 monthly transcriptions
- Processing: Handled by Apple App Store; we only receive validation confirmation
- Privacy: Apple processes all payment information (we never see credit card details)
3.1 Core Functionality
- Transcription: Audio temporarily uploaded to our server → forwarded over HTTPS to OpenRouter (Google Gemini speech-capable model) → transcribed text returned to app → audio deleted from server
- Summarization: Transcripts sent through OpenRouter to a Google Gemini model for meeting summaries
- Quota Management:
- Free Tier: 5 transcriptions total per device (lifetime)
- Premium Tier: 30 transcriptions per month with $4.99/month subscription (resets monthly)
3.2 No Permanent Storage
- Audio files: Deleted immediately after transcription
- Transcripts: Stored only on your device, never on our servers
- Summaries: Stored only on your device, never on our servers
4. Third-Party Services
4.1 OpenRouter and Google Gemini (Transcription & Summarization)
- Data Shared: Audio recordings (temporary), transcripts (for summarization)
- Purpose: AI-powered transcription and summarization. OpenRouter is an API gateway that forwards the request to the model provider (Google)
- Privacy Policies: OpenRouter Privacy Policy · Google Privacy Policy
- Data Retention: These providers may temporarily process or log data to deliver the service; see their policies for details. We do not send your name, email or Apple ID with the audio
- Security: All communication encrypted via HTTPS
4.2 Hostinger (Backend Hosting)
- Data Shared: Device ID, transcription count, subscription status
- Purpose: Proxy AI API calls, manage quotas, validate subscriptions
- Server Location: Kuala Lumpur, Malaysia
- Security: HTTPS encryption, secure environment variables
- No Audio Storage: Audio files immediately deleted after processing
4.3 Apple StoreKit (In-App Purchases)
- Data Shared: Purchase transaction IDs
- Purpose: Subscription management and validation
- Privacy Policy: Apple Privacy Policy
- Payment Processing: Handled entirely by Apple (we never access payment details)
5. Data Storage & Retention
5.1 On Your Device (Local Storage)
- Audio recordings: Stored in app Documents directory until you delete them
- Transcripts: Stored in CoreData database
- Summaries: Stored in CoreData database
- User settings: Stored in UserDefaults and Keychain
5.2 On Our Backend Server
- Device ID: Stored to track quota usage
- Transcription count: Current usage for both free and premium users
- Subscription data: Expiry date, product ID, transaction ID
- Monthly reset tracking: Premium quota reset dates
- Retention: 90 days after last use (automatically purged)
5.3 What We DO NOT Store
- ❌ Your audio files (deleted immediately after processing)
- ❌ Your transcripts (local only)
- ❌ Your summaries (local only)
- ❌ Personal information (name, email, phone, etc.)
- ❌ Payment information (handled by Apple)
6. Data Security
We implement industry-standard security measures:
- Encryption in Transit: All data transmitted over HTTPS/TLS
- Encryption at Rest: iOS security protects on-device data
- Backend Security: Server reachable only over HTTPS, with per-IP rate limiting
- API Keys: AI provider keys are kept only on the server, never inside the app
- No Public Access: Backend API requires device ID header (prevents unauthorized access)
- Automatic Cleanup: Temporary files deleted immediately after processing
7. Your Rights
You have the right to:
- Access: View all your recordings, transcripts, and summaries within the app
- Delete: Remove any or all recordings anytime
- Export: Export recordings to PDF or DOCX formats
- Cancel Subscription: Cancel Premium anytime via iOS Settings (no penalties)
- Data Deletion: Request complete deletion of backend data by emailing us
- Opt-Out: Stop using the service and delete the app to remove all local data
8. Subscription & Billing
8.1 Free Tier
- Quota: 5 transcriptions per device (lifetime)
- No Credit Card: Free tier requires no payment information
- Usage Tracking: Device ID used to track quota
- No Reset: Free quota never resets (one-time allowance)
8.2 Premium Subscription ($4.99/month)
- Monthly Quota: 30 transcriptions per month
- Quota Reset: Automatically resets on your billing date each month
- Auto-Renewal: Subscription renews monthly unless canceled
- Cancellation: Cancel anytime via iOS Settings → Subscriptions
- Refunds: Handled by Apple according to their refund policy
- Quota Tracking: Monthly usage tracked via device ID
9. Children’s Privacy
Dengar+ is not directed to children under 13 years old. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us immediately.
10. Changes to This Policy
We may update this privacy policy from time to time to reflect changes in:
- App features
- Legal requirements
- Privacy practices
Notification: Changes will be posted:
- In the app (banner notification)
- On this page (updated Last Modified date)
- Via email (if you’ve contacted us previously)
Continued Use: Using the app after changes means you accept the updated policy.
If you have questions, concerns, or requests regarding this privacy policy or your data:
Email: support@tsapps.my
Subject Line: “Dengar+ Privacy Inquiry”
Response Time: Within 7 business days
For Data Deletion Requests:
- Email us with “Data Deletion Request” in subject
- Include your device ID (found in Settings → About)
- We’ll confirm deletion within 7 days
12. Data Deletion Instructions
To Delete Local Data:
-
Delete Individual Recordings:
App → Recordings → Swipe left on recording → Delete
-
Delete All Local Data:
Delete the app from your device
iOS Settings → General → iPhone Storage → Dengar+ → Delete App
To Delete Backend Data:
Email support@tsapps.my with:
- Subject: “Backend Data Deletion Request”
- Device ID (Settings → About in app)
- We’ll confirm deletion within 7 business days
To Cancel Subscription:
- iOS Settings → [Your Name] → Subscriptions
- Select “Dengar+”
- Tap “Cancel Subscription”
- Note: Remaining quota for current billing cycle stays active until expiration
13. Compliance
This privacy policy complies with:
- Apple App Store Review Guidelines
- iOS Privacy Requirements
- Malaysian Personal Data Protection Act (PDPA) 2010
- OpenRouter and Google Terms of Service
- General Data Protection Best Practices
14. Transparency Report
What Data We Have Access To:
- ✅ Anonymous device IDs
- ✅ Transcription usage counts (free and premium)
- ✅ Subscription validation status
- ✅ Monthly quota reset dates
What Data We DO NOT Have Access To:
- ❌ Your name
- ❌ Your email address
- ❌ Your audio recordings (deleted immediately)
- ❌ Your transcripts (local only)
- ❌ Your payment information
- ❌ Your location
Data Retention & Quota Tracking:
- Free Tier: 5 lifetime transcriptions (never resets)
- Premium Tier: 30 monthly transcriptions (resets each billing cycle)
- Tracking: Device ID used to monitor monthly usage and enforce limits
- Auto-Reset: Premium quota resets automatically on subscription renewal date
15. Subscription Terms
Premium Subscription Details:
- Price: $4.99 USD per month
- Monthly Limit: 30 transcriptions per billing cycle
- Reset Schedule: Quota resets on your subscription renewal date
- Overage: When monthly limit is reached, wait for next billing cycle
- No Rollover: Unused transcriptions do not carry over to next month
- Billing: Charged through Apple App Store subscription
- Cancellation: Effective at end of current billing period
Effective Date: November 27, 2025
Version: 2.3 (Updated for App Store Submission)
Previous Version: 2.2 (January 20, 2025)
© 2025 Dengar+. All rights reserved.