Eink Mode v1.3.0
Summary in One Sentence: Eink Mode needs to "quietly be on standby" on the webpages you visit, allowing you to quickly enter reading mode anytime through a gesture or key press. This permission is only used to activate the feature itself; we do not read, store, or transmit any of your personal privacy data.

Where does this warning come from?

When you install Eink Mode, the browser displays a confirmation window alerting you that this extension requests "access to all website data." This prompt is a standard safety warning automatically generated by the browser and does not indicate any issues with the extension. Its appearance is because Eink Mode uses a technique called automatic code injection, which is also available to extension developers by browsers like Google and Firefox.

You can think of it this way: every time you open a new webpage, Eink Mode quietly "takes position" next to that page, like an assistant always ready to help you whenever you need it. To "take position" on every webpage requires this permission.

Why take position on every webpage?

The advantage of this design is that it allows you to switch to reading mode in the most natural and seamless way:

Mobile Devices: Swipe from Left to Right When browsing any webpage on your phone or tablet, simply swipe your finger gently from the left side of the screen to the right, and Eink Mode will activate immediately. This gesture works on every site because Eink Mode is already on standby on that page.
Desktop / Computer: Keyboard Shortcuts On a computer, you can press the E key (or a custom key combination, default is Ctrl+Shift+1) to instantly switch to Eink reading mode without needing to move your hand to click any buttons.
Switch Articles via Hyperlinks When you click links within a page while in Eink reading mode, jumping to another article on the same website, Eink Mode will automatically take position on the new page, allowing you to continue browsing the new article in Eink Mode's reading format without any extra action.

All these features depend on the Eink Mode code being "on standby" on the current page. If this isn't done, the webpage won't be able to recognize your gestures or key presses, nor will it automatically enter Eink Mode after you navigate to a new page.

What's the difference between Allowing and Not Allowing?

Allow Automatic Injection (default)

  • Activate with a simple swipe gesture
  • Keyboard shortcuts are always available
  • Ready to use as soon as the webpage is loaded
  • Automatically enter Eink mode on the new article page when switching via links
  • Experience is the smoothest

Do Not Allow Automatic Injection

  • Gestures and shortcuts will not work
  • You need to click the extension icon to activate it manually
  • Cannot automatically enter Eink mode when jumping to other articles via hyperlinks; needs to be manually activated again
  • Still somewhat convenient on computers
  • On mobile Firefox, it requires multiple clicks to find the icon, which can be cumbersome
Note for Mobile Firefox: When using Firefox on a phone, the extension icon is tucked deep within a menu, requiring you to click through "⋯ Menu" → "Extensions" → "Eink Mode" to activate it. In contrast, swiping directly right to activate is clearly much more convenient. This is one of the main reasons we default to enabling automatic injection.

What does our code "only do" on the page?

We understand that "read all website data" sounds a bit alarming. So here we want to clearly tell you that Eink Mode only does the following things on the page:

Action Description
Listen for gestures and keyboard events Waits for you to perform a "swipe right" gesture or press a shortcut key to activate reading mode.
Rearrange page layout Once activated, converts the webpage content into paginated book format, making it easier to read on e-paper screens or mobile devices.
Apply style adjustments Modifies fonts, spacing, background colors, etc., to make reading more comfortable.
Save your highlights Saves any highlights or notes you make on the current page to your own device (browser local storage), not uploaded to any server.
We will not do the following Description
Read your entered passwords or personal data Our code does not access any form field contents.
Send page content to external servers All operations are completed locally on your device; data does not leave your browser.

What should you do if you still want to limit this permission?

We completely respect your privacy concerns. If you do not want Eink Mode to automatically be on standby on every page, you can change the "access website data" setting in the browser's extension options to "only on click" (Click to run).

This way, Eink Mode will only work on the current page after you actively click the extension icon. While gestures and keyboard shortcuts will cease to function, all reading mode features will still be fully available.

Conclusion: The only purpose of this permission is to enable you to enter Eink reading mode anytime, on any webpage, with the simplest method (a gesture or a key press).

Was the extension strictly reviewed before launch?

Yes. Eink Mode is currently available on the Chrome Web Store and Firefox Add-ons Marketplace (AMO), both of which have independent and strict review processes to ensure that listed extensions meet security and privacy standards.

Chrome Web Store Google's review team checks the code of each extension, whether the requested permissions are reasonable, if there is any malicious behavior (such as data theft, ad injection), and whether it complies with their developer policies. If the requested permissions exceed what is needed for functionality, or if explanations are unclear, the review will not be passed. Additionally, Google continuously monitors listed extensions, and if violations are found, they will remove them and notify users.
Firefox Add-ons Marketplace (AMO) Mozilla is known for its strict review of extensions. Every submitted version undergoes automated security scans, and some versions are also manually reviewed by Mozilla volunteers and engineers to ensure there is no hidden malware. Mozilla also requires developers to provide complete source code, so reviewers can fully verify that the published version matches the source code.

In simple terms, if an extension secretly steals your password, tracks your browsing behavior, or does anything "not mentioned in its description," it usually won't pass the review or appear in the store. Eink Mode was developed according to these standards and passed the reviews of both platforms.

Further Reading: Official Review and Developer Policies
If you want to learn more about the review standards of both platforms, here are the official document links:
  • Chrome Web Store
    Developer Program Policies — outlines the behavioral guidelines and review standards for all listed extensions.
    Review Process — explains how Google reviews each submitted version.
  • Firefox Add-ons Marketplace (AMO)
    Add-on Policies — Mozilla's requirements for security, privacy, and behavior of extensions.
    Source Code Submission — explains why Firefox requires developers to provide verifiable source code.

Eink Mode — A browser extension optimized for e-paper and mobile reading  |  © 2025-present BacInk Co., Ltd.

If you have any questions, feel free to reach out to us at bacink.contact@gmail.com!