Data Processing

Last updated: October 2, 2026

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, iPad or Mac, 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. Your EyePrompt 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 any 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 no exception for beta builds. TestFlight betas are made the same way as the App Store version.

Our website is separate from the app. It counts visits with Cloudflare Web Analytics (no cookies, no profile of you), uses no tracking cookies, and is described in the Privacy Policy. Nothing on the website is connected to the app.

Who is who

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 nothing reaches Beonbrand unless you choose to send it. "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 categoryWhat it isPurposeWhere processedReaches Beonbrand?Legal basis
ScriptsThe text you write or paste to read fromTo display your script in the teleprompter and to save your workYour deviceNoPerformance of the service you requested; your own action
Recognized speech (Smart Follow, optional)The words recognized while you speak, when Smart Follow is on (on by default on Mac, and on iPhone and iPad from version 1.4, where on-device recognition is available)To move the script to the place you are readingYour device, in memory only while Smart Follow is listeningNoYour choice: you can turn it on or off at any time
Recorded takesThe video and audio you recordTo capture your practice or final takes so you can review and export themYour deviceNoPerformance of the service you requested; your own action
ThumbnailsSmall preview images generated from your takesTo show a visual list of your recordingsYour deviceNoPerformance of the service you requested
SettingsYour in-app preferences, such as scroll speed, font, and camera choice, and the date you first used the appTo keep the app configured the way you like it, and to time the free 30-day export periodYour deviceNoPerformance of the service you requested
Eye Contact ScoreOne score per front-camera take (iPhone and iPad), its confidence value, and a gaze timeline (about two points per second: looking at the lens or not)To show you, after each take, how much you looked at the lensYour deviceNoPerformance of the service you requested
Caption timingFor each take, the script's words and when each was on screenTo make caption filesYour deviceNoPerformance of the service you requested
Practice days and reminder (iPhone and iPad)The days you practised; your reminder day and time, if you turn the reminder onPractice streak and weekly reminderYour deviceNoPerformance of the service you requested; your own action
Shared text (iPhone and iPad)Text you share to EyePrompt from another app, until the app adds it (30 days at most)To add it to your libraryYour deviceNoYour own action
Setup Coach (not stored)The size of your face in the live camera image, and the device's tiltFraming hints before you recordYour device, in memory onlyNoPerformance of the service you requested
Reliability counters and event log (iPhone and iPad)Counts and the last 100 recording events, with timesTo help fix problems you report, if you choose to share the diagnostics summaryYour deviceOnly if you send itYour choice to share
Pro-unlock flagA simple on or off marker that Pro is unlockedTo enable Pro features you have purchasedYour device (cached in the Keychain)NoPerformance of a contract (your purchase)

A few points that matter for accuracy:

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:

Speech recognition (Smart Follow). Since version 1.2, the optional Smart Follow feature uses speech recognition to keep your place in the script as you speak. It is on by default on the Mac, and on iPhone and iPad from version 1.4 (off by default before), when the device's language supports on-device recognition. You can turn it off at any time. The app asks for speech-recognition permission before recognition first runs. Recognition is forced to run on your device (iPhone, iPad or Mac) and never falls back to a server; if the script's language has no on-device recognition on your device, Smart Follow does not run. The recognized words are used only to move the script, are held in memory only while Smart Follow is listening, and are never written to disk, attached to your video or saved. The Privacy Policy describes it in full.

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, unless you send it yourself, such as a diagnostics summary. The one payment-related exception is Apple, which sells EyePrompt and takes the payment, 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 which Pro plan you have, and caches whether Pro is unlocked 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. These are US prices; the App Store shows the price in your currency. 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, or a script with its takes, deletes everything stored with them (on iPhone and iPad, for scripts, from version 1.3.5). Caption and gaze files that earlier versions left behind when a script was deleted are removed the first time version 1.3.5 opens. Deleting the app removes its private storage. The cached Pro flag lives in the Keychain and may remain; it holds only an on or off value. Beonbrand holds none of this data and therefore has no separate retention period for it.

If you back up your iPhone or iPad (to iCloud or a computer) or your Mac (for example with Time Machine), the app's data is included in your backup and is handled by Apple's backup system. Beonbrand cannot see your backups.

Security

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 sends no personal data to Beonbrand, most data-subject and consumer rights are satisfied by construction:

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 hello@beonbrand.ca.

Children

EyePrompt is not directed at children under 13. The app collects nothing from anyone, regardless of age.

TestFlight betas and diagnostics

Beta builds distributed through Apple's TestFlight are made the same way as the App Store version and contain no telemetry. If you test a beta, Apple's TestFlight app may send us crash reports and any feedback or screenshots you choose to submit.

The app itself reports nothing. If you turned on Share With App Developers in your device's privacy settings, Apple may send us crash reports and usage totals for EyePrompt. They do not contain your scripts or recordings.

Separately, in the iPhone and iPad app, EyePrompt offers an optional diagnostics summary that you create and share yourself. It is a plain-text summary containing details such as the app and iOS versions, whether the device is an iPhone or an iPad, a timestamp, and on-device reliability counters. The summary 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 hello@beonbrand.ca.

Beonbrand Inc. Beonbrand Inc., Ontario, Canada (full mailing address available on request via hello@beonbrand.ca)


© 2026 Beonbrand Inc.