Best Odia Dictionary · Odia Dictionary

Privacy Policy

We respect your privacy. Here is exactly how this app handles your data.

EN OD HI Odia Dict
Effective date: June 2025  ·  Applies to Best Odia Dictionary (Android & Browser)
Contents
01 Overview
Short version: Best Odia Dictionary does not collect, transmit, or sell your personal data. Everything stays on your device.

Best Odia Dictionary ("the App") is a multilingual dictionary and reader tool supporting English, Odia (ଓଡ଼ିଆ), and Hindi (हिंदी). This Privacy Policy describes what information the App accesses, how it is used, and what stays on your device.

By using Dict, you agree to the practices described in this policy. If you do not agree, please discontinue use of the App.

02 Data We Collect
We collect no personal data. No account, no sign-in, no tracking.

Best Odia Dictionary does not collect:

  • Your name, email address, or any identifying information
  • Your search queries or lookup history
  • Your location or IP address
  • Device identifiers or advertising IDs
  • Usage analytics or crash reports
  • Any content from files you open in the Reader

The App operates entirely offline after the dictionary databases are downloaded. No user data is transmitted to any server operated by us.

03 Local Storage & Cache
All storage is local to your device and never leaves it.

The App stores the following data locally on your device only:

  • Dictionary databases — cached in your browser's Cache Storage or app storage to enable offline use. These are read-only data files, not personal data.
  • Saved note / TTS text — text you type or paste into the Reader/TTS panel is saved to localStorage under the key dict-note-v1 for your convenience across sessions.
  • Reader position — the last-read page number for files you open, saved per filename in localStorage, so you can resume reading.
  • Reader preferences — font size, theme, and speed settings you choose in the Reader are not persisted server-side.

You can clear all locally stored data at any time through your browser settings or by uninstalling the Android app.

04 Network & Dictionary Databases

On first use, the App downloads three compressed dictionary database files from GitHub (github.com/abhayattcc/Best-odia-dictionary). These are static, read-only files:

  • english_odia.db.gz — English ↔ Odia word database
  • english_hindi.db.gz — English ↔ Hindi word database
  • odia_meaning.db.gz — Odia ↔ Odia meaning database

These files are cached locally after the first download. No search query or personal information is sent to GitHub or any other server when you search. All lookups run entirely in-browser using SQL.js (a WebAssembly SQLite engine).

The only network request Best Odia Dictionary makes after initial setup is re-downloading updated database files if your cache is cleared.
05 Text-to-Speech (TTS)

Best Odia Dictionary includes a Text-to-Speech feature that can read dictionary results and your saved notes aloud in English, Odia, or Hindi.

  • Android app: TTS is handled entirely by the Android system's built-in TTS engine (e.g., Google TTS) via a local Java bridge. Text is processed on-device.
  • Browser: TTS uses the Web Speech API built into your browser. Text is processed by your browser/OS, not by any server we operate.
Please review your browser's or Android system's own privacy policy to understand how the Web Speech API or Android TTS engine handles spoken text. Some implementations may process audio on remote servers (this is outside our control).
06 File Access

The Reader and TTS panel allow you to open local files (TXT, HTML, DOCX, PDF, etc.) for reading and text-to-speech playback. When you open a file:

  • The file is read locally in your browser using standard Web APIs (FileReader, PDF.js, pako).
  • File contents are held in memory only for the current session.
  • No file content is uploaded to any external server.
  • On Android, if you grant storage permission, the App may use a file picker. The selected file is read locally and is not transmitted anywhere.

Files you save to the TTS panel text area are stored in localStorage on your device only.

07 Third-Party Services

The App loads a small number of open-source JavaScript libraries from the CDN cdnjs.cloudflare.com for core functionality:

  • pako — for decompressing database files
  • sql.js — for in-browser SQL database queries
  • pdf.js — for reading PDF files locally (loaded on demand)
  • Google Fonts (browser version only) — for display typography

These CDN requests may expose your IP address to Cloudflare and Google as part of standard HTTP requests. We do not control those parties' data practices. Please review their privacy policies for details.

The Donate button links to Razorpay (razorpay.me). If you tap it, you will be taken to the Razorpay website, which has its own privacy policy. We do not receive or store any payment information.
08 Children's Privacy

Best Odia Dictionary is a general-purpose dictionary app suitable for all ages. Because the App does not collect any personal data from anyone, it does not knowingly collect personal information from children under 13 (or under 16 in applicable jurisdictions).

If you believe we have inadvertently received personal data from a child, please contact us and we will take steps to delete it.

09 Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes to the App or applicable law. When we do, we will update the effective date at the top of this page.

We encourage you to review this policy periodically. Continued use of the App after changes are posted constitutes your acceptance of the revised policy.

10 Contact Us

If you have any questions or concerns about this Privacy Policy or the App's data practices, please reach out:

  • Developer: Abhaya Behera
  • GitHub: github.com/abhayattcc
  • Repository: abhayattcc/Best-odia-dictionary

We will do our best to respond to privacy-related inquiries within a reasonable time.

Support Dict

Best Odia Dictionary is free and open source. If it has been useful to you, consider making a small donation to help keep the project alive.