This Privacy Policy describes how MobileCLI ("we", "us", or "our") collects, uses, and shares information when you use our mobile application and related services (the "Service").
1. Information We Collect
1.1 Device Identifiers
MobileCLI uses device identifiers such as device ids, device names, and push notification tokens to connect your mobile app to your daemon and deliver notifications for session updates and approval requests. Push tokens are registered with your daemon and used to send notifications through Expo's push notification service.
1.2 Session Data
When you use MobileCLI to manage terminal sessions, session content is transmitted between your desktop daemon and mobile app in real time. This can include:
- Terminal output, input, and scrollback
- Approval prompts and responses
- Session status and metadata
- File browser/editor requests when you use Pro file features
Important: MobileCLI does not operate a terminal relay service. Depending on your connection method, traffic uses your local network, Tailnet, or custom endpoint. Session content is not stored on MobileCLI servers.
1.3 Crash Logs and Analytics
The CLI daemon does not send telemetry to MobileCLI. The mobile app may collect crash reports or app diagnostics through platform services when enabled by the app or operating system. These reports are not intended to include terminal session content.
1.4 Account and Purchase Information
MobileCLI does not require a MobileCLI account to pair your daemon and app. If you purchase Pro, Apple App Store and our purchase provider may process purchase status and receipt information:
- App Store purchase and subscription status
- Receipt identifiers needed to unlock paid features
2. How We Use Your Information
We use the information we collect to:
- Provide and maintain the Service
- Send push notifications when a monitored CLI needs your input or completes tasks
- Improve and optimize the Service
- Respond to support requests
- Detect and prevent fraud or abuse
3. Data Storage and Security
3.1 Device-to-Device Transmission
Session data is sent between your desktop daemon and mobile app over the network path you configure. When you connect locally, traffic stays on your network. When you use Tailscale, traffic uses your Tailnet. MobileCLI does not store terminal session content on our servers.
3.2 Security Measures
We implement appropriate technical and organizational measures to protect your information, including access controls, secure infrastructure practices, and regular security assessments.
4. Third-Party Services
We use the following third-party services:
- Expo Push Notifications: delivery path for current iOS push notifications
- Apple App Store: app distribution and in-app purchase processing
- RevenueCat: subscription and entitlement management
These services have their own privacy policies, and we encourage you to review them.
5. Data Retention
Session data: Terminal session content is not stored on MobileCLI servers. It exists on your devices and in daemon/app local state according to your usage.
Purchase data: App Store and subscription entitlement records are retained as needed to provide Pro access, refunds, support, and legal compliance.
Analytics data: The desktop daemon does not send telemetry to MobileCLI. If website or app analytics are enabled in a release, they must be named in this policy before collection and retained for no more than 24 months.
6. Your Rights
6.1 For All Users
You have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Opt out of analytics collection
- Export your data in a portable format
6.2 GDPR Rights (European Users)
If you are located in the European Economic Area, you have additional rights under the General Data Protection Regulation (GDPR), including:
- Right to data portability
- Right to restrict processing
- Right to object to processing
- Right to withdraw consent
- Right to lodge a complaint with a supervisory authority
6.3 CCPA Rights (California Users)
If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA), including:
- Right to know what personal information is collected
- Right to know whether personal information is sold or disclosed
- Right to opt out of the sale of personal information
- Right to request deletion of personal information
- Right to non-discrimination for exercising your rights
We do not sell your personal information.
7. Children's Privacy
The Service is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately, and we will take steps to delete such information.
8. International Data Transfers
Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place for any international data transfers.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new Privacy Policy on this page and updating the "Last updated" date. Your continued use of the Service after any changes indicates your acceptance of the updated policy.
10. Contact Us
If you have any questions about this Privacy Policy or wish to exercise your rights, please contact us at:
Email: mobilecliapp@gmail.com
We aim to respond to all requests within 30 days.