Privacy Policy

Last updated: March 11, 2026

Overview

BattleLM (“we”, “our”, or “us”) is committed to protecting your privacy. This Privacy Policy explains what data BattleLM processes when you use the BattleLM macOS app and the BattleLM iOS companion app, how that data moves between your devices and third-party AI providers, and what choices you have.

Data We Process

BattleLM is designed to let you access AI tools running on your own Mac from the BattleLM iOS app. To provide that functionality, BattleLM may process the following data:

  • User-entered prompts, messages, and other free-form text submitted in chat.
  • Conversation context required to generate a reply.
  • The selected AI provider and model routing details needed to deliver the request.
  • Paired device information, connection history, and local app preferences stored on your devices.
  • Connection metadata needed to establish secure communication between your iPhone and your paired Mac, such as local network endpoints, tunnel endpoints, and cryptographic verification data.

How We Collect and Use Data

BattleLM processes data only when you choose to use the app's features. In particular:

  • When you type a message in the iOS app and choose to send it, BattleLM sends that message and the required conversation context to your paired Mac.
  • Your paired Mac then forwards the request to the third-party AI provider you selected, using the AI CLI or integration configured on that Mac.
  • BattleLM uses this data only to provide core app functionality: pairing devices, routing requests, generating responses, displaying ongoing conversations, and securing communications.
  • BattleLM does not use your prompts or conversation content for advertising, marketing, or analytics.

Local Storage

BattleLM stores app data locally on your devices so that the app can function:

  • macOS: AI session data, provider configuration, and locally retained conversation history may be stored on your Mac.
  • iOS: Paired device information, local connection history, and local consent records may be stored on your iPhone.

Device-to-Device Communication

BattleLM enables communication between your Mac and iPhone using:

  • Local Network: When your devices are on the same network, they may communicate directly.
  • Secure Tunnel: When your devices are on different networks, communication may be routed through Cloudflare's encrypted tunnel infrastructure.

All communication between devices is authenticated using Ed25519 digital signatures and transmitted over encrypted WebSocket channels. BattleLM does not operate its own chat relay for storing your prompt content, but network providers used to route traffic may process connection metadata such as IP address and connection timing as part of providing transport services.

Third-Party AI Providers

If you choose to send a message to an AI provider, BattleLM shares the message you typed, the conversation context needed to answer it, and the provider/model routing details required to fulfill the request with the provider you selected. BattleLM currently supports integrations that may send data to the following third-party AI providers:

These providers handle data under their own privacy policies and security practices. BattleLM only routes your data to the provider you selected, and only after you choose to send it. We do not sell your personal data.

Consent and User Choices

Before the iOS app sends a message to a third-party AI provider for the first time, BattleLM presents an in-app disclosure explaining what data will be sent, who it will be sent to, and asking for your permission before transmission. If you do not approve, the message is not sent.

You control whether to send any given prompt, which AI provider to use, and whether to continue using BattleLM with a paired device.

Data Retention and Deletion

BattleLM does not store your prompts or conversation history on BattleLM-owned servers. Any locally retained data remains on your devices unless you remove it.

  • Uninstalling the iOS app removes locally stored iOS app data, including local pairing history and local consent records.
  • AI session data retained on your Mac can be removed from your local BattleLM or CLI environment.
  • Third-party AI providers may retain submitted data under their own policies.

Children's Privacy

BattleLM is not intended for use by children under the age of 13. We do not knowingly collect any information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.

Contact Us

If you have any questions about this Privacy Policy, please contact us at:

support@battlelm.com