Privacy Policy
Last updated: 2026-05-13
RTLify is a Chrome extension that auto-detects right-to-left text on websites and renders it in the correct direction. This policy explains what data we handle, both on your device and on our servers.
What we do NOT collect
RTLify does not collect, sell, or share your browsing history, clicks, scrolls, form input, page contents, or any tracking analytics. The text on the pages you visit is never transmitted off your device.
What the extension reads on your device
To do its job, RTLify reads the visible text of the web page you are currently viewing to detect Arabic or Hebrew script. This processing happens entirely inside your browser. The page text never leaves the browser tab.
What the extension stores locally
- Whether the extension is enabled.
- The list of websites you have disabled it on.
- Your popup language preference (English / Arabic).
- When you started your free trial on this browser (for the 15-day trial countdown).
- An anonymous random install identifier — used to scope the trial to this browser; it cannot identify you personally.
- If you have activated a license: the license key and the email you activated it with, plus a per-browser device fingerprint that lets the licensing server tell your devices apart.
What goes to rtlify.app
RTLify is local-first. The extension contacts exactly one origin, https://rtlify.app, and only for these four reasons:
| Endpoint | Sent | Why |
|---|---|---|
POST /api/trial/check | install id + device fingerprint | Track the 15-day trial on this browser so it cannot be reset by reinstalling. |
POST /api/license/verify | license key, email, device fingerprint | Activate a license on this browser, and periodically re-check that it has not been revoked. |
POST /api/license/deactivate | license key, device fingerprint | Release the license from this browser so it can be moved to another. |
GET /api/config | nothing (anonymous) | Fetch the RTL detection rules so they can be tuned without shipping an extension update. |
What is never sent: URLs of pages you visit, text or HTML of any page you visit, your browsing history, clicks, scrolls, or form input.
What we collect when you buy a license
- Email address — you provide it at checkout so we can email your license keys and payment receipt.
- Full name — required by our payment processor for the receipt.
- License keys + activation events — to know which keys are valid and which browser activated each one.
- Payment metadata (amount, time, processor reference) — we never see or store card details.
Payments
Checkout is handled by Lemon Squeezy, the merchant of record. Their privacy policy applies to the payment step: lemonsqueezy.com/privacy. RTLify only receives back the license keys and the email address you provided at checkout.
Permissions used by the extension
| Permission | Why it is needed |
|---|---|
storage | Remember your on/off setting, per-site preferences, language choice, trial start date, and (if activated) license key. |
activeTab | Show status for the tab you are looking at in the popup. |
alarms | Wake the extension periodically to refresh the trial countdown and re-verify your license so revoked keys stop working. |
<all_urls> | Detect and apply RTL on any website you visit. Page text stays in the browser. |
Cookies and analytics
We do not use third-party tracking cookies, advertising pixels, or behavioral analytics. The extension ships no remote code and loads no third-party scripts.
Data retention and deletion
License records on rtlify.app are kept while the key is in use. You can request deletion at any time by deactivating the license from the extension popup and emailing support@rtlify.app. We will respond within 14 days.
Contact
Questions or concerns: support@rtlify.app.