Skjald Privacy Policy
Last updated: 30 October 2026. Applies to Skjald for iPhone, iPad and Mac.
Skjald is a meeting recorder that works on your own device. By default, recording, transcription and the write-up of each meeting happen on the device and nothing is sent to us. If you subscribe to the optional Skjald Cloud plan and choose Cloud for a meeting, that meeting's audio is uploaded to be processed (see Skjald Cloud below). You do not need an account to use Skjald on your device. Skjald Cloud does need one: an email address or Sign in with Apple.
What stays on your device
- Audio recordings, transcripts, outcomes (summary, decisions, to-dos), your corrections and notes.
- The speech and language models Skjald runs. They are downloaded once and then run locally.
- Your settings, and the consent records Skjald keeps for sessions you chose to record.
Unless you choose Cloud for a meeting (see Skjald Cloud below), none of this is uploaded to us. We do not have access to it. Deleting a session in Skjald, or using Settings › Privacy › Delete everything, removes it from the device.
Voices
When you name a speaker in a meeting, Skjald keeps a voice print on this device: a set of numbers describing how that voice sounds (a speaker embedding). Later meetings use it to suggest that person's name. A voice print is biometric-style data, so:
- It is stored only on your device. It is never uploaded, never sent to us, and never part of analytics.
- Remembering voices is on by default and has a switch in Settings › Privacy. Turning it off stops new voice prints and stops matching.
- You can delete every voice print in Settings › Privacy. Names already written on past lines stay.
- Delete everything, and a request to remove a named person, delete their voice print as well.
Calendar
Skjald reads your calendar only if you allow it, and only to remind you before a meeting and to name the session after the event.
- What it reads: event titles, times, which calendar it is in, and the names of the other attendees. On a Mac with Google or Outlook connected, it can also read attendee email addresses to suggest names.
- What it keeps: for a session recorded from an event, Skjald stores which event it was (its identifier and the calendar it came from) and the other attendees' names, on this device. The names are offered as one-tap choices when you name speakers, and fill in the list of participants on the consent screen.
- What it never does: it does not write to your calendar, and it does not send calendar data to us or to analytics.
- Deleting a session, Delete everything, or a request to remove a person also removes the stored attendee names.
- Turn the calendar off in system Settings, or disconnect Google or Outlook in Skjald's Settings. Reminders stop; recording keeps working.
What Skjald asks to use
| Permission | Why |
|---|---|
| Microphone | To record the meeting. On iPhone and iPad this is the only audio Skjald records, so it hears the room and your side of a call, not other apps. |
| Calendars | Optional. To remind you before a meeting and to name the session. Read-only, through Apple's calendar access on the device. Skjald never changes your calendar. See Calendar above. |
| Notifications | Optional. Meeting reminders and "your outcome is ready". |
You can turn each of these off in system Settings. Skjald keeps working without the optional ones.
What can leave your device, and when
- Send. When you send an outcome by Mail, PDF, Word or a webhook, it goes where you send it. A webhook is a web address you enter yourself; what happens there is up to its owner.
- Google or Outlook calendar (iPhone, iPad and Mac). If you connect one, Skjald reads events from that provider with your permission. The connection tokens are stored on your device. Disconnecting deletes them. Google's or Microsoft's own privacy policy applies to their side.
- Cloud language models (Mac, optional). If you choose Claude, Groq or OpenRouter for outcomes or Ask, the text you select is sent to that provider under their terms. Settings › Models tells you when this is on. The default is a model that runs on the device, and iPhone and iPad use only that.
- Skjald Cloud (optional, paid): see the section below.
- Model downloads. Skjald downloads speech and language models from their public hosts. The request reveals your IP address to that host, as any download does. No meeting data is involved.
- The Danish speech model (hviske), for design partners only. Its licence is non-commercial, so it is not on a public host. It is offered only to named design partners, and only from Skjald Cloud: you must be signed in to a Skjald Cloud account, and we check that the email address on that account is on our design-partner list. When you download it, our server sees your IP address and your account, and records your account ID and the file name for each request. No meeting data is involved, and the model then runs on your device. Some early test builds for design partners (TestFlight) carry the model inside the app, so nothing is downloaded. Skjald is not offered this way to the public.
- Usage analytics (Mac app), optional and off by default. If you turn it on in Settings, the Mac app sends usage and error information to PostHog, identified only by a random ID generated on your device, never your name, email or account. It sends:
- when the app starts, when a session starts and ends, and your first launch and daily use;
- when a meeting or recording starts, stops or is deleted, with an internal meeting ID, how long it ran, and counts of transcript segments and words;
- which features you use, which settings you change and the value you chose, which transcription and summary models and providers you pick, and the kind of microphone and audio device in use, never its name;
- the length of a custom summary prompt, never its text;
- your app version, the name of your operating system (for example macOS) without its version, your Mac's chip type (Apple silicon or Intel), and the day of the week and hour of use;
- that a summary, a connection, a transcription or an audio import failed, as a yes or no or a fixed code. The text of the error message is not sent.
- This website. The Skjald website counts visits and clicks on its main buttons (Get access, email, download) using PostHog, hosted in the EU. It uses no cookies, stores nothing on your device, does not record your screen or what you type, and cannot link one visit to the next. It sees the page you opened, the page that sent you (for example a Google search), your browser type, which button you clicked, and your country. Your IP address is not stored. It is never linked to your name or email. This is separate from the Mac app analytics above, which stays off unless you turn it on.
Skjald Cloud (optional, paid, off by default)
Only if you have the Skjald Cloud plan and choose Cloud for processing, for a meeting or in Settings. Local processing stays the default, and the app says which one a meeting used.
- What is sent: that meeting's audio, the language, any saved words you have added, and the markers you set. The service re-encodes the audio and sends it in short pieces to a speech-to-text service through OpenRouter, then sends the transcript text to a language model through OpenRouter to write the outcome. OpenRouter passes the request on to an upstream model provider it chooses. Processing is not limited to the EU: OpenRouter cannot pin a region. To label who is speaking, the service also works out a numerical voice signature for each speaker in the recording and returns it to your device, which compares it with the voice prints it keeps itself. Your stored voice prints are never sent.
- Your account: to use Skjald Cloud you sign in with an email address (we send you a one-time code) or with Sign in with Apple. We keep that email address (or Apple's identifier for you, and the private relay address Apple may give us instead of your own), the sign-in sessions of your devices (stored hashed), for Sign in with Apple a token from Apple (stored encrypted) that lets us revoke the link when you delete the account, the Apple purchase identifiers that tie your subscription to your account, and, on iPhone, a push-notification token for your device. The codes are sent through Resend; Apple provides sign-in, purchases and push notifications. We use this to give you your plan, to count the words you have used, and to keep the service from being abused. Design partners who download the Danish speech model (see Model downloads above) also use their account for that.
- Paying by card: a plan can be bought through the App Store or, outside the App Store (for example on a Mac), by card through Stripe, where we offer it. For a card payment we create a Stripe customer for your account with your email address and your internal account ID. Stripe's own page collects your card details, your billing address and, if you enter one, a business VAT number, and works out the tax. We never see or store your card number. We keep your Stripe customer ID and the status and dates of your subscription, in the same record as an Apple purchase. Stripe's own privacy policy applies to its side.
- How long it is kept: the uploaded audio is deleted from the service as soon as transcription ends. The transcript, the outcome, the speaker signatures and any saved words you added are kept for at most 24 hours so the app can fetch them, then deleted, or deleted as soon as the app confirms it has them. For billing and abuse we keep a record per job for up to 13 months: when it ran, the length of the audio, the number of words, the language, the model and the cost, but none of the content. Your account, sign-in sessions, subscription link and word count stay until you delete the account. Skjald itself does not use your audio or transcripts to train models; what an upstream provider may do is set by its own terms.
- What it does not do: it does not use the Danish-specialised hviske speech model to process your audio, whose licence is non-commercial. That model only ever runs on your own device.
- Delete: in Settings › Skjald Cloud, Delete my cloud account and data removes your account, sign-in sessions, devices, subscription link, jobs and usage records from the service. The app also deletes a job from the service as soon as it has the result. Deleting the account does not cancel your subscription with Apple. A card subscription is different: before anything is deleted, we delete your Stripe customer, which stops the subscription at once. If that fails, nothing is deleted and you can try again. Stripe keeps what its own policy and the tax law require. When you signed in with Apple on a recent version of the app, deleting the account also asks Apple to revoke the Sign in with Apple link, as Apple requires; if that request cannot be made or fails, the link stays and you can remove it in your Apple ID settings (Sign in with Apple).
- On your device: the app stores the session token that lets it talk to the service in its settings, without extra encryption (see Security).
- Other people: audio uploaded to the cloud includes everyone who is heard. Where everyone must agree to a recording, tell them it will be processed in the cloud.
This section describes how the service is built today. It is pending legal sign-off.
Recording other people
Rules on recording conversations differ by country, and in some places everyone must agree. Skjald can announce the recording and, where the rule is strict, hold audio in memory until participants have agreed. You are responsible for following the law where you are and for telling people you record them.
Your control
- Access and export: your sessions are on your device; export or send them at any time.
- Delete: delete a session, or everything, in the app. Sessions you have placed on a legal hold are kept until you release them, and Skjald tells you which.
- Erasure requests: Settings › Privacy can remove a named person's lines from stored text.
Security
Skjald's data sits in the app's private storage on your device and is protected by your device's own protections (for example the device passcode and, on Mac, FileVault). Skjald does not add a separate encryption layer of its own.
Children
Skjald is not directed at children and does not knowingly collect their data.
Changes
If this policy changes in a way that matters, we will say so in the release notes and update the date above.
Contact
Questions about privacy: [email protected]