English
Baro Japanese Dictionary Privacy Policy
Effective August 18, 2026
At a glance
Baro Japanese Dictionary and its developer, dongho-jung, process only the information needed to provide an on-screen handwriting dictionary. Dictionary searches and handwriting content are processed on the device. The app has no advertising SDK, Firebase Analytics, developer-operated analytics server, or user account system. The third-party services and limited diagnostic processing used by the app are described below.
Questions about privacy can be sent to fullmetalp0t4t0@gmail.com.
1. Accessibility service and screen content
The following features are available only when you select the Accessibility button control method, accept the separate in-app disclosure, and enable the accessibility service in Android settings:
- Opening and closing the handwriting panel with the Accessibility button.
- Reading the full text and selection position of the most recently selected text field only when you long-press a displayed search term, so the term can be inserted there.
- Briefly inspecting the current screen and analyzing brightness, color, and visual patterns to choose readable overlay colors.
Screen captures and text-field contents are processed only in device memory while these features are being performed. The app processes only the screen region needed for color analysis and discards the temporary image when it is replaced by a new capture or when the handwriting panel closes. The developer does not save this content to a file, send it to a developer server, or share it with a third party. The app does not bypass screens that Android protects from capture.
When you select the Floating button control method, the app does not use accessibility events, windows, nodes, screen capture, or input-control capabilities. It uses only Android's display-over-other-apps permission to show the floating button and handwriting panel. Long-pressing a search term in this mode copies the term to the Android system clipboard instead of reading or controlling another app's text field. Android and other installed apps govern how clipboard contents are displayed, retained, and accessed.
If you previously enabled the accessibility service and then switch to the Floating button, the app withdraws its in-app consent state, unregisters accessibility-event and Accessibility-button callbacks, and immediately stops invoking screen-reading and control features. Android does not allow an app to silently disable a service that the user approved, so the app also directs you to Android accessibility settings where you can turn the service off.
You can decline consent or disable the accessibility service and still use handwriting and the built-in dictionary through the Floating button. Only the Accessibility button, direct insertion into an external text field, and automatic background-color analysis are unavailable. When automatic color analysis is unavailable, the app uses fixed colors and does not capture the screen.
2. Handwriting, character rereading, and dictionary searches
Stroke input and images created to reread a character are processed on the device with Google ML Kit. The app does not send the contents of these strokes, images, or recognition candidates to a developer server or record them in release logs. Japanese-to-Korean and Japanese-to-English dictionary lookups use downloaded local databases.
The app stores up to 25 recent search terms, readings, and up to three definition summaries per item in app-only storage. Korean and English histories are kept separately. Search history is excluded from Android cloud backup and device-to-device transfer. The oldest item is deleted when the limit is exceeded. You can delete all of this information by clearing the app's storage in Android settings or uninstalling the app.
3. Free-use notices and Google Play purchases
To decide when to show information about Premium during free use, the app keeps the first launch time, completed dictionary-search count, a randomly selected next-notice count, and cached Premium purchase status in app-only storage. It increments only the count; it does not record search terms, definitions, or detailed feature usage for this decision. This information is not sent to a developer server or analytics service and is excluded from Android cloud backup and device transfer. Clearing app storage or uninstalling the app resets it.
Premium is offered as a non-consumable, one-time purchase through Google Play. Google Play processes the price, payment method, Google Play account, and transaction. The app temporarily receives the product identifier, purchase status, and purchase token to grant and acknowledge the purchase, but it does not save payment details or the purchase token to its own files or to a developer server. Purchase status is cached on the device and is checked again against the current Google Play account when purchases are restored. Google's processing is governed by the Google Privacy Policy.
The app does not use Firebase Analytics or a separate behavioral analytics SDK or server.
4. Dictionary language packs
The Korean or English dictionary data you select is delivered on demand through Google Play Asset Delivery. Before downloading, the app shows an approximate data size and, when required by Google Play, a confirmation for Wi-Fi or mobile-data use. Google Play may process the device, Google Play account, network, and download-status information needed to deliver the pack under Google's policies.
After download, searches run offline. Search terms and dictionary results are not sent to Google Play or the developer to perform a lookup. Changing languages may require another pack. If Android or Google Play removes a pack during storage cleanup or an update, the app may request it again.
5. Microphone and voice search
The microphone is used only while you initiate voice search. The app does not save audio files. It uses Android's configured speech-recognition service, which may process audio and recognition results on its servers under that provider's privacy policy. A recognition result returned to the app is used as a search term and may remain in local search history like a term entered by any other method.
6. Google ML Kit diagnostic information
Google ML Kit is used for handwriting recognition and character rereading. According to Google's public disclosure, ML Kit does not send the contents of handwriting, images, or recognition results to Google. It may collect diagnostic and usage information including the device manufacturer and model, operating system, app package and version, per-install identifiers, API configuration, input and output sizes, processing time and performance, execution and error information, and the language configured for Digital Ink. Google states that this information is encrypted in transit and is not shared with third parties. This processing is governed by the Google Privacy Policy and ML Kit data disclosure.
7. Retention, security, inquiries, and changes
The developer does not collect or sell screen content, text-field content, handwriting, audio, search history, or the search count used for free-use notices. Local information is retained in the Android app sandbox only for as long as needed for the features described above. The app has no user accounts. Clearing app storage or uninstalling the app deletes the locally retained information described in this policy. Information sent by the named payment, delivery, speech-recognition, and diagnostic services is handled under those providers' policies; network transmission used by the integrated Google services is encrypted in transit.
If the app's data practices change, this policy, the in-app disclosures, and the Google Play Data safety information will be updated together. Privacy inquiries can be sent to fullmetalp0t4t0@gmail.com.