Skip to content

About

New laws and rules explained in plain language – straight from the official sources.

What is the site?

Lovsnak shows new laws and rules – from when they are proposed until they enter into force – and explains them in plain language. Everything is based on the official sources, and there is always a link to the original.

How we make it

  1. Fetched automatically from the source

    Every night our system fetches new cases directly from the open data of the Danish Parliament and Retsinformation. Dates and status are calculated by fixed rules in the code – never guessed.

  2. Written from verbatim quotes

    A language model first extracts the key facts – each with a quote from the source – and writes the explanation from them. The code discards a fact if its quote does not appear word for word in the source, or if a number is not in the quote.

  3. Checked against the whole source

    A separate checking call reads the whole source and makes precise corrections – the code only uses a correction if its quote is in the source. If a factual error remains in the title or the explanation, the article is not published. Dates are checked against the source before every release, and behind it all is a fixed rulebook and more than 600 automated tests.

  4. Follow-up check and weekly review

    Every published article is read once more by a different language model, which flags suspected errors – it does not correct them itself. Every week the flags are reviewed against the source with a stronger model; real errors are corrected precisely, and the editor gets a report. A confirmed error becomes an example the writer learns from – new rules are only added with the editor's approval.

Lovsnak is built by Vulpa I/S – a small Danish software studio.

AI can make mistakes – even after the checks. If our explanation differs from the original, the original always applies. All plain-language texts are labelled so you can see that they were written by AI. The English texts are unofficial translations.

How we count

The numbers on the front page and in the lists are calculated automatically from the official data every time the site is built. There is no judgement – only fixed rules:

  • Under the current government: Fixed rule: a case is counted when the step into its current status happened on or after the date the government took office. The date is 3 June 2026. Source for the date.
  • This week: »New rules« are executive orders published (or issued) in the last 7 days and acts passed in the last 7 days. »Entering into force« are cases with an entry-into-force date in the next 7 days. »New bills« are bills introduced in the last 7 days.
  • Entering into force soon: cases with an entry-into-force date in the next 14 days. The date only comes from our date table, which is read from the text of the act or executive order itself.
  • What happened in the last 30 days: cases that entered into force or changed status in the last 30 days. Cases with a plain-language explanation come first.
  • Technical executive orders (e.g. pure changes to figures) are not counted on the front page. They are in the lists and in the search.
How cases are sorted into topics

The topic follows the ministry responsible for the law or rule. It is a fixed rule without any judgement:

The government's promises: How we track the promises.

Sources

We only use official sources:

Independence and neutrality

The site is an independent project. It is not affiliated with the state, the Danish Parliament, any ministry, any party or any other organisation, and it takes no political position. We only use official sources – never the media – and write neutrally: what changes, for whom and when.

Follow (RSS)

Get new explanations automatically in your news reader – without an account and without tracking. There is a feed with everything, one per topic, and feeds for the government's legislative programme and promises.

RSS feed with all new explanations

All feeds and what RSS is →

Who is behind Lovsnak

Lovsnak is an independent project by Vulpa I/S. We are not affiliated with the state, the Danish Parliament or any political party. The content is based on official sources only.

Publisher
Vulpa I/S · Lundbjerggård 57, 4000 Roskilde · CVR no. 46864301
Editor-in-chief
Alexander Ungstrup
Contact

Email: winterdidcome [at] gmail.com

Follow (RSS)

Found an error on the site, or is something missing? Write to us here – without your name or email.

Email: winterdidcome [at] gmail.com The »Report an error« forms are the preferred way to report errors – the email is for everything else.