Privacy Policy

Last updated: May 13, 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

Children

TextMojify is not directed at children under 13.

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.