- Published on
Release
Personal blog of developer Junyoung Kim. Sharing the latest tech trends, development insights, project experiences, and personal growth as a developer. π
Release
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.
juny.aiRemoteVibe (iOS), juny.ai_remote_vibe (Android)By installing or using the App, you agree to the practices described in this policy.
We collect only the data needed to operate the App. The categories below describe what we collect, why, and where it is stored.
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.
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).
flutter_secure_storage).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:
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.
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.
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.
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.
We use the information described above to:
We do not sell your personal 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.
You can delete your data at any time:
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.
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.
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.
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.
If you have questions about this Privacy Policy or your data, contact us at:
Email: juny3738@gmail.com
Effective date: July 22, 2026 Last updated: July 22, 2026
Heapo (the "Service") is a photo and video cloud app that lets you safely store your photos and videos in groups and view them together. The operator of Heapo (the "Operator") respects your privacy and complies with applicable data protection laws, including the Republic of Korea's Personal Information Protection Act (PIPA). This policy explains what information the Service collects, and why, how, and for how long it is used, stored, and deleted.
The Service collects only the minimum information necessary.
Your actual password is handled by the authentication providers (Firebase / Apple / Google); the Operator does not store it.
Actual payment method details such as credit card or bank account numbers are handled by Apple (App Store) and Google (Google Play); the Operator does not collect or store them.
The Service does not use advertising identifiers, analytics, crash reporting, or any other tracking SDKs, and does not track user behavior for advertising purposes.
The Service requests the following permissions only to the extent necessary to perform the related features. You can change or revoke any permission at any time in your device settings.
| Permission | Purpose | | --- | --- | | Photos / media access | Upload photos and videos and auto-upload new photos | | Camera | Capture and upload photos and videos | | Microphone | Record sound when capturing videos | | Notifications (if applicable) | Service-related announcements | | Background execution | Automatically upload new photos (background sync) |
If you deny a permission, you can still use the rest of the Service that does not depend on that feature.
The Operator does not sell your personal information. However, to provide the Service, the following international providers are used to process information or provide infrastructure, strictly to the extent necessary.
| Provider | Purpose | Data processed | | --- | --- | --- | | Google LLC (Firebase Authentication, Google Sign-In) | Member authentication / sign-in | Email, account identifier, authentication token | | Apple Inc. (Sign in with Apple) | Social sign-in | Account identifier, relay email (if chosen) | | Apple Inc. (App Store) / Google LLC (Google Play) | In-app subscription billing and validation | Purchase receipts / validation tokens |
When you upload photos or videos to a group or share them via a guest share link, members of that group and anyone who receives the share link can view the shared photos, videos, and related comments. This is a core function of the Service, and you decide the scope of sharing. You can control who can see your content through per-item public/private settings and group invitation management.
The providers above (such as Google and Apple) may store and process data on servers located outside the Republic of Korea. By using the Service, you consent to such international transfer to the extent necessary to provide the Service. The Operator complies with the protective measures required by applicable law.
You may exercise the following rights regarding your personal information:
You can exercise these rights through in-app features or by contacting us below, and the Operator will act without undue delay in accordance with applicable law.
The Service is not primarily directed to children under the age of 14 (or under the minimum age set by the applicable country/region), and does not knowingly collect personal information from such children. If we become aware that we have collected a child's personal information, we will delete it without undue delay. Content that includes children (such as family photos) is uploaded under the responsibility and consent of the user (guardian).
This Privacy Policy may be revised in response to changes in law or the Service. In the event of a material change, we will notify you through an in-app notice or other appropriate means. The revised policy takes effect on the effective date stated in the notice.
For inquiries, complaints, or requests to exercise your rights regarding the processing of personal information, please contact:
If you are located in the Republic of Korea and are not satisfied with our response, you may also contact the Korea Internet & Security Agency (KISA) Privacy Center (privacy.kisa.or.kr, dial 118 without an area code) or other relevant authorities.