FAQ
Frequently Asked Questions
- Is my data really safe?
- Your data never leaves your device. The vault is a folder of human-readable Markdown and JSON files on your computer — you can open it in any text editor and see exactly what’s stored. Encryption keys live in your OS keychain (macOS Keychain, Windows Credential Manager). The extension communicates only with localhost:3000 — a loopback address that physically cannot reach the internet. We don’t operate any servers that receive your data.
- What if ChatGPT changes their UI?
- The extension uses resilient selectors and MutationObservers to adapt to DOM changes. Each supported provider (ChatGPT, Claude, Gemini, DeepSeek) has its own adapter with fallback selectors. If a provider makes a breaking change, we can push a selector update without a full extension update. The extension also detects when selectors fail and degrades gracefully — your prompt goes through unshadowed rather than being blocked.
- Can I see what shadows were used?
- Yes. The audit log records every shadow operation with a hash-chained entry — which fields were matched, which shadows were used, and which provider received them. The log is stored locally at ~/.myyaad/logs/audit.jsonl and can be exported. Before each send, a floating preview panel shows you the exact before/after for every field.
- What happens if the desktop app isn’t running?
- The extension detects the disconnect within seconds and shows a clear "Desktop app not running" message in the popup with a Retry button. Your prompts are sent normally without shadow protection — the extension never blocks your workflow. When the desktop app starts, the extension reconnects automatically.