Skip to content

Storage and Limits

For backup instructions, see How to Back Up Your Data. For privacy implications, see Privacy Model.

Daneel uses two browser storage mechanisms:

Stores settings, credentials, and lightweight metadata.

KeyContent
selectedProviderActive LLM provider name
selectedModelIdActive WebGPU model ID
selectedEmbeddingModelIdActive embedding model ID
claudeApiKeyEncryptedAES-256-GCM encrypted Claude API key
claudeModelIdSelected Claude model
ollamaBaseUrlOllama server URL
daneel:mcp:serversRegistered MCP server list
daneel:mcp:disabledDisabled MCP server IDs
daneel:mcp:catalogCached MCP tool manifests
daneel:credential:{url}MCP server credentials
daneel:agentsAgent definitions
daneel:docker:configDocker Companion configuration
daneel:cloud:azure-sasAzure Blob Storage SAS URL
daneel:cloud:s3-configS3 credentials (JSON)
Widget preferencesTheme, color style, position, panel width
License dataJWT token, plan tier, feature flags
Telemetry preferencesAnalytics opt-in/out

Stores vector embeddings and large datasets, partitioned by domain or vault.

StorePartitioningContent
embeddings:{hostname}Per domainSite page chunks + vector embeddings
vault:{vaultId}Per vaultDocument chunks + vector embeddings
Knowledge graph dataPer vaultEntities, relationships, graph structure

Model files downloaded from HuggingFace are cached in the browser’s CacheStorage. These persist across sessions and enable offline use after first download. Daneel uses two separate named caches:

Cache namePopulated byContents
transformers-cachetransformers.js runtimeONNX shards, tokenizer files, configuration JSON for LLM and embedding models, plus tokenizer files for GLiNER
daneel-ner-modelsNER workerGLiNER ONNX binaries, fetched directly outside the transformers.js pipeline

To see how much disk each cached model uses and to reclaim space, see How to Reclaim Disk Space from Local Models.

FeatureFreePaid
Page ChatUnlimitedUnlimited
Site SearchUnlimitedUnlimited
Vaults1Unlimited
Documents per vault550
Max file size1 MB10 MB
Max characters per document50,000500,000
Max chunks per document1001,000
MCP serversUnlimitedUnlimited
AgentsUnlimitedUnlimited
Knowledge GraphYesYes
Cloud backupYesYes

One-time payment via Stripe. After purchase, you receive a DAN-XXXX-XXXX-XXXX license key. The license is verified via a signed JWT with a 7-day TTL and offline caching — you don’t need to be online continuously.

All data can be exported as a portable .zip file via Settings > Data Backup. Cloud backup to Azure Blob Storage or S3-compatible storage is also available. See How to Back Up Your Data.

Excluded from exports (for security): API keys, cloud storage credentials (SAS URLs, S3 secrets).