Content generated by an LLM with human direction.

Security: your files stay yours

Eigendeck is careful with two things: the files on your computer (a deck can't read them behind your back) and what a deck's demos can do (they're boxed in, and they can't use the internet unless you allow it). This page covers both.

The rule

A .eigendeck is a file people email and share, like a PowerPoint or a Beamer .tex. Eigendeck treats a deck you received differently from one you made:

Decks you create are trusted. Decks you receive are not — until you decide.

Why this exists

An image you paste or insert is embedded — a copy lives in the deck. But a deck can also link to a file that stays on disk and is re-read as it changes. That convenience is also a risk: a malicious deck could link to one of your private files (an SSH key, a credentials file), get your computer to read it in, and — because the file's contents are now inside the deck — carry it out the next time you share the deck. The person you send it to is the leak.

So Eigendeck draws the line at the read: it simply won't read a file off your disk that you didn't approve. Get that right and there's nothing to leak, no matter who you send the deck to.

Two consequences you'll feel:

How it respects your data

How it respects your time

Security you have to click through constantly is security you stop reading — so Eigendeck keeps out of your way:

The Security Panel

When a deck links to external files, you manage them in the Security Panel — a window that lists, for the deck:

There are two steps, and they're separate on purpose. First you Trust this deck — a one-time decision that unlocks watching and, by itself, reads nothing. Then you approve the files you actually want watched — one at a time, or a whole folder at once. (There's no single "trust everything" button; trusting the deck and choosing its files are deliberately two decisions.) Refused files are shown so you understand what a deck tried to reach, but they can't be approved. You can also see a single file's status right in its inspector when you select that element on the canvas.

Working with a deck someone sent you

  1. Open it. It displays completely — every image, demo, and notebook. Nothing is hidden.
  2. If you want its linked files to stay live (update as they change on disk), open the Security Panel, click Trust this deck, then approve the files (or whole folders) you recognise. Until then it shows the embedded copies it came with.
  3. If a link points somewhere you don't expect, don't approve it — the panel shows you the real destination precisely so you can catch that.
  4. Later, if it asks you to re-confirm (about a month on), that's the trust timer; one click brings it back.

If you'd rather not deal with live files at all, turn off file-watching globally in Settings — then decks are always self-contained copies and none of this appears.

Demos and the internet

Some slides carry demos — small interactive widgets like charts, simulations, and graphs. Two things to know:

You're in control in three places, from broad to specific:

Turning the internet off doesn't break a demo; it just runs offline. It only means the demo can't fetch live data or "phone home" — for example, quietly recording when and where you open the deck. When something is switched off higher up, the controls below it grey out, so you can always see why a demo is offline.

Related