Last updated: 24 August 2026
Your conversations never leave your phone. The AI model runs locally, and no message you type is sent anywhere. The app collects a small amount of anonymous usage analytics, and downloads model files and configuration over the internet.
local LLM (“the app”) is published by Raushan Pandey. This policy explains
exactly what the app does and does not collect. It applies to the Android app
distributed as com.ondevicellm.
Uninstalling the app, or clearing its storage in Android Settings, permanently deletes all of the above.
The app uses Google Firebase Analytics to record anonymous usage events, so we can see which features are used and where things fail.
| Collected | Example |
|---|---|
| Event names | message_sent, model_loaded, api_service_toggled |
| Model name | SmolLM2 360M Instruct |
| Message length in characters | 42 |
| Durations | model load time, reply time |
| Anonymous app instance ID | assigned by Firebase, reset on reinstall |
| Standard device info | device model, OS version, country, app version |
The text of your messages and replies is never included — only how many characters they contained.
The app makes no other network requests. AI responses are generated entirely on your device — no prompt is ever sent to a server.
If you enable API service in the app’s drawer, the app runs an HTTP
server on port 11434, reachable by other devices on your local network.
Only enable it on networks you trust.
Responses are produced by open-weight language models running on your device. They can be inaccurate, misleading, or offensive, and are not reviewed by us. Do not rely on them for medical, legal, financial, or other professional advice.
No data is sold, and none is shared with third parties for advertising. There are no ads and no third-party advertising SDKs. Analytics data is processed by Google as our service provider.
The app is not directed at children under 13. Because the AI models are open-weight and unfiltered, their output may not be suitable for children.
Material changes will be reflected in the “Last updated” date above and, where significant, noted in the app’s release notes.