Back to Home

Support & Contact

We're here to help! If you have questions, need assistance, or want to report an issue with Emojify Text, please don't hesitate to reach out.

Contact Us

For support inquiries, please contact us at:

We aim to respond to all inquiries within 48 hours during business days.

Frequently Asked Questions

How does Emojify Text work?

Emojify Text uses artificial intelligence (Google Gemini AI gemini-2.0-flash-lite model) to convert your text input into emoji representations. Simply enter text (up to 1,000 characters), and the App will generate up to 5 emoji options for you to choose from. You can configure the number of emojis returned (from 1 to 5) and select color preferences.

Is my data private?

Your conversion history is stored locally on your device. However, your text input is sent to Google Gemini AI for processing. Please review our Privacy Policy for detailed information about data collection and usage.

Can I delete my history?

Yes! You can delete individual history items or clear all history through the App's history feature. Your data is stored locally on your device, so you have full control over it.

Why do I need an internet connection?

Emojify Text requires an internet connection because it uses Google Gemini AI to generate emoji suggestions. The App makes secure network calls to Firebase Cloud Functions, which process your text input using Google Gemini AI and return emoji options. The App also uses Firebase App Check to verify app authenticity and ensure secure communication.

What if the App isn't working?

If you're experiencing issues:

  • Check your internet connection
  • Ensure you haven't exceeded the rate limit (10 requests per minute - try again after a minute)
  • Verify your input is between 1 and 1,000 characters and contains valid text
  • Check that your iOS version supports the App (iOS 14.0 or later recommended for full features)
  • Restart the App
  • If problems persist, contact us at info@inventa-labs.com

Are there any age restrictions?

Emojify Text is intended for users who are at least 13 years of age. Users under 13 should use the App with parental supervision.

Can I use the generated emojis commercially?

Yes, you may use the emoji suggestions generated by the App for personal or commercial purposes. However, please review our Terms of Service for complete details.

How accurate are the emoji suggestions?

The emoji suggestions are generated by AI (Google Gemini AI gemini-2.0-flash-lite model) and may vary in accuracy and appropriateness. We provide up to 5 options per request so you can choose the most suitable emoji for your needs. The App also supports language preferences and color palette filters to help refine results. Please review suggestions before use.

What languages does Emojify Text support?

Emojify Text supports the following languages for emoji descriptions:

  • English (en)
  • Spanish (es)
  • French (fr)
  • German (de)
  • Italian (it)
  • Japanese (ja)
  • Korean (ko)
  • Portuguese - Brazilian (pt-BR)
  • Russian (ru)
  • Chinese - Simplified (zh-Hans)

Note: While descriptions can be in any supported language, the "vibe" field in results always remains in English.

Why was my content blocked?

Emojify Text implements content filtering to maintain a safe and appropriate service. Content filtering is primarily performed by Google Gemini AI's built-in safety filters, which we configure to block inappropriate content. Your input may be blocked if it violates our content policy, which restricts:

  • Harassment or threatening content
  • Hate speech or discriminatory content
  • Sexually explicit content
  • Content promoting violence, self-harm, or illegal activities
  • Attempts to manipulate or exploit the AI system

Note: We are not responsible for content that Gemini's safety filters do not catch. You should always review AI-generated content before use. If you receive a message that your content violates our content policy, please try different words or phrases. The App also enforces input length limits and validates input on our backend to prevent abuse.

Additionally, requests that exceed processing time limits will be terminated. API requests have a 30-second timeout for AI processing, and overall function execution has a 60-second timeout limit. Input validation is also enforced: your text must be between 1 and 1,000 characters (after trimming), contain valid UTF-8 characters, and cannot be empty or whitespace-only. If your request times out or fails validation, you'll receive an error message and can try again. For more information, please review our Terms of Service.

What happens if my request times out?

Emojify Text has built-in timeout limits to ensure responsive service and prevent requests from hanging indefinitely. If your request exceeds these limits, it will be automatically terminated:

  • API Processing Timeout: 30 seconds for AI processing by Google Gemini AI
  • Overall Function Timeout: 60 seconds for the complete request processing

If your request times out, you'll receive an error message indicating that the service is temporarily unavailable. This can happen if:

  • The AI processing takes longer than expected
  • There are network connectivity issues
  • The service is experiencing high load

If you encounter a timeout error, please try again. Most requests complete well within the timeout limits. Timeout errors can occur if your input is very long (approaching the 1,000 character limit) or if there are network connectivity issues. If you consistently experience timeout errors, try shortening your input or check your internet connection. If problems persist, please contact us at info@inventa-labs.com.

Reporting Issues

If you encounter a bug, error, or have a feature request, please email us at info@inventa-labs.com with the following information:

  • Description of the issue
  • Steps to reproduce (if applicable)
  • Device model and iOS version
  • App version (if known)
  • Input text that caused the issue (if applicable, noting that it will be treated confidentially)
  • Any error messages you received
  • Screenshots (if helpful)

Rate Limiting

Emojify Text enforces rate limiting to ensure fair usage and prevent abuse:

  • Limit: 10 requests per minute per user
  • Window: Requests are counted within a rolling 60-second window
  • What happens if I exceed the limit? You'll receive a "Rate limit exceeded. Please try again later." error message. Simply wait for the rate limit window to reset (up to 1 minute) before trying again.

Input Limits

Emojify Text has the following input requirements and limits:

  • Minimum Length: 1 character (after trimming whitespace)
  • Maximum Length: 1,000 characters
  • Character Encoding: Must be valid UTF-8
  • Content: Cannot be empty or contain only whitespace
  • Input Sanitization: Null bytes and certain control characters are automatically removed, and excessive whitespace is normalized

Privacy and Legal

For information about how we handle your data, please see our Privacy Policy.

For terms and conditions of use, please see our Terms of Service.

Feedback

We value your feedback! If you have suggestions for improving Emojify Text, please share them with us at info@inventa-labs.com.