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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
We may update this policy from time to time. Changes will be reflected on this page with an updated date.
If you have any questions about this privacy policy or wish to request data deletion, contact us at heybazilier@gmail.com.