Skip to content
Heidi

What happens to your words

Heidi reads messages people sent each other. That is sensitive, so this page says exactly what is kept where, and who else sees it.

The German version is the binding one.

What is kept where

Every row names the storage location, so you can check it yourself.

  • What

    Conversation without an account

    Where

    Your device only

    localStorage · heidi.chat.draft.v1

    Who else sees it

    Groq · Google · OpenRouter

  • What

    Conversation with an account

    Where

    On our server

    conversations · conversation_messages

    Who else sees it

    Groq · Google · OpenRouter

  • What

    Saved words

    Where

    Your device only

    localStorage · heidi.saved.v1

    Who else sees it

    nobody else

  • What

    Questions already asked

    Where

    Your device only

    localStorage · heidi.practice.seen.v1

    Who else sees it

    nobody else

  • What

    Your warm-up: which lines you understood

    Where

    Your device only

    localStorage · heidi.warmup.v1

    Who else sees it

    nobody else

  • What

    An exercise session in progress, so you can pick it up again

    Where

    Your device only

    localStorage · heidi.practice.session.v1

    Who else sees it

    nobody else

  • What

    What you are still working on

    Where

    Your device only

    localStorage · heidi.practice.model.v1

    Who else sees it

    nobody else

  • What

    When each question comes back

    Where

    Your device only

    localStorage · heidi.practice.memory.v1

    Who else sees it

    nobody else

  • What

    Your streak and weekly goal

    Where

    Your device only

    localStorage · heidi.progress.streak.v1

    Who else sees it

    nobody else

  • What

    Whether this browser syncs

    Where

    Your device only

    localStorage · heidi.sync.v1

    Who else sees it

    nobody else

  • What

    Your progress from other devices

    Where

    Your device only

    localStorage · heidi.sync.others.v1

    Who else sees it

    nobody else

  • What

    Synced progress (only when switched on)

    Where

    On our server

    progress_devices

    Who else sees it

    nobody else

  • What

    Which channels you follow (with an account only)

    Where

    On our server

    channels · channel_follows

    the channel's id and when you followed it; nothing about what you watched

    Who else sees it

    nobody else

  • What

    Notifications (only when switched on)

    Where

    On our server

    push_subscriptions

    the address at which your browser's push service reaches this device; the message names only the channel and the video's title

    Who else sees it

    Apple · Google · Mozilla

  • What

    Captions and questions for videos

    Where

    On our server

    channel_videos

    the publisher's or the automatic captions, once per video and the same for everyone; to write the questions it goes to a model vendor

    Who else sees it

    Groq · Google · OpenRouter · Groq

  • What

    Your answers about videos

    Where

    Your device only

    localStorage · heidi.videos.v1

    Who else sees it

    nobody else

  • What

    Playing an embedded video

    Where

    At a vendor

    youtube-nocookie.com · iframe_api

    YouTube sees your IP address while it plays, as on YouTube itself

    Who else sees it

    YouTube

  • What

    Your certificates

    Where

    On our server

    certificates

    Who else sees it

    nobody else

  • What

    Your chosen language (with an account only)

    Where

    On our server

    preferences

    only the language, nothing else

    Who else sees it

    nobody else

  • What

    Your own API key

    Where

    Your device only

    localStorage · heidi.byok.v1

    Who else sees it

    nobody else

  • What

    Light or dark appearance

    Where

    Your device only

    localStorage · heidi.theme.v1

    Who else sees it

    nobody else

  • What

    Whether dictation works in this browser

    Where

    Your device only

    localStorage · heidi.dictation.recogniser-dead.v1

    Who else sees it

    nobody else

  • What

    Conversations in this browser

    Where

    Your device only

    localStorage · heidi.chats

    Who else sees it

    Groq · Google · OpenRouter

  • What

    Which conversation was open last

    Where

    Your device only

    localStorage · heidi.chat.open.v1

    Who else sees it

    nobody else

  • What

    Dictation

    Where

    At a vendor

    Web Speech API · /api/transcribe

    Who else sees it

    Google · Groq

  • What

    Pictures

    Where

    At a vendor

    /api/chat

    downscaled in the browser; only a count is stored

    Who else sees it

    OpenRouter · OpenAI · Anthropic · Google Gemini · Groq · Mistral · DeepSeek · xAI · Together AI · Cerebras

  • What

    Speaking recordings

    Where

    Your device only

    localStorage · heidi.takes.v1

    Who else sees it

    nobody else

  • What

    Recording sent to be written down

    Where

    At a vendor

    /api/speaking/transcribe

    only when you choose Standard German; we do not keep the audio, and grammar is checked on our own server

    Who else sees it

    Groq

  • What

    Sentence sent to be checked

    Where

    At a vendor

    /api/speaking/take

    only the sentence you confirmed

    Who else sees it

    Groq · Google · OpenRouter

  • What

    Account

    Where

    On our server

    OrangeCat OIDC

    only the identifier — no name and no address

    Who else sees it

    OrangeCat

  • What

    Study groups

    Where

    On our server

    study_groups · group_members · group_messages

    Who else sees it

    Groq · Google · OpenRouter

  • What

    Earlier votes, comments and suggestions on the roadmap

    Where

    On our server

    feedback_stances · feedback_comments · feedback_suggestions

    Who else sees it

    nobody else

  • What

    Feedback widget

    Where

    At a vendor

    widget.js · loki.orangecat.ch

    Who else sees it

    Loki

Who answers the messages

A message is sent to one of these companies to be answered. We hold no data-processing agreement with any of them. Heidi is therefore not suitable today for personal data from a profession bound by confidentiality.

  • Groq
  • Google
  • OpenRouter

With your own key the message goes to the vendor you choose instead. OpenRouter · OpenAI · Anthropic · Google Gemini · Groq · Mistral · DeepSeek · xAI · Together AI · Cerebras

Where the server is

Hetzner · Falkenstein · DE

Not in Switzerland. We would rather say so than have you find out.

What we do not do

  • No analytics
  • No advertising
  • No selling of data
  • No tracking cookies

Checkable: the source is open, and a test keeps this claim current.

Deleting

What is on your device you remove yourself, in settings. Saved conversations you delete in the chat, and the text really goes. For anything else, write to us.

Contact cato@orangecat.ch

Practise