Your keys. Your data. Your laptop.
Last updated May 3, 2026.
The short version
- Your AI key is stored only in your browser's local storage. We never see it, log it, or transmit it to a DesignDojo server.
- Your whiteboard, code, answers, and AI tutor messages are stored in IndexedDB on your device. They never leave it.
- When you click "grade", your answer is sent directly from your browser to whichever AI provider you configured (OpenAI, Anthropic, Gemini, OpenRouter, Groq, or your local model). It does not pass through DesignDojo.
- No tracking cookies, no third-party analytics on session content.
What we collect
DesignDojo is a static, client-side application hosted on Vercel. The site itself does not collect personal data. The following minimal information may be processed by infrastructure providers we use:
- Server logs (Vercel): Vercel logs IP addresses and request metadata for short-term abuse and performance monitoring, per their privacy policy.
- No third-party analytics:We don't run Google Analytics, Mixpanel, Amplitude, Hotjar, or any behavioral analytics tools.
- No cookies set by DesignDojo beyond the theme preference stored in
localStorage.
Where your data lives
- AI key: browser
localStorageon the device you set it up on. Clearing site data wipes it. - Sessions: browser
IndexedDB. Includes whiteboard scenes, code drafts, AI tutor chat history, and stage feedback. - Theme + minor UI prefs:
localStorage.
AI provider data
When you submit an answer for grading, your prompt and answer text are sent to the AI provider you configured. That provider's privacy policy applies to that interaction. We recommend reviewing the policy of any provider you use:
If you run a local model via Ollama or LM Studio, no data leaves your machine.
Children
DesignDojo is intended for adult software engineers preparing for interviews and is not directed at children under 13.
Changes
If this policy changes, the "last updated" date at the top of the page will change. Significant changes will also be announced in the project's GitHub repository.
Contact
Questions about privacy? Open an issue on GitHub or visit the contact page.