Privacy Policy

Last updated: May 2026

SteadyEye is a teleprompter app developed by Kirill Vasilyev (sole developer). Your privacy matters. This policy explains what data SteadyEye handles and how.

What stays on your device

Your scripts and text are stored locally on your device using Apple's SwiftData framework. They are never uploaded to any server. Video recordings are saved directly to your Photo Library and never leave your device. Speech recognition for the voice-tracking feature runs entirely on-device using Apple's Speech framework — no audio data is sent to any server. Chat history is also cached locally as a JSON file in your app's documents directory.

AI script optimization

When you use the "Optimize for Reading" feature, your script text is sent to the Anthropic Claude API for processing. The text is used solely to format your script for teleprompter use and is not stored by us. Anthropic processes this data under their own privacy policy, available at anthropic.com/privacy.

In-app chat

SteadyEye includes an in-app chat feature ("Chat with Cyril") that lets you message the founder directly. When you use this feature, the following data is sent to our servers:

• An anonymous device identifier (a randomly generated UUID stored locally on your device, not linked to your Apple ID, name, or email).
- The text content of messages you send.
- Diagnostic information attached to each message: app version, iOS version, device model, subscription status, recording count, and preferred language.

Messages are forwarded to the founder's Telegram account for response. Replies are routed back to your device. The data is used solely to provide direct customer support and improve the app — it is not sold, shared, or used for advertising. Optionally, you may provide an email address for reply notifications; if you choose to do so, that email is associated with your anonymous identifier on our server.

The backend is hosted on Railway. Telegram processes message routing under their own privacy policy, available at telegram.org/privacy.

Analytics

SteadyEye uses Firebase Analytics (Google Analytics 4) for anonymous, aggregated usage analytics. Analytics events are linked to a Firebase-generated app instance ID, not to your personal identity. No personal information is collected. Firebase's privacy policy is available at policies.google.com/privacy.

Attribution

SteadyEye integrates with Apple Search Ads through Apple's AdServices framework to attribute installs from Apple Search Ads campaigns. This uses Apple's privacy-preserving framework and does not collect personal information. Subscription events may be shared with RevenueCat for attribution and analytics.

Subscriptions

Subscription management is handled by RevenueCat, which communicates with Apple's StoreKit. RevenueCat receives anonymous transaction data from Apple to manage your subscription status. No personal information is shared. RevenueCat's privacy policy is available at revenuecat.com/privacy. All payments are processed by Apple.

Permissions

SteadyEye requests access to your camera (for video recording), microphone (for audio recording), Photo Library (to save recorded videos), and speech recognition (for voice-activated teleprompter advancement). These permissions are used solely for their stated purposes and can be revoked at any time in iOS Settings.

What we do not do

We do not create user accounts. We do not use advertising or ad-tracking SDKs in the app. We do not sell, share, or transfer any data to third parties for marketing purposes. We do not use cookies or web tracking. We do not link chat messages or any other data to your Apple ID.

Data retention

Local data (scripts, recordings, chat cache) is stored on your device. When you delete the app, all local data is removed.

Server-side chat messages and the associated anonymous identifier are retained indefinitely for support history. You may request deletion of your chat data by emailing the contact address below with your anonymous user identifier (visible on request via support).

GDPR and CCPA

Since SteadyEye does not collect personally identifiable information, most data we handle is anonymous and not subject to standard data subject requests. For chat data tied to your anonymous identifier, you may request access, export, or deletion by emailing the contact address below. The AI optimization feature processes text transiently and does not retain it.

Children's privacy

SteadyEye is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has used the chat feature, contact us and we will delete any associated data.

Changes

We may update this policy from time to time. Changes will be reflected on this page with an updated date.

Contact

If you have any questions about this privacy policy or wish to request data deletion, contact us at heybazilier@gmail.com.