Built in Europe, for Europe

Ship fearlessly.
Control everything.

Feature flags built for European teams. GDPR-compliant infrastructure, context-based targeting, and enterprise private cloud for regulated industries.

ftflg - live preview
Acme
⚠ maintenance

feature_flags

dark_mode

UI dark theme

maintenance

Maintenance banner

acme.eu
Acme Corp
Products Pricing
⚠ Scheduled maintenance - Sun 02:00 CET

EU

Data residency

GDPR

Compliant by design

<30ms

p99 eval latency

Ruleset

Flexible targeting

Context-based targeting

Target users,
not just builds.

Attach any context to an eval call - country, plan, app version, user ID - and write rules that fire only when conditions match. No redeployments. No coordination.

Rules are evaluated in order. First match wins. If nothing matches, the flag returns its default. Simple, predictable, auditable.

// rule set for: early_access

Rule 1

if plan == "pro" → enabled, value: "v2"

Rule 2

if country in "DE,FR,NL,PL" → enabled, value: "v1"

// else → disabled, value: null

EU & GDPR compliance
  • GDPR Article 25 - privacy by design & default
  • EU data residency (Germany & Ireland)
  • Data Processing Agreements (DPA) ready
  • Right to erasure via API
  • Immutable audit trail for regulators

EU-first · GDPR-native

Built for regulated
industries.

Your feature flag data never leaves the EU. Our cloud runs in Frankfurt and Dublin. For banking, healthcare, and public-sector clients, we offer a fully managed private cloud deployment inside your own EU environment.

Every flag change is immutably logged - who changed what, when, and what the previous value was. Ready for GDPR audits and internal compliance reviews.

Audit log

Every change.
Who. When.

Flag toggles, rule changes, template edits - every mutating action is logged with the admin who made it, a timestamp, and the full detail record.

Rolling back is as easy as reading the log. Know what changed before an incident and undo it in one toggle.

audit_log
14:03 UPDATE dark_mode - rules updated by alice@acme.com
13:51 CREATE new_checkout - created by bob@acme.com
12:20 DELETE old_banner - deleted by alice@acme.com

Flexible deployment. All in the EU.

Start on our shared cloud. Scale to a dedicated private cloud when your compliance needs require it.

EU Cloud

Hosted in Frankfurt and Dublin. GDPR-compliant, latency-optimized for Europe, up and running in minutes.

  • EU data residency guaranteed
  • 99.9% uptime SLA
  • Multi-tenant, isolated per company
Start free trial

Private Cloud

Fully managed deployment in your own EU cloud environment. Ideal for banking, healthcare, and public sector.

  • Dedicated single-tenant infrastructure
  • Deploy in any EU region
  • Premium support & enterprise SLA
Talk to sales

Up and running in minutes.

One API key, one endpoint, full control.

01

Create a project

Sign up and register your company. Get an API key and a dashboard in seconds.

02

Wrap your features

Call the eval endpoint with your API key and context. Get back enabled + value per flag.

03

Control without shipping

Toggle flags, update targeting rules, roll back instantly - no builds, no restarts needed.

index.ts
import { Ftflg } from 'ftflg';

const flags = new Ftflg({
  apiKey: process.env.FTFLG_API_KEY,
  context: { plan: 'pro', country: 'DE' },
});

const feature = await flags.eval('new_checkout');

if (feature.enabled) {
  renderCheckoutV2(feature.value);
} else {
  renderCheckoutV1();
}

Ready to ship fearlessly?

EU-hosted, GDPR-compliant, enterprise-ready. Start free, scale when you need to.