Skip to main content
SideNote Pro
  • Features
  • Guide
  • Tips
  • Pricing
  • FAQ
  • Contact
  • Features
  • Guide
  • Tips
  • Pricing
  • FAQ
  • Contact
Home/Features

How SideNote Pro handles your data

SideNote Pro keeps settings, history and folder indexes on your PC. Your chosen AI provider receives the requests you send, while the separate BediniLabs licensing service handles trial and entitlement data.

On this page

  1. Three parties, not one
  2. What stays on your machine
  3. What is sent, and exactly when
  4. What SideNote Pro does not do
  5. What BediniLabs receives
  6. Going further with a local provider

Three parties, not one

SideNote Pro stores local records on your PC, sends AI requests to the provider you configured, and contacts BediniLabs for licensing and, from version 1.15.1, for a daily update check. Each receives different data.

SideNote Pro, on your PC

The Windows client. Holds your settings, conversation archive, Active Notes, folder indexes, usage ledger and protected credentials. It never uploads any of them.

Your AI provider

The endpoint you configured. Receives the prompts, context, attachments and excerpts you send, and applies its own privacy, retention and billing policies.

BediniLabs licensing

Handles trial authorization, activation, entitlement refresh and device deactivation. It does not receive AI prompts or conversation content.

SideNote Pro sends content only in AI requests to the provider you chose, never to us. A request can start when you press Send, run an inline command or choose a selected-text action set to send immediately. If you switch on Automatic Takeaways, a separate check can follow a completed response.

What stays on your machine

Everything SideNote Pro persists lives under %LOCALAPPDATA%\SideNote Pro\. There is no cloud copy of any of it.

Local files and how each is protected
FileContentsProtection
settings.jsonNon-secret application and provider settingsPlain local JSON
provider-credentials\*.datPer-profile API credentialsWindows DPAPI, current user
conversations.jsonThreads, messages, attachments, drafts, summaries, Takeaways and their notesPlain JSON by default, optionally DPAPI
usage.jsonDaily token and cost aggregates by provider and modelPlain local JSON, no conversation content
folder-indexes\*.datExtracted local-folder chunks and retrieval provenanceWindows DPAPI, current user
active-notes.jsonYour Active Notes: titles, words, where a captured note came from, and where floating notes sitPlain JSON by default, DPAPI while history protection is on
trial-progress.jsonWhich welcome cards are ticked, and three activity totalsPlain local JSON, no content or names
update-check.jsonLastCheckedAt, LatestVersion and DismissedVersion; no user, device or licence identifierPlain local JSON
license.datTrial dates and cached signed entitlementsWindows DPAPI, current user
device-identity.datThe device key used for licensing operationsWindows DPAPI, current user

API keys are never written into settings.json. Each profile has a stable ID pointing at its own protected credential file. Enabling conversation protection applies DPAPI to the whole archive, including extracted document contents, binding it to your current Windows account, and covers your Active Notes too. That is local protection, not a portable password-based format: it protects the file at rest on this machine and under this account. Exports are different: a settings file and Export all conversations are plain text, written only where you save them, and unprotected even when history protection is on.

What is sent, and exactly when

SideNote Pro sends content to your AI provider when you press Send, run an inline command or choose a selected-text action set to send immediately. If Automatic Takeaways is on, it can make a separate check after a response finishes. Depending on what you attached or captured, a request can contain:

  • your prompt, and the system prompt the conversation uses;
  • recent conversation context, and the compaction summary when one exists;
  • text you captured with a selected-text action;
  • Active Notes you attached to the message, as the copy kept with it;
  • the text you typed after an inline command's trigger, with the command's instruction and your writing context, sent when you press Tab;
  • text extracted locally from attached documents, delimited as untrusted reference material;
  • images, as base64 data URLs in the OpenAI-compatible multimodal shape, including PDF pages you chose to send as images;
  • the folder excerpts local retrieval selected, delimited the same way.

SideNote Pro makes two further provider calls. The first is compaction: when a thread outgrows its context window, SideNote Pro asks your configured model to summarize the older messages. It is still your provider, still your key, and it still costs tokens. See managing conversations.

