Summary: TextPilot AI Messaging stores all your data locally on your device. We do not collect, transmit, or sell your personal information. The NoAnalytics build contains zero tracking or analytics. You are in complete control of your data.
Introduction
TextPilot AI Messaging ("we", "our", or "the app") is an open source SMS and MMS messaging application for Android. We are committed to protecting your privacy. This Privacy Policy explains how TextPilot AI Messaging handles your data.
What We Do Not Collect
TextPilot AI Messaging does not collect, transmit, or share any of the following:
- Your text messages (SMS/MMS)
- Your contacts
- Your phone number
- Your location
- Any personal information
- Usage analytics (in the NoAnalytics variant)
Local Data Storage
All your data remains on your device:
- Messages: Stored locally using Android's SMS database and Realm database
- Contacts: Accessed from your device's contact list but never transmitted
- Settings & Preferences: Stored locally on your device
- Backups: Created and stored locally on your device (if you use the backup feature)
- Trial Usage: A hashed device identifier is stored locally to manage the Messenger+ 7-day free trial across reinstalls — never transmitted to external servers
Analytics Variants
TextPilot AI Messaging is available in two variants:
NoAnalytics Variant (F-Droid / GitHub)
No analytics, tracking, or third-party services. Complete privacy. This is the recommended variant for privacy-focused users and is available directly from GitHub Releases.
WithAnalytics Variant (Google Play)
The Google Play variant may include:
- Firebase Analytics for app usage statistics
- Firebase Crashlytics for crash reporting
- Firebase Performance Monitoring
- Amplitude for usage analytics
- Google Play Billing for in-app purchases
If you use the WithAnalytics variant, Google's privacy policies apply to data collected by these services. Review Google's Privacy Policy.
Permissions
TextPilot AI Messaging requires the following permissions:
- SMS/MMS: To send, receive, and read your messages
- Contacts: To display contact names and photos in conversations
- Phone: For dual SIM support and call functionality
- Storage: For saving media attachments and creating backups
- Notifications: To alert you of new messages
- Internet: For MMS messaging and optional AI Smart Reply / Web Sync features
AI Smart Reply Feature
If you enable the AI Smart Reply or Auto-Reply features:
- Your messages are sent only to your own locally-hosted Ollama server
- The Ollama server runs on your own hardware (e.g., your computer or local network)
- No data is sent to external AI services or cloud providers
- You configure the Ollama API URL yourself (typically your local network IP)
- You control where your data goes — it never leaves your network
- No third-party AI services (OpenAI, Google, Anthropic, etc.) are involved
Web SMS Sync Feature
If you enable the optional Web Sync feature:
- Messages are synced to your own self-hosted server only
- You deploy and control the server (Docker Compose) on your own hardware or VPS
- No messages are sent to any TextPilot-operated servers
- You are responsible for securing your own server and network
- Credentials and data are stored in your own PostgreSQL database
Third-Party Services
TextPilot AI Messaging may integrate with:
- Your mobile carrier: For sending SMS/MMS (standard carrier policies apply)
- Optional blocking apps: Call Blocker, Call Control, Should I Answer (their privacy policies apply)
- Your Ollama server: If you enable AI Smart Reply (self-hosted, you control the data)
- Your web server: If you enable Web Sync (self-hosted, you control the data)
- Google Play Services: Only in the WithAnalytics variant
Data Security
- All message data is stored locally on your device
- We do not operate servers that store your data
- Your device's security measures protect your messages
- Web Sync servers you host should be secured with HTTPS and strong passwords
Children's Privacy
TextPilot AI Messaging does not knowingly collect any personal information from children under 13.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected in the source code repository with an updated "Last Updated" date. The latest version is always available at github.com/chartmann1590/textpilot .
Open Source
TextPilot AI Messaging is open source software licensed under GPLv3. You can review the complete source code — including all data handling — at github.com/chartmann1590/textpilot .
Contact
If you have questions about this Privacy Policy, please contact:
- Developer: Charles Hartmann
- Email: tickets@portfolio-8ul8id.p.tawk.email
- GitHub Issues: github.com/chartmann1590/textpilot/issues