How DayDash protects your data
DayDash is built so your personal data stays yours. This page explains, in plain language, how our encryption works — and the places it works differently (AI Chat and remote MCP connections).
The short version
- You hold the keys. Your data points are encrypted with your personal keys.
- Encrypted at rest. The data points behind your dashboards are encrypted before they’re saved on our servers.
- No data mining, no ads. We don’t sell your data or use it for advertising. Our users are our customers, not the product.
How the encryption works
When you set up DayDash, your device generates a personal key pair:
- A public key our servers use to encrypt data to you — anyone can lock a box for you, but only you can open it.
- A private key your devices use to decrypt your data.
Your private key is derived from a 24-word recovery code (a standard BIP39 phrase) generated when you create your account. That recovery code is your master backup: with it you can restore access on any device; lose it and all your devices, and the data can’t be recovered. We use well-established, audited cryptography (the libsodium “sealed box”) for all of this — no home-grown crypto.
By default, your stored data points are unreadable to us. Deliberate exceptions, all explained below: if you opt into DayDash-managed recovery, the AI assistant, sharing and publishing, and the upcoming remote MCP connections.
What’s encrypted — and what isn’t
Encrypted with your keys:
- All of your data points — everything synced from connected services (health, finance, productivity) and anything you enter yourself.
- Your notes and your AI Chat conversations.
Not encrypted (operational metadata — how your dashboards are set up, not the values they display):
- Dashboard names and layouts, widget configuration, data-source names, and connector settings — which services you’ve connected and how they’re configured (not the access credentials, which are separately encrypted). Because names and labels are stored as-is, avoid putting sensitive details directly into a dashboard or data-source name.
Held by our authentication provider:
- Your account profile — the email and name you sign up with — is managed by Clerk, our authentication provider, and isn’t part of the end-to-end-encrypted data set.
Recovering your data
You choose how recovery works when you set up your account:
- You hold the recovery code (default). Only you have the 24-word code, saved in your Emergency Kit. This is the strongest privacy model — we keep no copy.
- DayDash holds a copy. For convenience, you can let us keep a copy of your recovery code — encrypted on our servers with a key we hold — so new devices set themselves up automatically, with no kit to manage. The trade-off: this copy is something we could decrypt, which also means the everyday risks to any online account (like someone resetting your password to get in) could reach your data in this mode. We don’t access it except to set up your own new devices — and there’s still no data mining and no ads — but if you want the strongest guarantee that only you can read your data, hold the code yourself (the default).
You can download a fresh Emergency Kit any time, and switch from the DayDash-managed option back to holding the code yourself.
AI Chat works differently
AI Chat is one place where “your stored data is unreadable to us” doesn’t fully apply — and we want to be upfront about it.
To answer a question, the assistant has to actually see the relevant data. Here’s what happens:
- DayDash reads the relevant data on your device, decrypted with your key. These lookups run locally.
- It sends the results of those lookups to our AI provider, Amazon Bedrock — under our HIPAA Business Associate Agreement with AWS, inside our own AWS environment — to generate the response. We send the relevant results, not a bulk copy of your data.
- The conversation is encrypted and saved with your account’s keys.
So for AI Chat specifically:
- The relevant data is decrypted and processed in the cloud to generate a response — we don’t claim we can’t see it here.
- That processing happens inside our own AWS environment (Amazon Bedrock, on HIPAA-eligible infrastructure under our AWS BAA), not on a third-party consumer AI service.
- Amazon Bedrock doesn’t use your conversations to train its models, and — as everywhere in DayDash — there’s no data mining and no ads.
If we ever add a way to run the assistant fully on your own device, we’ll update this page to reflect that different privacy model.
Sharing and publishing
Sharing gives another person access to the data you choose. Sharing a dashboard exposes the whole data sections its charts use, not just the values on screen. Publishing makes that dashboard and its referenced sections available to anyone with the public link; DayDash holds the keys needed to decrypt and serve that public information.
Removing a person’s access or unpublishing stops further access through DayDash as described in the Privacy Policy. It cannot erase copies a recipient has already received.
Upcoming remote MCP connections
We are developing remote MCP connections so an MCP client or agent you choose can access DayDash through a hosted client on AWS. You approve each connection and its scope before it receives access, authorizing ongoing requests within that scope. The scope determines what it can read, modify, or delete, and can include later additions when you share a whole data source or all shareable data.
The MCP server built into the DayDash desktop app is different: it runs on your own computer, with your own key, so DayDash never sees what it reads.
A DayDash-managed server on AWS will use the connection’s own key to decrypt shared data in memory and answer requests. The connected client receives the results and may send them to an AI provider or other services, depending on its configuration. Those recipients handle results under their own policies and your settings.
You will be able to revoke the connection in the App to stop future access through DayDash. This cannot erase information a recipient already received or copied.
Questions?
We’re a small team and we read everything. Email us at support@daydash.io, or reach out through our support page.
For data retention, deletion, export, and the third-party services we rely on, see our Privacy Policy.