MagiCap Privacy Policy
Your privacy is important to us. This policy explains how we handle your data.
MagiCap Privacy Policy
Last Updated: March 17, 2026
Introduction
Welcome to MagiCap! This Privacy Policy explains how SoftCrunch Labs ("we", "our", or "us") collects, uses, and protects your information when you use the MagiCap iOS application (the "App"). MagiCap generates AI-powered social media captions for your photos. You select a photo, optionally provide a tone or context, and our app sends the image to OpenAI's API to generate a creative caption. We are committed to safeguarding your privacy and complying with applicable privacy laws. By using MagiCap, you agree to the collection and use of information as outlined in this policy. If you have any questions, you can contact us at dan@softcrunchlabs.com.
Information We Collect
Photos You Upload:
When you generate a caption, your photo is sent to OpenAI's servers via our secure Cloudflare Worker proxy for AI analysis. Photos are compressed and downscaled before transmission. We do not store your photos on our servers. Photos are saved locally on your device (in Core Data with optional iCloud sync via CloudKit) only if you choose to save a generated caption.
Tone and Context Input:
Any optional tone or context text you provide is sent alongside your photo to OpenAI to guide caption generation. This input is sanitized for safety before transmission. We do not store this text on our servers.
OpenAI Data Processing:
Your photos and text prompts are processed by OpenAI's vision models (GPT-4o-mini or GPT-4.1-mini depending on your subscription tier). OpenAI's use of this data is governed by their own privacy policy and API data usage policies. OpenAI may use API inputs and outputs to improve their models unless you or we have opted out. For details, see OpenAI's Privacy Policy.
Device and User Identifiers:
CloudKit User ID: Used to sync your saved captions across your Apple devices and track free generation usage. This is an anonymous identifier provided by Apple's iCloud system.
Device Identifier: A locally generated identifier used to associate your data with your device for offline functionality.
Analytics Data:
We use the following analytics services to understand how our app is used and to improve the experience:
- Firebase Analytics: Collects anonymized usage data including app launches, screen views, caption generation events, subscription events, and error reports. Data is aggregated and not personally identifiable.
- Firebase Crashlytics: Collects crash reports and diagnostic data to help us fix bugs. This includes device model, OS version, and stack traces.
- AppsFlyer: Collects install attribution data to measure advertising campaign effectiveness. This includes anonymized install and in-app event data (onboarding completion, subscription purchases). AppsFlyer operates as a data processor on our behalf.
Advertising Data:
Free users see ads served by Google AdMob. AdMob may collect:
- Device advertising identifier (IDFA), only if you grant permission via the App Tracking Transparency prompt
- Device information for ad serving
- Interaction data with ads
If you deny tracking permission, ads are served in non-personalized mode. We never share your photos, captions, or personal content with advertisers.
Purchase Information:
If you subscribe to MagiCap Pro, Apple handles all payment processing. We receive confirmation of your subscription status but never see your payment details (credit card, billing address, etc.).
How We Use Your Information
We use the limited information we collect for the following purposes:
Caption Generation:
Photos and tone input are sent to OpenAI solely to generate captions.
Saving Captions:
Your captions and associated images are stored locally and optionally synced via iCloud.
Analytics:
To understand usage patterns, fix crashes, and improve the app.
Advertising:
To serve ads to free users (with personalization only if you consent).
Attribution:
To measure the effectiveness of our advertising campaigns.
Subscription Management:
To verify your Pro subscription status.
Data Storage and Security
On Your Device:
Captions and images are stored in Core Data with optional CloudKit sync.
In Transit:
All network communication uses HTTPS encryption. API requests to our Cloudflare Worker are signed with HMAC-SHA256 to prevent tampering.
On Our Servers:
We do not operate application servers. Our Cloudflare Worker proxy processes requests in real-time without storing data.
Third Parties:
OpenAI processes your photos and prompts per their data policies. Firebase, AppsFlyer, and AdMob process analytics and advertising data per their respective policies.
Your Choices
App Tracking Transparency:
When prompted, you can deny tracking to disable personalized ads and limit data shared with advertising networks.
iCloud Sync:
You can disable iCloud for this app in iOS Settings to prevent caption syncing across devices.
Delete Captions:
You can delete any saved caption from within the app.
Subscription:
You can cancel your subscription at any time through Apple's subscription management (Settings > Apple ID > Subscriptions).
Children's Privacy
MagiCap is rated 4+ on the App Store. We do not knowingly collect personal information from children under 13. The app does not require an account or personal information to use. If you are a parent or guardian and believe your child may have provided personal information to us, please contact us and we will promptly delete any such data.
Third-Party Services
MagiCap integrates with the following third-party services, each governed by their own privacy policies:
- OpenAI Privacy Policy
- Google Privacy Policy (Firebase, AdMob)
- AppsFlyer Privacy Policy
- Apple Privacy Policy
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 of this page. Continued use of MagiCap after any modifications constitutes your acknowledgment of the changes and your agreement to abide by the updated policy.
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or how your data is handled in MagiCap, please contact us:
SoftCrunchLabs Inc.
Attn: Privacy Officer
5005 Dalhousie Dr NW Unit 175 #1537
Calgary, AB T3A 5R8 Canada
Email: dan@softcrunchlabs.com
Phone: +1(587)575-3997
We will gladly assist you and address any issues. Your trust is important to us, and we welcome feedback on how we can make MagiCap not only a great creative tool but also one that ensures your privacy and peace of mind. Thank you for using MagiCap!
Electronic Consent and Agreement
By downloading, installing, accessing, or using MagiCap, you acknowledge that you have read, understood, and consent to this Privacy Policy. Your electronic consent constitutes your agreement to our data collection and processing practices as described herein.
Date of Electronic Consent: The date you first download, install, or use MagiCap
Consenting Party: The individual or entity downloading/using MagiCap
Privacy Policy Version: Last Updated March 17, 2026
Privacy Consent Confirmation: By using MagiCap, you confirm that you understand and consent to our privacy practices as outlined in this policy. Your privacy matters to us, and we are committed to protecting your data while providing you with an excellent user experience.