AI · PRIVACY · SECURITY

Artificial intelligence with clear control over your data

· 5 min read

Privacy and security are design inputs, not a final inspection. We choose models, providers, regions, and safeguards around your data and your project.

Local, European, or a client-approved global platform: the route is deliberate, documented, and built into the architecture.

Before a company says yes to an AI project, the same question is almost always in the room. Not "what can the model do?" but "where does our data end up?" It is the right question, and it deserves a clear, project-specific answer: what data flows where, to which provider, under which agreements, and with which controls.

This piece explains how we make those decisions early in a new build, and how we strengthen them in systems that are already live. Starting well matters; so does knowing how to improve what already exists.

The false choice

Capability or control – supposedly

AI architecture is often reduced to a provider choice. In reality, a model may run locally, in a European region, or on an approved global platform. Each route has different strengths in capability, latency, availability, cost, and governance.

Model capability and data governance are separate decisions, and we make them together with you. The right route is the one that fits the data class, the business outcome, your existing standards, and the people who will operate the system.

The foundation

Secure from line one

New applications can start from a proven security baseline, adapted to their risk profile, regulation, and existing architecture. Existing systems are strengthened in prioritised, testable steps. Depending on the project, that baseline can include:

  • Tenant isolation through Row-Level SecurityRow-Level Security lets the database apply tenant policies to queries as an additional boundary beneath the application. - where multi-tenancy calls for it, tested database policies add protection even when application code makes a mistake.
  • Purposeful, traceable audit logs - relevant changes record who changed what and when, at a depth that fits the project's risk and compliance needs.
  • Multi-factor sign-in, modern sessions, rate limiting - strong password hashing, deliberately chosen token handling, and protection against repeated guessing at sensitive entry points.
  • Deliberate browser integrations - we self-host assets where that creates value. External services are selected consciously, documented, and configured for privacy.

Tenant isolation is more than a tick on a list, so here it is as a picture. The point is to enforce the boundary at more than one layer: application checks remain important, while Row-Level Security adds a database policy that a forgotten filter does not simply remove.

Your tenant Row A - visible Row B - visible
RLS boundary
enforced by
the database
Another tenant Row C - no access Row D - no access
With correctly configured and tested RLS, a faulty application query still meets the database's tenant policy.

And because a list of safeguards is only worth as much as the checking behind it, we actively test for weaknesses such as timing attacks on the login, SQL injection, cross-tenant leaks, and unsafe file uploads. Fixed defects become regression tests so reintroductions are caught as early as possible. That does not make risk disappear; it makes the protection repeatable and visible.

Retrofitting safeguards is usually more costly and less predictable than making security an early design input.

The AI

Where the model computes, and where it does not

Which brings us back to the opening question. For development and especially sensitive work, models can run locally or in isolated environments. In production, we choose provider, region, and operating model according to data classification, output quality, availability, budget, and the client's existing standards.That may be a European provider, an EU region of a global cloud service such as Azure, or a deliberately integrated platform such as Cloudflare – always with the controls the use case requires. What matters is documented data flow, suitable agreements, and clear retention, training, and access controls. Confidential production data does not belong in an unreviewed consumer endpoint.

There is one more precaution that everyday work tends to forget: per-tenant usage limits, budgets, and alerts, enforced as close to the request path as the platform allows. An AI bill that runs away overnight is an operational and security concern too – we treat it as one.

The blind spot

The prompt is an input as well

One thing many AI projects overlook: everything that goes into a model is an input, and externally influenced input is not trusted. Someone who plants a manipulated string in a database record can try to steer the model with it.Prompt injection: the attempt to make a language model take unwanted actions through crafted input. We separate instructions from data, constrain tools and permissions, and validate security-relevant outputs. Sanitisation can help, but it is not a security guarantee on its own.

Why start early

Strong foundations, measurable improvements

Why so much effort before the first visible feature exists? Because privacy and security are more economical when they shape the architecture early. But brownfield is not hopeless: an existing system can be assessed, risks can be prioritised, and controls can be improved in measurable steps without pretending that everything must be rebuilt.

Our preference is to start early. Our responsibility is to meet your project where it is.

Staying honest

What we promise, and what we do not

"Early by preference. Measurable at every stage."

The stance behind every project.

An honest word to close, because trust is not built out of superlatives. No foundation makes a system secure forever, and no architecture replaces the ongoing care that security demands. We do not sell a badge or a seal. We offer a discipline and a foundation on which privacy is the default and not the exception – and the honesty to name the difference.

Planning an AI initiative, or reviewing one that is already live? Tell us what data it handles, what must stay under your control, and which outcome matters. We will help you map the right route.

← All articles

CONTACT

Let's work together

Get in touch and discover digital solutions that move your business forward.

OFFICEBlücherstraße 32, 75177 Pforzheim

Phone or email – one way to reach you is enough.