Privacy Policy

Last updated: May 14, 2026

The short version

TextMojify runs offline for translation. The translator itself never sends a network request to do its work.

We do send anonymous analytics via Firebase Analytics (a Google service) so we can understand how the app is used and improve the emoji dictionary. This includes text you type into the in-app translator screen, which is logged alongside its translation. It is not tied to your name or any account. Firebase only sees a random anonymous identifier per install.

The system keyboard extension and the share-sheet extension are NOT instrumented at all. Those targets don't link any analytics SDK, run entirely offline, and never communicate with our analytics provider. Only the main app's translator screen logs.

What we collect

What we do NOT collect

Tips & payments

If you tip via the Tip Jar, the purchase is processed by:

On our side we retain only the tier purchased and a timestamp. No personal identifiers, no receipts, no card data.

How to opt out

Retention

Firebase Analytics retains event data for 14 months by default. Tip-purchase records live with Apple, Google, or Stripe per their respective policies.

Why we log translator input

TextMojify's dictionary is hand-curated. We learn which phrases are missing or mistranslated by seeing real (anonymous) usage. Without this signal we'd be guessing at which words to add next. If you're uncomfortable with this, the opt-out instructions below disable all Firebase event collection, including the translator-input events.

Sub-processors

Age restriction

TextMojify is intended for users 18 and over. Both store listings (App Store and Google Play) declare this as the target age group, and the stores enforce age gating at download time.

TextMojify is not directed at children. We do not knowingly collect, store, or process any personal information from anyone under 18. The app contains some adult-oriented vocabulary in its emoji dictionary, which is why the listing is age-restricted. If you believe a minor has installed and used the app, email hello@textmojify.comand we will delete any associated analytics records on receipt of the request (note: because identifiers are random anonymous install IDs, we may need the device's Firebase install ID to locate the records).

Changes

We'll update the “Last updated” date above if this policy changes. Material changes (new sub-processors, new data types) will be called out at the top of this page.

Contact

Questions? Email hello@textmojify.com.