← Blog

Why Danish Companies Are Starting to Bring AI Back In-House

Mads Kristiansen

CTO, Liviate

Over the past couple of years, the default approach has been simple: want to work with AI? Use a cloud API.

It's fast. It works. And it requires minimal internal build-out.

But something is starting to change, in Denmark too.

More companies and public organizations are now reassessing that model. Not because cloud AI doesn't work. But because, in practice, it doesn't fit the requirements they actually operate under.

This isn't about principles. It's about control.

Cloud-first AI was the obvious choice

It's easy to see why cloud became the default:

  • No infrastructure
  • Fast time-to-value
  • Access to the best models
  • Low initial investment

For many use cases, it's still the right solution.

But it's an optimization for speed, not for operations. And that's exactly where the problems start to show up.

Problem 1: Data leaves your control

When you send data to an external AI service, you don't necessarily give up ownership, but you do give up control.

The questions quickly become concrete:

  • Where is the data processed?
  • Is it used for training?
  • How do you document that?
  • What do you tell a customer or regulator who asks?

In a Danish context, this isn't theoretical.

Public organizations and many private companies work with personally sensitive information, contractual confidentiality and regulatory requirements, often at the same time.

Even if the vendor gives good answers, you're still the one liable.

"We send it to an API" is not a sufficient answer, either to a regulator or to a customer.

Problem 2: Data residency isn't just a formality

The EU and Denmark have a clear direction: data needs to be controllable.

It's not just about where data physically resides, but about jurisdiction, access and dependencies.

If your AI solution depends on a US provider, that's not just a technical choice. It's a strategic one.

This becomes especially clear in public tenders, financial companies and businesses with critical infrastructure. Here, the question isn't:

"Does it work?"

But:

"Will we still have control in 3 years?"

Problem 3: Costs scale the wrong way

Cloud AI looks cheap at first.

But the cost model is designed to scale with usage: price per token, price per request, price per feature.

That's fine for experiments. But in production, it becomes unpredictable.

An internal chatbot with thousands of daily queries. Document processing over large volumes of text. Ongoing automation. Combined, this can easily add up to a five- or six-figure monthly bill for something that started as a POC. With local models or dedicated infrastructure, the economics change: higher upfront cost, but low and predictable marginal cost. That gives you control over the budget and eliminates dependence on a pricing model you don't control.

Problem 4: Latency and stability

Cloud AI introduces a dependency you don't control: network, rate limits, API changes, provider downtime.

For non-critical use cases, that's acceptable.

But when AI becomes part of core processes, like case handling, customer service and internal decision tools, it's a different picture. You can't build stable systems on top of something you can't control.

Problem 5: Strategic dependency

The most overlooked factor is lock-in.

Once you've built workflows, integrations, prompts and data models around a vendor, switching is expensive. Not technically hard, but organizationally heavy.

And in a European context, the question is becoming unavoidable:

Should a core part of our business depend on an external AI provider?

More Danish organizations are starting to answer "no," or at least "not alone."

What bringing AI back in-house actually means

Taking control of your AI infrastructure doesn't necessarily mean everything has to run in your own data center, or that you build your own models from scratch.

It means more control over data flow, the ability to choose where computation happens, and flexibility in the architecture.

You typically see hybrid setups: local models for sensitive data, cloud models for general tasks, and clear boundaries between the two. It's not ideological. It's pragmatic, and it's exactly the type of architecture we at Liviate help build and operate.

Where it makes sense in Denmark

This shift is especially visible in three segments:

Public sector

Documentation requirements, high sensitivity around data, political and legal accountability.

Finance and insurance

Compliance, audit, risk management. And now DORA, which places explicit requirements on controlling third-party providers.

Larger private companies

Internal data volumes, need for integration and long-term strategic control.

The common denominator isn't technology. It's accountability.

The right approach isn't either/or

It's easy to turn this into an ideological choice: "Cloud is the future" or "Everything must be local." Both are oversimplified.

The right approach is architectural:

  • Which data is allowed to leave the organization?
  • Which use cases require low latency?
  • Where are costs critical?
  • Where is dependency acceptable?

Once you answer those questions, the solution becomes clear.

Conclusion

Cloud AI was, and is, an important accelerator.

But it's not necessarily the right long-term solution for everyone.

In Denmark, more organizations are starting to realize that control matters more than speed, that predictability matters more than flexibility, and that accountability can't be outsourced.

That doesn't mean dropping cloud. It means taking architecture seriously.

AI isn't just a feature. It's infrastructure.

And you choose infrastructure based on what you can stand behind, not just what works today.

Want to talk about what's actually blocking your AI initiatives?

Mads Kristiansen is happy to have a no-obligation chat.

Book a meeting →