Bring your own API key
This tool runs entirely in your browser. To generate your cheat sheet it needs to call the AI service on your behalf. You provide the key, the key stays in your browser, and nothing else is sent anywhere. No backend, no logging, no accounts.
Stored only in your browser's local storage. Click "Clear key" any time to remove it.
Key saved
Your key is stored in this browser only. You are ready to use the tool.
Stored key:
Tell us about your call
Fill in what you know. Optional fields can be skipped. The cheat sheet is built from this in one single call to the AI service.
Reference details (optional)
Skip any you do not have. The cheat sheet still works without them.
A few sentences is enough. The tool uses this to tailor the questions and checklist. Do not paste anything you would not want sent to the AI service.
Before we send this to the AI service
When you click "Generate cheat sheet", the following information is sent in one single API call to the AI service using your saved API key:
- your permit type and the reason for your call
- any reference numbers, AHV number, and appointment date you typed in
- the free-text description of your situation you just wrote
Nothing else leaves your browser. There is no backend, no logs, no analytics. The AI provider's own data-handling policies apply to the request itself.
Generating your cheat sheet
This usually takes 10 to 20 seconds. Please keep this tab open.
Welcome
This is a preparation aid for calling the Migrationsamt of canton Zurich. You describe your situation in your own language, and the tool builds a German cheat sheet you keep in front of you while you make the call yourself.
How it works
You bring your own Anthropic API key. The key is saved only in your browser (in localStorage), never sent to any server we run. There is no backend, no account, no log file. When you press Generate, your intake answers are sent in a single call to Anthropic, and Anthropic's response (the cheat sheet) comes straight back to your browser.
You will need an Anthropic API key
If you do not have one yet, sign up at the Anthropic Console, then go to Settings, API Keys, Create Key. Copy the key (it starts with sk-ant-...) and paste it into the next screen.
What this tool will not do
- It is not legal advice. It does not tell you what permit you should apply for, or what to say to influence an outcome.
- It does not contact the Migrationsamt for you. You make the call yourself.
- It never accesses your microphone. There is no recording of any kind, ever.
Read more about how your data is handled on the Privacy page (link in the page footer).
Privacy
This tool is designed so that as little of your information as possible leaves your browser.
What stays in your browser, only
- Your Anthropic API key. Saved in localStorage. You can clear it with the "Clear key" button on any screen. Clearing your browser site data also removes it.
- The intake answers you typed (permit type, reason for calling, reference numbers, situation description). These exist only in memory after you submit, and are not persisted.
- The generated cheat sheet. Shown on screen and available to print. Not persisted between sessions. Closing the tab clears it.
- The onboarding-seen flag and the consent flag. Tiny boolean flags so you do not see the same screens twice. No personal data.
What is sent over the network
When you press Generate cheat sheet, your intake answers plus the system prompt are sent in one HTTPS request to Anthropic's API (https://api.anthropic.com/v1/messages). The response (the cheat sheet) comes straight back to your browser. Anthropic's own data-handling policies apply to that request: see https://www.anthropic.com/legal/privacy
That is the only outbound request this tool ever makes.
What this tool never does
- No backend of our own. No server stores your key or your intake.
- No analytics. No tracking pixels. No third-party scripts. The Content Security Policy of the page blocks third-party scripts by default.
- No microphone access, ever. There is no code path in this tool that requests microphone permission. This is a permanent design constraint tied to Article 179bis of the Swiss Criminal Code (recording conversations without consent is illegal). Even future versions will not record your call.
- No cookies are set by this tool.
Your right to walk away
You can clear your saved key in one click (Clear key on any screen). You can close the tab and nothing about your session persists except the saved key (if you saved one) and the two boolean flags. Clearing your browser site data removes everything.