Privacy Policy for Suppa Dictionary Effective Date: 2026/01/02
Suppa Dictionary ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy outlines how we collect, use, disclose, and safeguard your information when you use our mobile application, Suppa Dictionary ("the App"). Please review this policy carefully to understand how your information is managed.
1. Information You Provide
Personal Information: We do not collect personally identifiable information such as your name, email address, or phone number.
2. Information We Automatically Collect
Device Information: We collect non-personal data such as device type, operating system, Android version, phone model, and manufacturer details. This helps us troubleshoot issues, improve app performance, and ensure compatibility.
Why you collect the device ID (e.g., for sending correspondence emails and collecting device details when users contact you, and to check the Android version for notification settings).
How it's used (e.g., ensuring users with Android version 13 or above are prompted to enable notifications).
Button Click Details: We collect details regarding user interactions with specific buttons in the flashcard, pronunciation, word searching, and translation sections to analyze feature usage and improve functionality. This data is sent to Firebase Firestore for processing and analytics.
App Start Details: Information about when the app is launched is collected to track app usage patterns and improve the user experience.
User Reports on AI Sentences: If a user reports issues with AI-generated sentences, we collect and send these reports to Firebase Firestore for analysis and resolution.
Internet Usage: The app checks internet connection status to enable features like ads, the ChatGPT sentence generator, external translation services, and the search API for word meanings. No browsing data or history is collected.
Usage Data: Anonymous analytics data (e.g., feature usage) may be collected to enhance the app’s functionality.
App Version: We collect the app version to check if a new version is available for users, ensuring you are always up-to-date with the latest features and improvements.
Flashcard Details: We collect flashcard details locally on the device to track and display your learning progress within the app. This data is stored on your device and is not transmitted to external servers, ensuring that your progress is kept private.
Local Time: We collect the user's local time to enhance the user experience in features such as:
Displaying time-sensitive notifications and reminders.
Improving synchronization for scheduled features.
Enforcing daily ad limits to manage user experience.
Tracking flashcard learning analytics for better educational insights.
Sending notifications related to flashcard learning progress.
3. Information Collected for Specific Features
Speech Recordings: The app collects speech input for processing English and other language translations using the Flutter Speech-to-Text package. This data is sent to external servers for conversion to text.
ChatGPT Sentence Generation: The app collects words from the front side of the user’s flashcards and sends them to Open AI ChatGPT to generate sentences. This data is transmitted to OpenAI's servers but is not stored by us.
Translation Feature: The app integrates:
Google Translate API (via Flutter package Translator) for in-app sentence translation.
Microsoft Azure Translation API for processing long speech translations. Data is sent to Microsoft's servers for conversion.
Google Cloud Translation API for processing long speech translations. Data is sent to Google's servers for conversion.
Image Processing for OCR:
OCR works offline for basic word extraction.
Image Collection:
Search and Translation Sections:
When using search and translation features, images are captured for OCR-based text extraction.
Basic OCR processing is performed entirely offline.
For more complex text recognition, images are sent securely to Google’s OCR API. However, this data is not stored by us.
The extracted text is used only within the app for search and translation purposes.
Flashcard Section:
Users can upload images in the flashcard section to help memorize words.
These images are stored locally on the device and are never transmitted to external servers.
They remain on the user’s device for exclusive use within the app.
Word Meaning Search:
The app queries a free dictionary API to fetch word definitions. The words searched are sent to the API, but we do not control whether the API provider stores this data.
Microphone Access: Required for speech-to-text features. Audio recordings are processed online and not stored on our servers.
Camera Access: Used for capturing images in the OCR-based search and translation features. Captured images are only stored locally.
Storage Access: Allows users to upload images for flashcards and translation. These remain on the device.
Gallery Access: Required for selecting images from the device’s gallery to use in flashcards and translation features. Selected images are only stored locally.
Notification Access: Enables app reminders and alerts.
Internet Access: Required for ads, ChatGPT AI, translation, speech-to-text, and online dictionary queries.
Network State: Checks the internet connection before activating specific features.
1. Advertisements
The app displays ads provided by Google AdMob. AdMob may collect device identifiers, IP addresses, and usage patterns to deliver personalized advertisements. You can opt out of personalized ads through your device settings or Google’s ad settings.
2. Packages Used
We utilize third-party pub.dev packages for enhanced app functionality. These packages do not collect additional data beyond what is necessary.
3. In-App Purchases
The app uses RevenueCat to manage purchases. All payment processing is handled securely by RevenueCat, and we do not store payment information.
4. Cloud Services
Google Translate API: Used for sentence translation.
Microsoft Azure Translation API: Used for long speech translations.
Google OCR API: Used for text extraction from images.
Free English Dictionary API: Used to fetch word meanings.
Flutter Speech-to-Text API: Used for online speech recognition.
Firebase: We use Firebase Firestore solely to store AI-generated sentence reports for analysis. Firebase is also used to check for new app versions and notify users when an update is available. Additionally, Firebase stores button click details to help us improve the app’s functionality. Firebase does not collect personal data and only stores the necessary information for these purposes.
5. AI-Generated Content
Our app uses ChatGPT to generate example sentences for flashcards, enhancing the learning experience. To ensure content quality and compliance, all AI-generated sentences are screened using OpenAI's Moderation API. If any content is flagged as inappropriate, it is automatically sent to Firebase for review. Such content is not displayed to users and will be evaluated to maintain a safe and educational environment.
We use the collected information to:
Provide and maintain app functionality.
Improve the user experience by analyzing anonymized usage data.
Display personalized ads.
Enable translation, OCR, speech-to-text, and word search features.
Our app does not directly use cookies since it operates as a mobile application without a web-based interface.
However, third-party services integrated into the app, such as AdMob (for ads), Google APIs (for translation, OCR, and AI-generated sentences), and analytics services, may use cookies or similar tracking technologies.
These cookies help improve service functionality, personalize advertisements, and analyze app usage.
We do not have direct control over how third-party services manage cookies. Users should review the respective privacy policies of these services for more information.
You may be able to manage or disable tracking preferences within your device settings or through third-party opt-out mechanisms.
We retain data only as long as necessary to provide app services.
All personal user data (e.g., microphone recordings, camera images, and uploaded files) remains on the user’s device.
Users can delete app-related data by uninstalling the app or using available in-app features.
Data Security
We implement reasonable security measures to protect user data; however, we do not encrypt the data stored within the app. No method of electronic storage is 100% secure, and we cannot guarantee absolute security. Importantly:
No personal details (such as names, emails, or phone numbers) are collected or transmitted to external servers.
Data is only sent to external servers when required for API-based features, such as translation, speech recognition, online dictionary lookups, and generating sentences using Open AI.
Images, audio recordings, and other user-generated content remain stored locally on your device and are not shared externally.
Our app is not designed for children under 13. We do not knowingly collect personal data from children.
If a child has provided personal information, parents/guardians can contact us for data deletion.
We may update this policy periodically. Changes will be posted within the app.
Users are encouraged to review the policy regularly.
If you have any questions or concerns about this Privacy Policy, please contact us at:
Email: suppadictionary@gmail.com