Privacy Policy

Last updated: April 10, 2026

1. Introduction

LocalLM ("we," "our," or "the app") is a mobile application for iOS and Android that connects your device to local large language model (LLM) servers on your network. We are committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights regarding that data.

By using LocalLM, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the app.

2. Data We Collect

2.1 Data the App Does NOT Collect

LocalLM is designed with a privacy-first architecture. The app does not:

2.2 Data Stored Locally on Your Device

The following data is stored only on your device and never transmitted to us:

Data TypePurposeStorage
Conversation historyDisplay your chat history within the appLocal device storage
Endpoint configurationsConnect to your LLM servers (URLs, ports)Local device storage
API keysAuthenticate with LLM providers (e.g., Anthropic)Hardware-backed secure storage (Keychain / Android Keystore)
App preferencesYour settings (theme, default parameters)Local device storage
Inference parametersModel settings (temperature, top_p, etc.)Local device storage

2.3 Data Collected by Our Website

If you join our waitlist at locallm.app, we collect:

Data TypePurposeRetention
Email addressNotify you when the app launches on your chosen platformUntil you unsubscribe or request deletion
Platform preference (iOS/Android)Send platform-specific launch notificationsUntil you unsubscribe or request deletion
IP address (hashed)Rate limiting and abuse preventionAutomatically deleted after 1 hour

2.4 Data Collected Automatically

When you use the app, the following data may be processed but is not stored by us:

3. How We Use Your Data

We use the limited data we collect for the following purposes only:

We do not use your data for advertising, profiling, or selling to third parties.

4. Data Sharing and Third Parties

4.1 Third-Party Services

The app connects to LLM servers that you configure. We are not responsible for the privacy practices of third-party LLM providers (e.g., Anthropic, OpenAI). When you use a third-party API, your prompts and conversations are sent directly to that provider subject to their own privacy policy.

4.2 Our Infrastructure

Our website and waitlist are hosted on Cloudflare (Pages, Workers, and D1). Cloudflare may process standard web request metadata (IP address, user agent) according to their privacy policy. We use Cloudflare Turnstile for bot protection on our waitlist form.

4.3 We Never Sell Your Data

We do not sell, rent, trade, or otherwise share your personal information with third parties for their marketing purposes.

5. Data Security

We implement the following measures to protect your data:

6. Data Retention and Deletion

6.1 App Data

All app data (conversations, settings, API keys) is stored on your device. You can delete it at any time by:

6.2 Waitlist Data

You can request deletion of your waitlist data at any time by emailing privacy@locallm.app. We will delete your data within 30 days of receiving your request.

6.3 Rate Limiting Data

Hashed IP addresses used for rate limiting are automatically deleted after 1 hour.

7. Your Rights

Depending on your jurisdiction, you may have the following rights:

To exercise any of these rights, contact us at privacy@locallm.app.

8. Children's Privacy

LocalLM is not directed at children under the age of 13 (or the applicable age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us at privacy@locallm.app and we will promptly delete it.

9. International Data Transfers

Waitlist data is processed on Cloudflare's global network. By joining the waitlist, you consent to your data being processed in the country where Cloudflare's infrastructure operates. All app data remains on your device and is not transferred internationally.

10. Changes to This Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Last updated" date at the top of this page. For significant changes, we will notify waitlist subscribers by email. Your continued use of the app after changes constitutes acceptance of the updated policy.

11. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us: