ObsiKO ObsiKO Docs

16-10 AI Sources & Privacy ๐Ÿ”๐Ÿ”’

We'll show you what the AI actually looked at before it answered. And the notes you'd rather it never saw? Those stay hidden.

โ† Home: ObsiKO 101 ยท Agent basics โ†’ AI Agent


No matter how convincing an answer sounds, it's hard to trust when you don't know where it came from. And on the flip side, some notes โ€” journals, health records, contracts โ€” you simply never want handed to an AI.

ObsiKO splits this into โ‘  showing the evidence and โ‘ก drawing a boundary. Nothing to switch on: both work from the very first run. ๐Ÿ˜Š


1๏ธโƒฃ Where did this sentence come from? โ€” Citations [S1] ๐Ÿ“Œ

When you spot a small number like [S1] or [S2] in an answer, it means "this bit came from that note."

๐Ÿ›ก๏ธ Made-up footnotes never reach your screen. The numbers are issued by ObsiKO, not by the AI. When a search tool finds a note, ObsiKO stamps the number on it โ€” and if the answer contains a number we never issued, we quietly strip it before drawing. A citation with nothing behind it is worse than none at all: it tricks you into thinking someone checked.

And don't worry if your notes contain real code like arr[S1] โ€” anything inside a code block is left completely alone. ๐Ÿ˜‰

๐Ÿ’ก Where does this work? On the desktop Claude engine, and on every chat-only engine (Claude, Gemini, OpenAI) โ€” so you get source numbers on iPhone, Android, and web too. The only two that don't have it yet are the CLI-based Gemini and Codex engines (they don't issue the numbers).

2๏ธโƒฃ The evidence behind this answer ๐Ÿงพ

When a task finishes, the completion card carries one collapsed line:

3 sources ยท 1 read in full ยท 2 excluded by protection rules

Expand it and you'll see the notes that were actually handed to the model for this answer. Click a filename to open it.

๐Ÿ’ก This is not a log of "how many tools were called" โ€” it's a record of what actually reached the model. Searches that returned nothing aren't counted, and notes that contributed only a snippet are labelled "search" rather than dressed up as sources.


3๏ธโƒฃ Keep this note away from the AI ๐Ÿšซ

Blocking a single note โ€” frontmatter ai: deny

Add one line to the note's frontmatter and you're done.

---
title: Counselling notes 2026
ai: deny
---

Besides deny, we also understand false, no, off, none, exclude, and private โ€” all the same meaning. โ†’ Frontmatter Properties

Blocking whole folders โ€” .obsiko-ai-ignore

Create a file called .obsiko-ai-ignore in your vault's top folder and list one rule per line, just like .gitignore.

# Nothing under these folders goes to the AI
Journal/
Private/
draft-*.md
Material/**/contract*

How thoroughly is it blocked?

Checking "right before a tool runs" is not enough โ€” a one-line preview in search results leaks content just as effectively. So ObsiKO applies the same rule at every doorway: vault search, document-content search, table (.base) queries, semantic indexing, semantic search, file reads, file moves, and memory recall.

Semantic search in particular is excluded at indexing time โ€” no embedding is ever created, so it can't surface later. And in case the index has gone stale, we filter again at search time. If the rules file itself can't be read, we don't quietly let things through: everything closes.

โš ๏ธ An honest limitation: the Gemini and Codex engines ship their own file tools (file reads, shell) that bypass ObsiKO entirely, so we can't guarantee 100% coverage there. If your vault has protection rules and you pick one of those engines, we'll tell you once โ€” for genuinely sensitive notes, use the Claude engine.

Also, this boundary governs what gets handed to the agent. It won't stop you from opening a note yourself and pasting it into the chat. ๐Ÿ˜‰

One natural side effect

A protected note isn't in the semantic index, so it won't appear under "Found by meaning" in unified search either (that's intended). Keyword search still finds it as usual, and the note is just an ordinary file in your vault. โ†’ Search & Navigation


At a glance ๐Ÿ“‹

What you want How
Where this claim came from Click [S1] in the answer
Everything this answer looked at Expand N sources on the completion card
Hide just this one note ai: deny in the frontmatter
Hide a whole folder .obsiko-ai-ignore at the vault root
Strongest guarantee Use the Claude engine

โ† Previous: AI Billing Guide ยท Home ยท Next: Personal Memory โ†’