Caption123

Privacy Policy

Updated 16 September 2026

Who provides Caption123

Caption123 is provided by the individual developer identified on its App Store listing: Caption123 on the App Store . In this policy, Caption123, we and us refer to that developer, who determines how personal data is used for this service. Contact the developer using the address in the Contact section below.

Your photographs

Caption123 reviews the photos you choose or allow it to access. Starting a review authorizes the requested processing of compressed copies by our cloud service and third-party AI processing partners. Photos outside that review are not uploaded. We remove image metadata before upload. We instruct the AI not to identify people or infer private relationships. These instructions do not guarantee that an AI output will be correct. Originals in your photo library remain unchanged.

Why we use this data

We use selected photos and review results to provide the analysis, editing and export functions you request. Where data protection law requires a lawful basis, we rely on performance of the requested service for necessary processing, consent for optional detailed remote analytics, and legitimate interests for proportionate reliability monitoring, security, allowance enforcement and abuse prevention. Where applicable, we also retain records to meet legal obligations. Without the photos needed for a cloud review, we cannot provide that review. Choosing not to enable optional analytics does not prevent you from using the service.

AI processing and service providers

Our AI gateway is OpenRouter, which sends requests to the model providers serving the configured models. We request routes that deny data collection and use zero-data-retention endpoints; a review fails if a permitted route is unavailable. Provider policy enforcement depends on the processing partners. We do not use your review photos to train our own models or publish them. Hosting and database providers process service data on our behalf; Apple processes purchases, and PostHog processes aggregate usage counts, optional detailed app diagnostics and operational server events. Processing can take place outside your country. A zero-data-retention model route does not remove temporary copies held by Caption123 as described below.

Temporary server copies

Uploaded photos, generated edits and review text are stored temporarily on the application server. On the next upload, the service removes finished review files older than 24 hours and unused marked uploads older than one hour. Cleanup is activity-based, so files can remain longer while the server is idle or asleep. The server is not a photo backup. A service restart can make server copies unavailable earlier.

Copies on your phone

The app keeps local photo copies and the latest review so you can revisit and export them. Use Your space → Clear reviews on this phone to remove those local copies. This does not remove your original library photos, cancel a subscription or reset your allowance. Revoking Photos permission prevents future library access; it does not itself remove earlier copies.

Membership and service protection

Apple handles payment. We do not receive card details. A signed App Store transaction is sent to our backend and checked with Apple. Protected subscription and installation identifiers, subscription validity and usage counters support allowances and abuse prevention. Cost and usage counters are stored separately from photo files and may be kept while needed to enforce limits, reconcile service charges and investigate misuse. The free installation identifier is stored on your device; reinstalling does not necessarily reset it.

Local diagnostics

The app keeps a small, rotating diagnostic journal on your phone, limited to approximately 2 MB. It records fixed screen and action names, session and event identifiers, operation status, timings, counters and fixed error categories. It does not record photographs, captions, review text, access tokens or screen video. The journal supports troubleshooting and reliability. Keeping this journal on the phone does not itself send it to PostHog.

Anonymous usage counts

In app versions with Anonymous usage counts, this setting is on by default. You can turn it off in Your space without affecting the service. An earlier explicit analytics refusal is preserved. The app sends totals of fixed events such as launches, screen visits, button actions and purchase outcomes to our server. These requests do not include photos, text, installation, session, review or purchase identifiers. A random, one-use batch reference prevents retries from counting twice; its hash expires after seven days and is removed on the next server activity. It is not sent to PostHog. Our server combines the counts by hour before sending totals to PostHog under a shared service reference. These totals do not provide individual activity histories. Like any network request, delivery exposes an IP address to hosting infrastructure; we do not attach it to usage counts. Unsent counters expire after seven days and are discarded when the queue is next processed; turning this setting off clears them. This setting is separate from detailed diagnostics and the operational records below.

Optional remote analytics

Share detailed diagnostics (called Help improve Caption123 in earlier versions) is off by default. If enabled in Your space, PostHog receives screens viewed, button actions, review and export stages, practice activity, purchase or restore attempt status, performance timings, app version and build, and random installation, session, event and review-trace identifiers. These identifiers link activity and are pseudonymous, not a promise of anonymity. Events do not contain photographs, prompts, captions, review text or payment card details. A bounded queue of up to 500 events may remain on the phone and retry delivery after a connection failure while analytics is enabled. Events older than seven days are discarded when the queue is next processed. Turning analytics off clears that pending queue. Screen recording and advertising tracking are disabled. You can turn analytics off at any time to stop future app analytics sends. This does not automatically erase events already received; contact us to request deletion.

Operational server events

Separately from optional app analytics, the backend sends operational review events to PostHog to monitor processing, performance, failures and cost. These use random review references, processing stages, counts, timings and fixed error categories, without photographs or review text. If app analytics is enabled, a shared review reference can connect the app and server events for troubleshooting. Disabling app analytics does not disable operational server monitoring or the usage and security records needed to run and protect the service.

Practice notifications

Only an explicit opt-in schedules local reminders on your phone. They may combine practice ideas generated from photographic themes in your review with reminders about your daily free photo allowance. Closing a membership offer may show a reminder invitation; it does not itself request notification permission or enable reminders. You choose a time before enabling them. Reminders may appear on the lock screen, according to your iPhone settings. Turn them off in the practice plan or in Settings. We do not send remote marketing notifications.

Sharing and security

We do not sell your photographs or use them for advertising. If you choose an export or share action, the selected destination receives the content you send and its own privacy rules apply. We may disclose limited records when legally required or where necessary and lawful to protect the service or establish, exercise or defend a legal claim. We use safeguards appropriate to the processing, but no internet service or device can be guaranteed completely secure.

Your choices and requests

You can restrict Photos access, disable optional analytics, turn off reminders, clear local review copies and manage subscriptions with Apple. Depending on applicable law, you may request access, correction, erasure, restriction or portability of personal data, object to processing based on legitimate interests, or withdraw consent without affecting earlier lawful processing. You may also complain to the relevant data protection authority. Contact us below; do not email private photographs, payment details or access tokens. Because Caption123 has no login, we may need proportionate information to locate records and verify the request. Some limited records may remain for legal, accounting or abuse-prevention reasons; we will explain any applicable exception.

Updates to this policy

We will update this notice when our practices change. Material changes will be brought to your attention through the app or another appropriate notice before a new use of personal data begins. Where fresh consent is required, we will request it. The date above identifies this version.

Contact

hellohello.studyapp@gmail.com