Logo

  • Published on

    Last updated: June 18, 2026

    This Privacy Policy explains how the AI Remote Vibe mobile application ("the App", "we", "us", or "our") collects, uses, stores, and shares your information. AI Remote Vibe lets you connect to and control your own computers and development workspaces from your mobile device via SSH and a WebSocket relay.

    • App name: AI Remote Vibe
    • Platforms: iOS (App Store), Android (Google Play)
    • Bundle / Application ID: juny.aiRemoteVibe (iOS), juny.ai_remote_vibe (Android)
    • Contact: juny3738@gmail.com

    By installing or using the App, you agree to the practices described in this policy.


    1. Information We Collect

    We collect only the data needed to operate the App. The categories below describe what we collect, why, and where it is stored.

    1.1 Account information

    When you sign in with Google Sign-In or Sign in with Apple, we receive basic account information such as your email address, display name, and a unique user identifier. Authentication is handled by Firebase Authentication. We do not receive or store your Google or Apple password.

    1.2 Connection credentials (stored locally)

    To connect to your hosts, the App stores the connection details you enter: host name / IP address, port, username, and authentication secrets (SSH passwords or SSH private keys).

    • These credentials are stored encrypted on your device using the operating system's secure storage (iOS Keychain / Android Keystore via flutter_secure_storage).
    • They are not transmitted to our servers. They are sent only to the host you choose to connect to, in order to establish the connection.

    1.3 Terminal and session data

    When you use the App, terminal input (commands you type) and terminal output (text returned by your host) flow between your device and your target machine:

    • Direct SSH connections: data travels directly between your device and your host over an encrypted SSH channel.
    • Relay connections: data is transported through our WebSocket relay server, which forwards messages between your mobile device and your desktop agent so the two can communicate across networks. The relay acts as a transport conduit; we do not use terminal session content for advertising or profiling.

    1.4 QR code, camera, photos, and files

    • Camera: used only to scan QR codes that configure a relay connection. Scanning is processed on your device; camera frames are not stored or transmitted.
    • Photos / files: when you choose to attach an image or read a QR code from your photo library, the App accesses only the items you select.

    1.5 Usage and diagnostic data

    We use Firebase Analytics to understand how the App is used and to improve it. This may include events you trigger in the App (for example, connecting, purchasing), app version, device model, operating system version, language, and a non-identifying analytics instance identifier.

    1.6 Push notification token

    The App uses Firebase Cloud Messaging (FCM) to deliver notifications (for example, when an AI agent finishes a task or requires your approval). To do this, a device registration token is generated and associated with your account on our backend so we can route notifications to your device.

    1.7 Purchase information

    The App offers optional paid subscriptions. Purchases are processed by the Apple App Store or Google Play, not by us — we never receive your full payment card details. We receive and validate the purchase receipt / token (through Apple/Google and our backend) to confirm your subscription status and unlock paid features.

    1.8 Advertising identifier

    The App may display ads through Google AdMob. For this, the App may access your device's advertising identifier (Android Advertising ID / Apple Identifier for Advertisers) where permitted, subject to your device-level ad personalization settings.


    2. How We Use Your Information

    We use the information described above to:

    • Provide and operate the core service (connect to and control your hosts).
    • Authenticate you and secure your account.
    • Deliver push notifications you have enabled.
    • Validate and manage paid subscriptions.
    • Display advertising (in non-subscribed usage).
    • Measure usage, diagnose problems, and improve the App.

    We do not sell your personal information.


    3. How We Share Information

    We share information only with the service providers required to run the App:

    | Provider | Purpose | Data involved | |---|---|---| | Google Firebase (Authentication, Analytics, Cloud Messaging) | Sign-in, usage analytics, push notifications | Account identifiers, usage events, device/notification token | | Google AdMob | Advertising | Advertising identifier, ad interaction data | | Apple App Store / Google Play | Payment processing, subscription validation | Purchase receipt / token | | Our relay & backend servers | Transport terminal sessions, route notifications, validate subscriptions | Relayed session data, notification token, subscription status |

    These providers process data under their own privacy policies. We share the minimum data necessary and do not share your locally stored SSH credentials with any third party.


    4. Data Storage and Security

    • SSH credentials and private keys are encrypted on-device and never leave your device except to authenticate with the host you connect to.
    • Network connections use encrypted transport (SSH and TLS/WSS).
    • Cloud backup of app data is disabled on Android to help protect stored credentials.
    • No method of transmission or storage is 100% secure; we cannot guarantee absolute security.

    5. Data Retention

    • On-device data (credentials, settings) remains until you delete it in the App or uninstall the App.
    • Account and backend data (authentication record, notification token, subscription status) is retained while your account is active and deleted upon account deletion as described below.
    • Analytics data is retained according to Firebase Analytics default retention settings.

    6. Account and Data Deletion

    You can delete your data at any time:

    • Local data: delete saved hosts/keys in the App, or uninstall the App to remove all locally stored data.
    • Account deletion: to delete your account and associated backend data (authentication record, notification token, subscription reference), contact us at juny3738@gmail.com with the email address used to sign in. We will process the request within a reasonable period.

    7. Children's Privacy

    The App is a developer tool intended for general audiences and is not directed to children under the age of 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us personal information, contact us and we will delete it.


    8. International Users

    Your information may be processed and stored on servers operated by our service providers in countries other than your own. By using the App, you consent to such processing in accordance with this policy.


    9. Your Rights

    Depending on your jurisdiction (for example, GDPR in the EEA or applicable laws in your region), you may have the right to access, correct, delete, or restrict the processing of your personal information. To exercise these rights, contact us at juny3738@gmail.com.


    10. Changes to This Policy

    We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above and, where appropriate, provide notice in the App. Continued use of the App after changes take effect constitutes acceptance of the updated policy.


    11. Contact Us

    If you have questions about this Privacy Policy or your data, contact us at:

    Email: juny3738@gmail.com