Open in the interactive docs · markdown for agents: https://neuraldeep.tech/docs/drift-security.md
Drift · isolation and security
Each Drift user lives in a per-user Docker container with an ephemeral volume daisy-ws-{uid}. There's no cross-user access.
What's ensured:
- · Sandbox boundary — inside the container the user sees exactly
/workspace(no uid in the path), with no mount of neighbors. - · SSRF guard on MCP URLs and the
fetch_urltool — blocks private/loopback/link-local/cloud-metadata. - · Auth — every request is verified by a
dft_*token; 5 active tokens per user, instant revoke. - · Access — Drift is open to everyone whose key has Qwen: Free on Qwen 3.6, paid plans with their models, Kimi K2.6 on Starter and Pro.
- · Session TTL — the MCP registry lives in core memory, dropped after 720s or in the dispatch finally block.
- · Privacy — model request bodies are saved only if history is turned on in your hub account; otherwise only metrics remain. We don't train on your data.
Reference sections (markdown for agents)
- Start · key, errors, quotas
- Text · chat
- Vectorization
- Reranking
- Transcription
- Image recognition
- Structured output
- Clients · agents
- Remaining limits · Limits API
- Search · Search API
- OCR · documents
- Images · Image API
- Music · Music API
- PII anonymization · PII Guard
- SpeechCore · STT
- Speech synthesis · TTS API
- Who spoke when · diarization
- Text decisions · FRIDA-Decisions, clef-flash
- Drift · overview
- Files + sandbox preview
- Your own tools, skills, MCP
- Tasks · proactive
- Memory · memory
- Isolation and security
- Agent settings
- Limits · errors
- Book · search and MCP
- Streaming
- SDK · Python / JS
- Privacy