🔒 Privacy Policy

Your data stays on your Mac.

DemoFlow AI is built with privacy as a first principle. We collect the minimum data necessary to provide the service — and your recordings never leave your device.

Last updated: 2 June 2026 · Applies to DemoFlow AI for macOS

🛡️
The short version: DemoFlow AI records your iOS Simulator on your Mac. Individual screen frames are sent to OpenAI for AI analysis. Your full video recording is never uploaded anywhere. We do not sell your data. We do not run ads.

1. Who We Are

DemoFlow AI is developed and operated by Jake Dale-Rourke ("we", "us", or "our"). For any privacy-related questions, you can contact us at jakedalerourke@gmail.com.

2. What Data We Collect

DemoFlow AI collects only what is necessary to provide its core functionality. Here is a full breakdown:

Data Purpose Stored Shared
iOS Simulator screen frames (individual images) Sent to OpenAI GPT-4o for AI analysis to generate narration script Device only OpenAI API only
Screen recording video (HEVC file) Local video composition and export Device only Never uploaded
Tap interaction events (x/y coordinates, timestamps) Used to apply cinematic zoom effects and tap highlights to exported video Device only Never shared
Generated narration script text Displayed in editor, saved with your project Device only Never shared
OpenAI API key Stored securely in macOS Keychain to authenticate AI requests Keychain only Never shared
Subscription status Managed via Apple StoreKit 2 — we do not store payment or billing information Apple only Apple only
App preferences & settings Saved locally via UserDefaults (export format, tone, visual settings) Device only Never shared
Crash reports & diagnostics If enabled in macOS System Settings → Privacy → Analytics, Apple may share anonymised crash data with us Optional Apple (anonymised)

We do not collect: names, email addresses, IP addresses, usage analytics, advertising identifiers, or any personal data beyond what is listed above.

3. Screen Recording

DemoFlow AI requires macOS Screen Recording permission to capture the iOS Simulator window. This permission is requested on first launch via the standard macOS system dialog.

Your screen recording is processed entirely on your device using Apple's ScreenCaptureKit and AVFoundation frameworks. The video file is never uploaded to any server — it lives in your Mac's Application Support folder until you delete it.

You can revoke Screen Recording permission at any time in System Settings → Privacy & Security → Screen Recording.

4. OpenAI and AI Processing

DemoFlow AI uses the OpenAI API (GPT-4o vision) to analyse your app's screens and generate a narration script. Here is exactly what is sent:

What is not sent to OpenAI:

OpenAI processes these frames according to their Privacy Policy. OpenAI does not use API-submitted data to train their models by default. For details, see OpenAI API Data Privacy.

5. Subscriptions and Payments

Pro subscriptions are handled entirely by Apple's App Store and StoreKit 2. We do not process, store, or have access to your payment card details, billing address, or any financial information.

Subscription status is verified locally via Transaction.currentEntitlements — no account or login required. Your subscription is tied to your Apple ID.

6. Data Storage and Retention

All data created by DemoFlow AI is stored locally on your Mac in ~/Library/Application Support/DemoFlow AI/. This includes:

You can delete all app data at any time by removing the app and its Application Support folder. We have no server-side copy of any of your content.

7. Third-Party Services

DemoFlow AI integrates with the following third-party services:

We do not integrate with any advertising networks, analytics platforms, or data brokers.

8. Children's Privacy

DemoFlow AI is a professional developer tool intended for users aged 17 and over. We do not knowingly collect any data from children under 13. If you believe a child has used the app and you have concerns, please contact us at jakedalerourke@gmail.com.

9. Your Rights

Since all your data is stored locally on your device, you have full control over it at all times:

If you have any questions about your data or wish to make a request, contact jakedalerourke@gmail.com.

10. Changes to This Policy

If we make material changes to this privacy policy, we will update the "Last updated" date at the top of this page. Continued use of DemoFlow AI after changes constitutes acceptance of the updated policy.

We will never make changes that reduce your privacy protections without clear notice.

11. Contact

For any privacy questions or concerns:

Jake Dale-Rourke
jakedalerourke@gmail.com

We aim to respond to all privacy inquiries within 48 hours.