Privacy Policy
Effective date: October 30, 2026 · Developer: Ghassan Jaam · App: PocketLLM (com.ghassanjaam.PocketLLM)
1. Overview
PocketLLM is built on a simple principle: your conversations stay on your device. We do not operate servers that process your conversations, queries, or personal information, and we do not receive them. We do not run analytics, sell data, or collect information for advertising. A small number of features do contact third-party services, and this policy lists every one of them (sections 4, 5, 7 and 9) so you can decide what to use.
2. Data We Do Not Collect
The developer of PocketLLM does not receive, collect, or store any of the following:
- Chat messages, prompts, or AI responses
- Voice recordings or transcriptions
- Location data
- Usage statistics, crash reports, or analytics events
- Names, email addresses, or any account information (no account is required)
- Photos, contacts, calendars, files, or any other system data (features that index these do so on your device only)
There is no PocketLLM backend server. There is no database with your records. There is no dashboard where we can view your activity. The third-party services described below receive only the limited data listed there.
3. On-Device AI Inference
All language model inference — the process of generating AI responses — occurs entirely on your device using Apple's hardware accelerators (Neural Engine, GPU, and CPU). Your prompts and the model's responses are processed in memory on your iPhone or iPad. PocketLLM does not send your conversations to any cloud AI API, including OpenAI, Anthropic, Google, or any other provider. The only text that can leave your device because of a chat is the optional web search query described in section 4a.
4. Model Downloads (HuggingFace)
PocketLLM allows you to download open-weight AI models hosted on HuggingFace, a third-party platform. Model downloads are initiated explicitly by you and are subject to HuggingFace's own Privacy Policy.
When you download a model, your device makes a standard HTTPS request to HuggingFace's content delivery servers. HuggingFace may log your IP address and the file requested, as is typical of any download service. PocketLLM has no control over and no access to HuggingFace's logs.
Once a model file is downloaded and stored on your device, all subsequent use of that model is completely offline. We recommend reviewing HuggingFace's privacy practices and each model's license before downloading.
4a. Web Search (optional, off until you allow it)
In Agent mode the assistant can search the web. PocketLLM asks for your permission before this is ever used, and you can change your answer at any time in Settings > Privacy & Security. If you allow it, the search words the assistant writes — which can include details from your message — are sent over HTTPS to DuckDuckGo (api.duckduckgo.com) and are subject to DuckDuckGo's Privacy Policy. Your full conversation, files, photos, calendar, and memory are never sent. If you decline, or if you turn on “Block all network egress”, no web search request is made.
4b. Reporting a Response (optional)
You can report an AI response from the chat menu. Nothing is sent unless you choose “Send report by email”, which opens your own mail app with a draft containing the response text, the reason you picked, any note you add, the model name, and the app version. You can edit or discard the draft before sending. Reports go to gassanjaam@gmail.com and are used only to review and improve the app.
5. Voice & Microphone Access
PocketLLM may request microphone permission to enable voice input. If you grant this permission, speech is transcribed with Apple's Speech framework. Where your language supports it, PocketLLM requires on-device recognition and the audio does not leave your device. For languages that Apple does not support on-device, iOS may process the audio on Apple's servers, under Apple's Privacy Policy. Voice audio and transcripts are never sent to PocketLLM or to any other third party. Microphone access is only active when you are actively using voice features; the app does not listen in the background.
6. Local Storage & App Preferences
PocketLLM uses Apple's UserDefaults and the app's sandboxed file system to
store your preferences (e.g., selected model, UI settings, conversation history). This
data is stored only on your device. PocketLLM does not sync app data to
iCloud or any other cloud service — there is no iCloud/CloudKit sync of your
conversations, settings, or downloaded models.
You can delete all app data at any time by uninstalling PocketLLM from your device.
7. In-App Purchases & Subscriptions
PocketLLM offers optional in-app purchases and auto-renewing subscriptions to unlock premium features. Payments are processed by Apple through StoreKit; PocketLLM never receives or stores your credit card or billing information or your Apple ID credentials. To manage which features are unlocked, PocketLLM uses RevenueCat, a third-party purchase service. RevenueCat receives an anonymous app user ID that it generates, your purchase receipt and entitlement status, and basic device and app information such as your IP address, OS version, and app version, under RevenueCat's Privacy Policy. It does not receive your conversations or any content you create in the app.
For purchase history, refunds, or billing questions, please contact Apple Support or visit reportaproblem.apple.com.
8. Children's Privacy
PocketLLM is not directed at children under 13 (or under 16 in the European Economic Area). We do not knowingly collect personal information from children. Because no personal information is collected from any user, this risk is inherently low, but if you are a parent or guardian and have concerns, please contact us.
9. Third-Party SDKs & Frameworks
PocketLLM uses Apple's first-party frameworks (Swift standard library, Foundation, SwiftUI, AVFoundation, Speech, StoreKit, etc.) alongside on-device, open-source machine learning libraries — including MLX Swift and Hugging Face swift-transformers — that run AI models locally on your device. These libraries perform inference only and do not transmit data. The one third-party SDK that contacts its own servers is RevenueCat (section 7). PocketLLM does not embed analytics, advertising, or crash-reporting SDKs.
10. Data Retention
We do not collect your content, so we have nothing to retain. Your conversations, settings, and downloaded models reside on your device under your control and are deleted when you delete the app. Data held by third parties (RevenueCat, DuckDuckGo, HuggingFace, Apple) is retained under their own policies.
11. Your Rights
You have full control over the data in PocketLLM because your conversations stay on your device. To exercise that control:
- Access / Export: Your conversation history and settings are accessible via the iOS Files app in the PocketLLM sandbox.
- Deletion: Delete individual conversations within the app, or delete the app entirely to remove all associated data.
- Revoke permissions: Revoke microphone access at any time in iOS Settings > Privacy & Security > Microphone.
If you are located in the European Union, you may have additional rights under the GDPR. We do not hold your conversations or content, so there is little for us to provide in a data request. For data held by RevenueCat or other third parties, please contact them using the links above. You are welcome to contact us with any questions.
12. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the effective date at the top of this page and, where appropriate, notify you within the app. Continued use of PocketLLM after changes are posted constitutes your acceptance of the revised policy.
13. Contact
Questions, concerns, or requests related to this Privacy Policy can be directed to:
Ghassan Jaam
Email: gassanjaam@gmail.com
We aim to respond to all inquiries within 7 business days.