Privacy Policy - img2txt
Last Updated: January 23, 2026
This page provides the official img2txt privacy policy an extension for firefox. It
explains how the img2txt image-to-text (OCR), traslation
and QR code features work, what data is processed, and how your privacy is protected.
1. Introduction
This Privacy Policy describes how img2txt ("the Extension") handles your data. By "we" or
"our" or "us",
we mean the developer of this extension.
By installing and using img2txt, you agree to the practices described in this Privacy Policy.
2. How img2txt Processes Data
2.1 OCR (Text Extraction from Images)
When you use the OCR feature to extract text from image:
- You select and capture a portion of a webpage
- The captured image is sent directly to OCR.space (a third-party service) for text
recognition via HTTPS (encrypted connection)
- OCR.space processes the image and returns the extracted text to your browser
- We do not store the captured image or the extracted text
- No server of ours is involved in this process
⚠️ Important: When using OCR features, your captured images are sent to OCR.space for
processing. Please review
OCR.space's Privacy
Policy for information about how they handle your data.
ℹ️ API Limits: We use OCR.space's free API, which has a rate limit of 25,000 requests per
month. For more details about rate limits, see
OCR.space
API documentation.
2.2 Translation Service
When you use the translation feature to translate extracted text:
- The text is sent directly to DeepL API Free (a third-party
service) via HTTPS (encrypted connection)
- DeepL processes the text and returns the translation to your browser
- We do not store the original or translated text
- No server of ours is involved in this process
⚠️ Important: When using translation, text is sent to DeepL API Free for processing. Please
review
DeepL's Privacy
Policy for information about how they handle your data.
Do NOT translate any personal data,
confidential information, or sensitive content.
ℹ️ API Limits: We use DeepL API Free, which has a rate limit of 500,000 characters per
month. It is designed to process at least 600 characters per minute; exceeding this may result in an error.
For more details about rate limits, see
DeepL
API Free Terms.
Translations are provided by
DeepL a leading AI
translation service. You can configure your preferred
target
language in the extension settings.
2.3 QR Code Detection
QR code detection is performed entirely locally in your browser using WebAssembly (zbar
library):
- All processing happens on your device
- No data is sent to any external servers
2.4 Acceptable Use and Restrictions
By using img2txt, you agree to the following restrictions:
⚠️ Prohibited Uses:
- High-Risk Environments: The extension is NOT intended for use in critical
infrastructure (power stations, military equipment, medical appliances) or any environment where
failure could cause physical harm or significant economic damage.
- Illegal Activities: Use for illegal activities, spamming,
or any activities that violate applicable laws is strictly prohibited.
- Personal Data in Translations: You are strictly prohibited from translating any
personal data through the DeepL API Free. This includes names, email addresses, phone numbers,
addresses, or any other personally identifiable information.
⚠️ User Liability:
If you violate the restriction against processing personal data through the translation service,
you are solely responsible and must indemnify us against any third-party claims, legal
defense costs, fines, or judicial orders that result from your violation. By using the translation
feature, you acknowledge and accept this responsibility.
3. What img2txt Does Not Collect
- No Tracking: We do not track your usage or behavior
- No Analytics: We do not collect any analytics data
- No Data Storage: We do not store captured images, extracted text, or translations
ℹ️ Third-Party Data Handling:
- OCR.space: May temporarily store images for processing according to their privacy
policy
- DeepL API Free: May permanently store translated content. Never translate
personal data or sensitive information.
4. Your Rights
Since we do not collect or store any personal data, there is no data for us to access, modify, or delete. If
you wish to remove the extension, simply uninstall it from Firefox.
5. Disclaimer
The extension is provided "as is" without any warranty of any kind. While we implement
reasonable measures to protect your privacy, no system is completely secure. When using OCR or translation
features, you acknowledge that data is sent to third-party services (OCR.space and DeepL). We are not
responsible for the privacy practices of these third-party services.
Translation Disclaimer: DeepL API Free may permanently store your translated content.
You are solely responsible for ensuring that you do not send personal data, confidential
information, or any content that should not be permanently stored to the translation service.
Use translation only for non-sensitive, non-personal content.
6. Policy Updates
We may update this Privacy Policy from time to time. The "Last Updated" date at the top will reflect any
changes. Continued use of the extension after changes means you accept the updated policy.
7. Contact
If you have any questions, concerns, or feedback about this Privacy Policy or how your data is handled,
please feel free to contact us at muhammadzainkhalid08@gmail.com. Developed by Zain
Khalid. Developer details at zainkhalid.org.
8. Frequently Asked Questions
What is the img2txt Privacy Policy?
The img2txt Privacy Policy explains how the Firefox extension handles your data, including OCR via OCR.space,
translation via DeepL, and local QR detection. We do not store your images, text, or translations.
Does img2txt store my data?
No. img2txt does not store captured images, extracted text, translations, or analytics about your usage.
However, third-party services (OCR.space and DeepL) may store data according to their own policies.
Is it safe to translate personal data?
No. Do NOT translate personal data, passwords, confidential information, or sensitive
content. DeepL API Free may permanently store translated content. Only use translation for non-sensitive,
non-personal text.
Is OCR processed locally?
OCR requests are sent directly to OCR.space over HTTPS from your browser. Our servers are not involved.
Is QR code detection done locally?
Yes. QR scanning runs locally in your browser using a WebAssembly (zbar) library.
How can I contact the developer?
Email muhammadzainkhalid08@gmail.com.