Privacy Policy

This Privacy Policy explains what information the Umeboshi app ("Umeboshi," "the app," "we," "us," or "our") collects, how that information is used, and the choices available to you.

Umeboshi is a language-learning and flashcard application that uses OpenAI's API to generate vocabulary information, translations, and example sentences.

Information We Collect

Anonymous device identifier

To provide a limited number of free translation requests without requiring you to create an account, Umeboshi uses an anonymous identifier associated with your installation through our subscription and billing provider, RevenueCat.

This identifier is not based on your name, email address, advertising ID, or other information intended to directly identify you.

We use this identifier to distinguish installations for purposes such as managing free usage limits and subscription access.

Usage counts

Our server may associate your anonymous device identifier with information about your use of the app's free translation allowance, such as the number of requests you have used or have remaining.

We use this information only to operate and enforce the app's free-tier usage limits.

Words and sentences submitted for translation

When you enter text for translation, or scan text with your camera and select a recognized word or phrase, the text you choose to submit is sent to the translation service used by Umeboshi.

When using Umeboshi's provided translation service, the submitted text is sent to our server and forwarded to OpenAI's API so that OpenAI can generate information such as translations, definitions, vocabulary information, and example sentences.

Umeboshi does not store the text you submit for translation in our database after the request has been processed.

Text recognition performed through the camera occurs locally on your device. Images captured or selected for text recognition are not uploaded to our servers for this purpose. Only the word, phrase, or text that you explicitly choose to submit for translation is sent for processing.

Your own OpenAI API key (optional)

Umeboshi may allow you to provide your own OpenAI API key instead of using the translation requests provided through Umeboshi's free tier or subscription service.

When this feature is used, your API key is stored using secure credential storage on your device and is used to communicate with OpenAI. Your API key is not stored on Umeboshi's servers.

If you choose to use your own OpenAI API key, you are responsible for all usage associated with that key, including the number of tokens consumed and any fees, charges, limits, or other costs imposed by OpenAI. Umeboshi does not control OpenAI's pricing, token accounting, billing practices, or usage limits and is not responsible for charges resulting from your use of your own API key through the app.

The amount of API usage required for a particular request may vary depending on factors such as the text submitted, the generated response, the model used, and changes made by OpenAI to its services.

You should monitor your OpenAI account's usage and billing settings if you choose to use your own API key.

Subscription and purchase information

If you purchase a subscription, payment is processed through Apple's App Store or Google Play, as applicable. Subscription status is managed on our behalf by RevenueCat.

We may receive information necessary to determine whether your subscription is active, but we do not directly receive or store your payment card or other payment details.

AnkiDroid integration (Android only)

On Android, Umeboshi may provide an optional integration with AnkiDroid.

If you enable this feature, Umeboshi communicates directly with the AnkiDroid application installed on your device to add flashcards to your Anki deck.

This integration occurs locally on your device. Umeboshi does not send the contents of your Anki decks or flashcards to our servers as part of this integration.

How We Use Information

We use the information described in this Privacy Policy only as necessary to operate and improve Umeboshi, including to provide requested translations, vocabulary information, and example sentences; enforce free-tier usage limits; determine and verify subscription status; provide optional integrations and app functionality; and diagnose technical problems and maintain the reliability of the app.

We do not sell your personal information, and we do not use your information for targeted advertising.

Third-Party Services

Umeboshi relies on third-party services that may process limited information as necessary to provide their respective services.

  • OpenAI — Processes text submitted for AI-powered translation, vocabulary generation, definitions, and example sentences.
  • RevenueCat — Processes anonymous app identifiers and purchase or subscription information in order to manage subscription access.
  • Apple App Store — Processes purchases and subscriptions made through the iOS version of Umeboshi.
  • Google Play — Processes purchases and subscriptions made through the Android version of Umeboshi.

These third parties process information according to their own terms and privacy policies. Umeboshi does not control the independent privacy practices of these third-party services.

Data Retention

Our server retains the anonymous identifier and associated usage information necessary to operate the app's free tier and subscription functionality.

Words and sentences submitted through Umeboshi's server for AI processing are not retained in our application database after the request has been processed.

Please note that third-party services, including OpenAI, RevenueCat, Apple, and Google, may have their own data-retention practices. Their handling of information is governed by their respective privacy policies and terms.

Locally stored information, such as saved flashcards and settings, remains on your device until it is removed through the app, cleared by your operating system, or deleted when the app is uninstalled.

Children's Privacy

Umeboshi is not directed to children under the age of 13, and we do not knowingly collect personal information from children under 13.

If we become aware that we have collected personal information from a child under 13 in a manner inconsistent with applicable law, we will take appropriate steps to delete it.

Your Choices

Depending on your device and version of Umeboshi, you may have several choices regarding how your information is processed.

You may use your own OpenAI API key where this feature is supported, allowing eligible AI requests to be made using your own OpenAI account rather than Umeboshi's provided translation allowance. As described above, you are responsible for any API usage and charges associated with your own key.

You may cancel an Umeboshi subscription at any time through the subscription-management features provided by Apple or Google.

Umeboshi does not require a traditional user account. Locally stored app data can generally be removed by deleting it within the app or uninstalling Umeboshi.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes to Umeboshi, our third-party services, or applicable requirements.

When we make changes, we will update the effective date displayed with this Privacy Policy. Continued use of Umeboshi after an updated Privacy Policy becomes effective constitutes acknowledgment of the updated policy to the extent permitted by applicable law.

Contact

If you have questions, concerns, or requests regarding this Privacy Policy or Umeboshi's privacy practices, please contact us using the contact form provided on the home page.