§ 01
Summary
CuePair does not collect, transmit, store, or share any personal information. The app
functions entirely on your device using Apple frameworks (AVFoundation, Vision, Speech,
AVKit, SwiftUI). It has no backend, no API endpoints, no analytics SDKs, and makes no
outbound network requests. There is no developer-side database, no logs, and nothing for
you to opt out of — because there is nothing collecting.
§ 02
What data CuePair handles
Although CuePair does not collect data, the app does handle the following on
your device to provide its features. None of it leaves the device.
- Camera frames. Used live for the camera preview and recorded into the
video file you choose to keep. Not transmitted.
- Microphone audio. Captured to drive the audio level meter, recorded
into the video, and fed (when you enable voice-paced teleprompter) into Apple's on-device
speech recognizer. Not transmitted.
- Face position. When face tracking is on, Apple's Vision framework
detects a bounding box per frame. CuePair keeps a smoothed horizontal-position trace
while recording so the portrait export can follow the subject. The trace is discarded
when the take finishes; only the rendered video is kept.
- Speech recognition results. When voice-paced teleprompter is on,
partial recognition results are used only to advance the script. They are not stored
and never leave the device. Recognition runs on-device where supported
(requiresOnDeviceRecognition = true).
- Device motion (iOS only). Used to detect how you're holding the
phone and to bias the portrait crop. Not transmitted.
- Recorded video and audio files. Saved to the app's sandboxed
Documents/ directory and (if you choose) to
your Photos library or a folder you pick in Finder.
§ 03
Permissions and why CuePair asks for them
The operating system will prompt you before granting any of the following. You can
change or revoke any of them in System Settings → Privacy & Security
(macOS) or Settings → CuePair (iOS).
- Camera — required. Used to capture video for recording.
- Microphone — required. Used to capture audio for recording and to
drive the live audio level meter.
- Photos (add only) — optional. Used only to save a finished
recording to your Photos library when you tap "Save to Photos". CuePair requests
add-only access, so the app cannot read your existing photo library.
- Speech Recognition — optional, requested only when you turn on the
voice-paced teleprompter. Used to advance the script at your speaking pace. The
recognizer runs on-device.
- Motion & Fitness (iOS only) — optional. Used to detect device
orientation for the portrait/landscape framing.
§ 04
Where files live and how to delete them
All recordings are written inside the app's sandboxed container — under
Documents/Masters/,
Documents/Derived/, and
Documents/Thumbnails/. On Mac Catalyst the
full path is
~/Library/Containers/com.cuepair.app/Data/Documents/.
On iOS the files are accessible through the Files app under
On My iPhone → CuePair.
You can delete any recording from inside the app's Library view. You can also delete
them directly from the file system. Uninstalling the app permanently removes its
entire container, including every recording it created. Anything you explicitly saved
to Photos or to a folder you picked in Finder is outside the app and not removed
on uninstall.
§ 05
Third parties
CuePair bundles no third-party SDKs, no advertising libraries, no analytics services,
no crash reporters, and no payment processors. The only frameworks it links against
ship with iOS and macOS themselves: AVFoundation, Vision, Speech, AVKit, SwiftUI,
CoreMotion. Nothing is shared with any third party because the app communicates with
no one.
§ 06
Children
CuePair is not directed at children under 13 and does not knowingly collect personal
information from anyone. Because the app does not collect data at all, COPPA and similar
children's-privacy regimes do not apply in practice. The app is rated 4+ on the App
Store; parents and guardians are welcome to use it with younger users at their
discretion.
§ 07
Your rights
Because CuePair does not collect personal data, there is no developer-held copy of
anything about you to access, port, correct, or delete. Your rights to control the
data the app produces are exercised by you directly on the device:
- Access — open the Files app (iOS) or the app's container in Finder
(macOS) to see every recording.
- Portability — use the in-app share sheet or copy files out manually.
- Deletion — delete recordings inside the app or uninstall the app.
- Withdrawal of consent — revoke any permission in System Settings
at any time. The app will continue to function with reduced capability.
§ 08
Changes to this policy
If this policy changes in a way that affects how the app behaves with respect to
user data, the updated version will be published at this URL with a new effective
date. Material changes will also be called out in the corresponding app release
notes.
§ 09
Contact
CuePair is built and maintained by Rohit Sainier. For privacy
questions, reach out at
rohitsainier@gmail.com
or open an issue at
github.com/rohitsainier.