Full Offline Mode

Use case or problem

Ability to cut off all internet access to Obsidian from within the app would provide significant benefits to user security, privacy and peace of mind—for those requiring an additional layer of protection or work with sensitive data, aligning with Obsidian’s focus on privacy and security. This is especially pressing because, to quote Obsidian Help:

Due to technical limitations, Obsidian cannot reliably restrict plugins to specific permissions or access levels. This means that plugins will inherit Obsidian’s access levels. As a result, consider the following examples of what community plugins can do:

  • Community plugins can access files on your computer.
  • Community plugins can connect to internet.
  • Community plugins can install additional programs.

The Obsidian team is small and unable to manually review every new release of community plugins. Instead, we rely on the help of the community to identify and report issues with plugins.

Proposed solution

Introduce an “offline mode” toggle in the settings that blocks all internet traffic to and from Obsidian, including:

  1. Stops Obsidian from “calling home” by blocking any data sent to or received from Obsidian’s servers.
  2. Disables installed community plugins from making any external network requests.
  3. Disables any content fetched from external sources (images, videos and other embeds).
  4. Prevents app and plugin updates from being downloaded or checked within Obsidian. (All updates would need to be handled manually by the user).

Current workaround (optional)

On desktop, firewall applications can be used to cut internet access for Obsidian. However, this is not feasible on i(pad)OS, where system-wide firewalls are unavailable.

The Restricted Mode is not a sufficient solution–it concerns community plugins only.

1 Like

Tagging this with commercial and it would also have commercial and enterprise interest.

Adding that in the interim, Obsidian can be firewall rather heavily. Security considerations for teams - Obsidian Help

1 Like

On android you can use netguard. Not sure if there is something similar on iOS. Perhaps something built-in iOS?

I am not sure if a kill switch internal to obsidian is possible, nor if it should be trusted (given that price of mind is a goal of this FR).

1 Like