Privacy policy
You are the customer, not the inventory.
This page is how ContextOS handles information. If our product design and this
policy ever drift, the design constraint wins: your graph stays yours.
- Last updated
- 23 September 2026
- Operator
- Northforged Labs
1 What ContextOS is
ContextOS is a desktop application you install on your computer. It reads work
already on that machine (desktop AI tools, project files, and optional browser
capture you turn on), builds a local project graph, and compiles briefings for
the tools you use.
You do not need a ContextOS website account to use the local app. An account is
for subscription billing and, when you use it with more than one device,
encrypted sync between your devices.
2 Data that stays on your machine
By default, ContextOS processes and stores data on your computer:
-
The project graph (claims, provenance, validity windows, and related metadata)
lives under
~/.contextos (or %USERPROFILE%\.contextos on Windows).
-
Compiled briefings and host wiring (MCP merges, skills/plugins for tools you
already use) are written locally.
-
The local daemon listens on
127.0.0.1 only. Requests from elsewhere
are refused.
-
Claims are not uploaded to contextos.ca as part of normal local use.
Sources ContextOS may read locally
Depending on what you install and enable, ContextOS may read local data from
tools and files such as desktop AI/coding hosts (for example ChatGPT desktop /
Codex, Claude, Cursor, VS Code, Gemini, Cline, Zed, Copilot CLI, Windsurf, and
similar tools wired through MCP or that host’s plugin slot), project files on
disk, and an optional Chromium extension — capture stays off until you enable
specific origins.
One-click purge
You can delete a source, a project, or the whole graph in the app. That removes
the local data. If device sync is on, matching ciphertext for that purge is
removed through the sync path as well; there is no intentional shadow copy of
your graph kept for us to browse.
3 When the app contacts our systems
Update and license checks
The desktop app contacts our systems to check for software updates. If you are
on a licensed or subscription tier that requires it, the app also checks that
your license or subscription is still valid. Those checks may include
app/version information, license or account identifiers, and standard connection
metadata (such as IP address) via our hosting.
Encrypted backup files (manual)
ContextOS can generate an encrypted backup as files on your computer. You copy
those files yourself (USB drive, folder, or any channel you choose). The backup
is ciphertext (scrypt + AES-256-GCM): claims and thread headers, not chat
transcripts. We do not receive those files unless you send them to us.
Account sync between your devices
If you have an account and use ContextOS on more than one PC or device, those
devices can sync with each other through our backend. The backend’s job is to
transmit encrypted sync data between your devices. It is not a product feature
for us to search or sell your claim text. As this feature matures we will keep
this page aligned with exactly what account fields we store and how long
transmission artifacts are retained.
Subscriptions and payments (Stripe)
Paid subscriptions are billed through Stripe. Stripe processes name, email,
payment method, billing address, and transaction records as needed to charge you
and manage the subscription. Northforged Labs does not store full card numbers.
We use billing-related data to provide the subscription, prevent fraud, meet
accounting and tax duties, and help with billing support.
Stripe’s practices:
stripe.com/privacy.
Cancelling a subscription stops future charges per the plan terms; it does not
delete your local graph.
4 The marketing site (contextos.ca)
contextos.ca serves product copy and downloads. It is not a backend for your
local graph. Claims are not sent there by the download pages.
Google Analytics. We use Google Analytics to understand site
usage (for example page views, approximate location from IP, device/browser
type, referral source). Google may use cookies or similar technologies. See
Google’s Privacy Policy.
Server logs (Azure). Visits and downloads may create standard
request logs (IP address, user agent, URL, timestamp). Those logs are kept in
Microsoft Azure for security, abuse prevention, and reliable delivery of
downloads.
5 What we do not do
- No advertising model built on your graph
- No selling your graph or a map of what matters about your work
- No “train on your private graph” product for third parties
- No requirement to create an account just to run the local app offline
6 Third parties
Tools you already use (Cursor, Claude, ChatGPT, and others) stay under their
privacy policies. ContextOS wires briefings into those tools locally; that does
not make Northforged Labs the operator of those products.
We also rely on:
- Stripe — subscriptions and payments
- Google — Analytics on the marketing site
-
Microsoft Azure — site/app hosting, logs, update delivery,
license checks, and sync transmission infrastructure as those features run
7 Children
ContextOS is aimed at professionals. It is not directed at children under 13.
We do not knowingly collect personal information from children through the
product.
8 Your choices and rights
On your machine you can disable sources, turn off extension origins, export or
delete projects, and purge the graph.
For account, billing, site analytics, or sync-related questions, email
hello@northforged-labs.ca.
Depending on where you live (including under Canadian privacy law and, where
they apply, laws such as GDPR or CCPA), you may have rights to access, correct,
or delete personal information we hold, or to ask how it is used. We will
respond within a reasonable time.
9 Security
We design for local-first storage, loopback-only access to the daemon,
encryption for backup and sync payloads, and purge that follows your deletions.
No system is perfectly secure; protect your devices, accounts, and backup files.
10 Changes
We may update this page when the product changes. The “Last updated” date will
change when we do. When account sync, licensing, or billing details change in a
material way, we will refresh this policy to match.
11 Contact
Northforged Labs
hello@northforged-labs.ca
https://contextos.ca