The short version
LocalWard browser extensions and plugins do not collect or transmit data without your explicit knowledge and control. Local storage is the default. Any feature that sends data elsewhere is opt-in, clearly disclosed, and initiated by you.
This website (localward.com)
This website is a static site hosted on Cloudflare. We do not run analytics, tracking scripts, or cookies. Cloudflare may log standard web server data (IP address, request path, timestamp) as part of its infrastructure — refer to Cloudflare's privacy policy for details on how that data is handled.
We do not have access to individual visitor logs.
Browser extensions
All LocalWard browser extensions follow the same data principles:
- No analytics or usage telemetry
- No crash reporters or error logging to external services
- No third-party SDKs with network access
- Storage is local by default — browser
localStorage,IndexedDB, or exported files on your machine - Any feature that transmits data is opt-in, off by default, configured by you, and documented plainly
Each extension's README documents exactly which browser permissions it requests, why, and what data (if any) can leave your device.
SaveChats
SaveChats reads conversation content from AI chat pages (ChatGPT, Claude, Gemini) only when you explicitly trigger a save. That content is written to a local Markdown file on your machine. Nothing is sent anywhere else.
BrowseLog
BrowseLog records URLs you visit in browser local storage. Exports are generated locally and saved to wherever you choose on your machine. BrowseLog includes an optional webhook sync feature — disabled by default — that lets you POST your history to a URL you configure (for example, a self-hosted server or an Obsidian plugin). No data is sent anywhere unless you enable this feature and provide an endpoint.
LocalWard Webhooks for Obsidian
This Obsidian plugin runs a local HTTP server that listens only on localhost. It accepts data from other LocalWard extensions running in the same browser on the same machine. No data is transmitted over the internet.
Open source as a privacy guarantee
Every claim in this policy is verifiable by reading the source code. All repositories are public on GitHub under the MIT license. If you ever find that our code does something inconsistent with this policy, please open an issue immediately.
Changes to this policy
If we ever change this policy in a way that is less protective of your privacy, we will announce it prominently in the relevant GitHub repository before the change takes effect. The policy update date at the top of this page will reflect any revisions.
Contact
Questions about privacy, security disclosures, or anything else: support@localward.com