The second is Automatic Takeaways, which is off by default. Switched on, it sends one separate request after each response finishes, to the provider that wrote the response or the profile you chose for Takeaways, carrying that exchange and a few earlier messages as text, with your takeaway instructions and the cards already kept. It never includes images, documents, captured text, folder excerpts or your notes on Takeaways, and saving a Takeaway yourself sends nothing.

What SideNote Pro does not do

No telemetry or product analytics
No usage pings, no crash beacons, no feature counters.
No account
Nothing to sign up for, no profile, no email required to run the application.
No advertising
No cloud conversation storage or sync
There is no server-side copy of your threads and no cross-device history.
No passive monitoring
No background screen capture, no microphone listening, no camera access, no clipboard polling.
No automatic file discovery
Folders are added by you. There is no drive crawling, no recent-files inspection and no background filesystem watcher.
No provider billing access
Local cost figures are estimates computed on your machine; SideNote Pro never queries your provider's billing system.

Screenshots, clipboard images and selected text are all read only after an explicit action from you: starting a capture from the composer or with the capture shortcut, pressing Ctrl+V, or pressing the Selection actions shortcut or an action's shortcut. There is no ambient awareness of your screen.

So that an answer can go back to the app it came from, a selected-text action also reads the selection, and up to 64 characters around it, through Windows UI Automation. That stays in memory, is compared there, and is never saved, logged or sent. A return borrows the clipboard only after you click Replace selection or Insert after, keeps its writes out of Windows clipboard history and cloud clipboard, and puts your clipboard back. While a return runs, SideNote Pro counts key and mouse-button presses, never which keys, so it can stop if you start typing or clicking before it pastes.

Inline commands are the one feature that watches typing, and only while you have switched them on. SideNote Pro looks for the start of one of your triggers and keeps nothing else of what you type; after a trigger, it holds that command's text in memory until it runs or is cancelled, and never stores or logs it. Inline commands covers the detail.

What BediniLabs receives

The licensing service exists to answer one question: is this installation entitled to run. It handles trial authorization, activation, entitlement refresh and device deactivation, and it stores licensing and device metadata to do that.

It does not receive prompts, responses, attachments, screenshots, filenames, folder contents, usage figures or your provider API key. Your AI requests do not pass through it, and it is not a proxy for your provider. Activation keys are sent to the licensing service when you activate and are not persisted locally afterwards.

From version 1.15.1, SideNote Pro also checks about once a day whether a newer version is out, by downloading one public file, https://sidenotepro.com/updates/latest.json. The request carries no licence key, identifier, settings or content, and every copy sends the same one, so it is not a usage ping. Like any visit to the website, it arrives with an IP address and a time, which the web server's access log keeps for about two weeks. Updates themselves come from the Microsoft Store. The privacy policy has the detail.

Going further with a local provider

If your requirement is that content never leaves the machine at all, configure a local provider. With Ollama or LM Studio running on your own hardware, the request goes to localhost and inference happens on your PC.

SideNote Pro does not supply the local model and cannot make guarantees about third-party software. What it controls is where it sends the request. Whether that destination keeps data local depends on how you configured it.

Keep reading

  • GuideBYOK and privacyWhat BYOK does and does not do for privacy, and where your data goes.
  • FeatureLocal conversation historyThreads, search, pins, retention, optional encryption and export, all local.
  • TipLocal models for private workA two-profile split that makes the private choice the easy one.
  • Privacy policyWhat stays on your device, what reaches your provider, and what licensing receives.
SideNote Pro

A docked BYOK AI panel for Windows. Bring your own provider and model, and keep your conversation history on your own machine.

Product

  • Features
  • Pricing
  • Bring your own key
  • Windows AI sidebar
  • Local folder context
  • Local-first privacy

Guide

  • All guides
  • Getting started
  • OpenAI setup
  • Choosing a model
  • Troubleshooting

Resources

  • Updates
  • Tips and tricks
  • FAQ
  • BYOK and privacy
  • Reduce API costs
  • Contact
Developed by BediniLabs
  • Privacy
  • Security
  • Terms & Conditions
  • Contact
© 2026 BediniLabs