Privacy Policy for Caption Generator AI Android
Last updated: 2026-04-27
This Privacy Policy explains how AI Captions ("we", "our", or "us") handles information when you use the mobile application.
## 1) Scope
This policy applies to the AI Captions Android app and describes:
- what data is processed,
- why it is processed,
- how it may be shared with service providers,
- and what choices you have.
## 2) Data We Process
When you use caption generation features, the app may process:
- **Image content you select** (from gallery or camera),
- **Prompt settings** (for example language and caption category),
- **Generated caption output**,
- **Technical request metadata** (for example timestamps, status, and limited diagnostics).
If you use non-AI parts of the app, the app also processes local app data such as saved captions, history, and UI preferences.
## 3) Legal Basis and Consent
Before first AI generation, the app requests your consent in-app. AI generation only proceeds after you accept.
By using AI generation, you understand:
- content is processed by external AI infrastructure to return results,
- generated output may be imperfect,
- you remain responsible for reviewing output before publishing.
You may stop using AI generation at any time.
## 4) How Data Is Used
We use data only for legitimate app operations, including:
- generating caption suggestions from your selected image and settings,
- saving your caption history and favorites locally for convenience,
- app reliability, abuse prevention, and operational monitoring,
- showing ads through Google Mobile Ads SDK,
- basic app behavior controls through Firebase Remote Config.
We do not sell your personal data.
## 5) Third-Party Processing and Sharing
Data may be shared with third parties only to deliver app functionality:
- **Sami AI Gateway** (`sami-ai-gateway.sami-apps.workers.dev`) for request orchestration,
- downstream AI providers used by the gateway (such as OpenRouter, GitHub Models, and Hugging Face),
- **Google Mobile Ads (AdMob)** for ad delivery and measurement,
- **Firebase Remote Config** for runtime app configuration,
- Android share targets only when you explicitly tap Share.
Third-party services process data under their own privacy terms and policies.
## 6) Local Storage on Device
The app stores the following on your device:
- saved captions,
- caption history and optional thumbnails,
- app preferences (theme, selected language/category, onboarding and consent states),
- ad/session counters used for app behavior.
This local data remains on your device unless you delete it or uninstall the app.
## 7) Notifications
If you grant notification permission, the app schedules local daily reminders on your device.
- Notifications are optional.
- You can disable them anytime in Android Settings.
- The app may reschedule reminders after reboot to keep notification behavior consistent.
## 8) Permissions We Request (Android)
The app may request:
- `CAMERA` - capture an image for caption generation,
- `READ_MEDIA_IMAGES` (Android 13+) - pick image from gallery,
- `READ_EXTERNAL_STORAGE` (Android 12 and below) - legacy gallery access,
- `POST_NOTIFICATIONS` - optional reminder notifications,
- `AD_ID` - ad delivery/fraud prevention via AdMob,
- `RECEIVE_BOOT_COMPLETED` - reschedule local reminders after reboot/update.
Permissions are requested for feature operation and can be denied where Android allows.
## 9) Advertising and Analytics-Related Processing
When ads are enabled, Google Mobile Ads SDK may process:
- device identifiers (including advertising identifiers, where applicable),
- network and request metadata,
- ad interaction events.
This is used for ad serving, measurement, and fraud prevention under Google's policies.
## 10) Data Retention
Retention depends on data type:
- **Local app data**: retained until removed by you or app uninstall.
- **Gateway processing data**: retained only as needed for reliability, security, and service quality.
- **Text-only requests**: may be cached by gateway infrastructure for up to 7 days.
- **Image-based requests**: not cached by the app gateway layer.
- **Aggregate counters/metrics**: may be retained for operational reporting.
## 11) International Data Transfers
Because cloud providers and AI infrastructure can operate globally, your data may be processed in countries other than your own where privacy protections may differ.
## 12) Security
We apply reasonable safeguards, including HTTPS in transit, and limit data use to app operations.
No method of transmission or storage is 100% secure.
## 13) Children's Privacy
AI Captions is not directed to children under 13, and we do not knowingly collect personal data from children under 13.
If you believe a child provided personal information, contact us and we will review and address the request.
## 14) Your Choices and Rights
You can:
- stop using AI generation at any time,
- delete saved/history data in-app,
- revoke notification permission in Android Settings,
- uninstall the app to remove local app data.
For privacy-related requests, contact us using the email below.
## 15) Changes to This Policy
We may update this policy from time to time. When we do, we will update the "Last updated" date above.
## 16) Contact
For privacy questions, requests, or concerns:
- Email: sami.ios798@gmail.com