Data Processing
Last updated: [Effective date to be set at publication]
This page is a plain-English record of how EyePrompt processes data. It is written to answer the kind of question a privacy regulator or a careful user might ask: what data is involved, why, where it is handled, and on what basis. It is a description of our practices, similar in spirit to a GDPR Article 30 processing record and a PIPEDA summary. It is not a signed data processing agreement between two companies.
EyePrompt Teleprompter ("EyePrompt," "the app") is published by Beonbrand Inc., a Canadian company (beonbrand.ca). The short version is simple: EyePrompt is a local-first app. Your data is created and processed on your own iPhone, and it stays there. Beonbrand does not run any server for EyePrompt, does not receive your content, and cannot see it. For a general overview of our approach, see our Privacy Policy. This page adds the detail.
The one thing to understand first
Almost all processing described below happens on your device only. Beonbrand is not a cloud processor of your EyePrompt data, because that data never travels to Beonbrand. The app makes no network calls of its own and works fully in Airplane Mode. There is no account, no login, no analytics in the App Store build, no advertising, and no third-party SDKs. Because of this, the usual questions about servers, transfers, and third parties mostly answer themselves: there is nothing on our side to hold, move, or share.
There is exactly one narrow exception, and it applies only to TestFlight beta builds. It is described at the end of this page.
Who is who
- Controller / publisher: Beonbrand Inc. You decide what to write and record; we build the tool. In practical terms you control the data on your device.
- Sub-processor (payments only): Apple. When you buy EyePrompt Pro, Apple processes the purchase through the App Store and StoreKit. Apple handles that data under Apple's own privacy policy: https://www.apple.com/legal/privacy/
- No other processors or sub-processors. EyePrompt uses no third-party analytics, advertising, or SDK vendors.
Categories of data, purpose, location, and basis
The table below lists each category of data the app works with. In every row, "Where processed" is your device, and "Reaches Beonbrand?" is no. "Legal basis" describes why the processing is lawful under frameworks such as the GDPR and the UK GDPR; under PIPEDA the equivalent is your knowledge and consent, given by your own use of the app for the purpose you chose.
| Data category | What it is | Purpose | Where processed | Reaches Beonbrand? | Legal basis |
|---|---|---|---|---|---|
| Scripts | The text you write or paste to read from | To display your script in the teleprompter and to save your work | Your device | No | Performance of the service you requested; your own action |
| Recorded takes | The video and audio you record | To capture your practice or final takes so you can review and export them | Your device | No | Performance of the service you requested; your own action |
| Thumbnails | Small preview images generated from your takes | To show a visual list of your recordings | Your device | No | Performance of the service you requested |
| Settings | Your in-app preferences, such as scroll speed, font, and camera choice | To keep the app configured the way you like it | Your device | No | Performance of the service you requested |
| Eye Contact Score | One number per take, with a confidence value, measuring how much of the take you looked at the lens | To give you on-device feedback while you rehearse | Your device | No | Performance of the service you requested |
| Pro-unlock flag | A simple on or off marker that Pro is unlocked | To enable Pro features you have purchased | Your device (cached in the Keychain) | No | Performance of a contract (your purchase) |
A few points that matter for accuracy:
- The Eye Contact Score is a measurement, not a change to your video. It is computed on your device using Apple's Vision framework, running on the frames of a take you already recorded. It reports how much you looked at the lens. It never corrects, alters, or repaints your eyes or your gaze, and it is not generative AI. No face data is stored, transmitted, or used to identify anyone. The score is stored locally with the take and is deleted when the take is deleted.
- The Pro-unlock flag is not your Apple ID or payment details. It is only a local flag saying Pro is unlocked. Beonbrand never receives your card details or Apple ID information.
Device permissions and how the data is used
EyePrompt asks only for the permissions it genuinely needs, and each is tied to a specific purpose:
- Camera to record your video takes. The front camera is used by default; the rear camera is supported.
- Microphone for two things: to record the audio of your takes, and to measure the live audio level so the "Smart Pause" feature can hold the script when you stop speaking. This is a volume measurement only. It is not speech recognition, and it does not transcribe or interpret your words.
- Photo Library, add-only to save a finished, exported video to Photos when you choose to. The app cannot read, browse, or see your existing photo library.
Speech recognition is not used in this version. The app does not request speech-recognition permission and performs no transcription. A future "voice-follow" feature could use speech recognition. If and when it ships, the app will ask for that permission at that time, and this page will be updated. Until then, treat any mention of it as a future, not-current capability.
Where processing happens
On your device, in the app's private storage. That is the whole answer. Beonbrand operates no server for EyePrompt and receives none of the data in the categories above. The one payment-related exception is Apple's role as the App Store payment processor, described next.
Payments
Purchases of EyePrompt Pro are handled entirely by Apple through the App Store and StoreKit. Apple, not Beonbrand, processes every payment. Beonbrand receives no payment card details and no Apple ID information. On your device, the app only learns that Pro is unlocked, and caches that as the Pro-unlock flag in the Keychain.
For reference, current plans are Monthly at $7.99 with no free trial, Annual at $39.99 with a 7-day free trial, and Lifetime at $99.99 as a one-time purchase. Auto-renewing subscriptions renew unless you cancel at least 24 hours before the period ends; you manage or cancel them in your App Store account settings. Refunds are handled by Apple through the App Store refund process, not by Beonbrand. Apple's handling of payment data is governed by Apple's privacy policy: https://www.apple.com/legal/privacy/
International data transfers
Beonbrand makes no international data transfers of your EyePrompt data, because Beonbrand transfers none of it anywhere. Your data stays on your device. Any handling of payment information sits with Apple, under Apple's own policies and wherever Apple operates.
Retention
Because the data lives on your device, you control how long it is kept. Scripts, takes, thumbnails, settings, and Eye Contact Scores remain until you delete them in the app or delete the app itself. Deleting a take also deletes its thumbnail and its Eye Contact Score. Deleting the app removes the app's private storage, including the cached Pro-unlock flag. Beonbrand holds none of this data and therefore has no separate retention period for it.
If you back up your iPhone, whether to iCloud or to a computer, the app's data is included in your backup and is handled by Apple's backup system and encryption. Beonbrand cannot see your backups.
Security
- Your data is protected by the device's own protections, including the operating system's app sandboxing and file protections, and any device passcode and encryption you have enabled.
- The Pro-unlock flag is stored in the Keychain, the system's protected storage for small sensitive values.
- The app makes no network calls of its own, which removes an entire class of risk: there is no transmission of your content to intercept, and nothing is uploaded to Beonbrand.
No method of storage is perfectly secure, and keeping your device and its operating system up to date, and protected with a passcode, is an important part of keeping your data safe.
How your rights under privacy frameworks map here
Beonbrand acts consistently with PIPEDA (Canada), the GDPR and UK GDPR (EU and UK), and the CCPA and CPRA (California). Because the app collects no personal data onto Beonbrand servers and Beonbrand holds no user data, most data-subject and consumer rights are satisfied by construction:
- Access and portability: There is nothing for Beonbrand to retrieve, because we hold none of your EyePrompt data. Your scripts, takes, and other data are already on your device, in your hands, and can be exported using the app's own export and save features.
- Deletion and erasure: You erase your data yourself by deleting it in the app or by deleting the app. There is nothing to erase on Beonbrand's side.
- Correction: You edit your scripts, re-record your takes, and change your settings directly in the app.
- Objecting to sale or sharing: There is nothing to object to. Beonbrand does not sell or share your personal information, and there is no advertising and no analytics in the App Store build.
- Payment data: Data tied to your purchase is handled by Apple under Apple's privacy policy: https://www.apple.com/legal/privacy/
We describe facts rather than certify outcomes. We do not claim that any single framework's compliance is complete for your situation; we state what the app does and does not do, and we act consistently with these laws. If you have a privacy question, or want to understand how your rights apply here, contact us at [email protected].
Children
EyePrompt is not directed at children under 13. The app collects nothing from anyone, regardless of age.
The one exception: TestFlight beta telemetry
This exception does not apply to the App Store version of EyePrompt.
Beta builds distributed through Apple's TestFlight contain a first-party, beta-only reliability telemetry module. It exists to help us find and fix problems before release. Its presence is disclosed when you enroll in the beta, and it is compiled out of App Store builds. The version you download from the App Store contains none of it.
Separately, and in all builds, EyePrompt offers an optional, user-initiated diagnostics summary. It is a plain-text summary you can choose to share, containing details such as the app and iOS versions, your device model, a timestamp, and on-device reliability counters. There is no automatic reporting. It contains no scripts, no recordings, no file names, and no identifiers, and nothing is sent unless you choose to share it.
Changes to this page
If our practices change, we will update this page and change the "Last updated" date above. Material changes will also be noted in the app's release notes.
Contact
Questions about how EyePrompt processes data? Contact Beonbrand Inc. at [email protected].
Beonbrand Inc. [Mailing address to be added]
© 2026 Beonbrand Inc.
