v1.0.0 — Open locale registry

Your agent
knows where
it is.

local.aispark.fi is an open collection of locale skill files for AI agents — covering laws, cultural norms, formats, and language conventions for regions around the world. Drop a file in. Your agent gets the rules of the place.

🇪🇺 EU 🇫🇮 EU-FI 🇬🇧 EU-UK 🇺🇸 US-CA 🇯🇵 EU-JP ✦ 🇧🇷 LATAM-BR ✦ 🇰🇷 APAC-KR ✦ 🇩🇪 EU-DE ✦
LOCAL
.AIS
PARK

01

What's included

Four locales ship in v1.0. Each file is a standalone skill document — factual, structured, and ready to drop into any AI agent or system prompt.

EU

European Union

Foundational locale for all EU member states. Covers GDPR in full, DSA, consumer rights directive, date and currency formatting, and cross-cultural tone guidance.

GDPR DSA DD/MM/YYYY € formatting VAT-inclusive A4
EU-FI

Finland

Extends EU. Finnish data protection act, strong employment law, CASL-style consent norms, D.M.YYYY format, ä/ö encoding, both official languages (fi + sv), and cultural directness.

fi + sv D.M.YYYY 12,50 € ALV 25.5% EET/EEST Suomi.fi
EU-UK

United Kingdom

Post-Brexit. UK GDPR + DPA 2018, ICO supervision, Consumer Rights Act, British English spellings, imperial measurements, and the nuances of England/Scotland/Wales distinctions.

UK GDPR en-GB £ prefix VAT 20% Imperial mix GMT/BST
US-CA

United States & Canada

Dual-country locale covering US (CCPA, CAN-SPAM, TCPA, no federal privacy law) and Canada (PIPEDA, CASL, Quebec Law 25), plus bilingual en-CA/fr-CA conventions and Letter paper size.

CCPA/CPRA PIPEDA CASL fr-CA Letter 8.5×11 MM/DD/YYYY

All locales

✦ = community contributions welcome

ID Region Extends Status Key coverage
EU European Union stable GDPR, DSA, consumer rights, date/currency
EU-FI Finland EU stable Finnish DPA, bilingual (fi/sv), cultural tone
EU-UK United Kingdom stable UK GDPR, post-Brexit law, en-GB
US-CA United States & Canada stable CCPA, PIPEDA, CASL, fr-CA, Letter paper
EU-DE Germany EU wanted BDSG, strict data culture, formal tone (Sie)
EU-FR France EU wanted CNIL, French language law, fr-FR conventions
APAC-JP Japan wanted APPI, keigo register, YYYY/MM/DD, kanji
LATAM-BR Brazil wanted LGPD, pt-BR, CPF/CNPJ, BRL
APAC-AU Australia wanted Privacy Act 1988, en-AU, DD/MM/YYYY, AEST

02

How it works

01

Pick your locale

Browse the registry and find the locale that matches where your agent operates. Combine a regional base (like EU) with a country-level file (like EU-FI) for full coverage.

02

Drop it in

Paste the locale skill into your system prompt, include it as a context file, or reference it in your agent's configuration. Works with Claude, ChatGPT, Cursor, Gemini — any agent with a system prompt.

03

Your agent knows the rules

Correct date formats, proper currency display, privacy law awareness, cultural tone, address conventions — all grounded in the actual rules of that place.

03

Use it

# Paste into your system prompt or instructions field

You are a helpful assistant. Apply the following locale skill:

---
name: locale-eu-fi
locale: EU-FI
region: Finland
extends: EU
---

## Date & Time
- Format: D.M.YYYY (e.g. 13.3.2026)
- Timezone: EET (UTC+2) / EEST (UTC+3 summer)

## Currency
- Euro (€), displayed after number: 12,50 €
- Decimal separator: comma

## Legal
- GDPR applies. Supervised by Tietosuojavaltuutettu.
- Consumer prices must include VAT (ALV 25.5%)
...
# For best results, stack: general region first, then country

You are a helpful assistant.

Apply these locale skills in order (later rules override earlier ones):

LOCALE 1 — EU General:
[paste contents of locales/EU/LOCALE.md]

LOCALE 2 — Finland (overrides where different):
[paste contents of locales/EU-FI/LOCALE.md]

# The EU-FI file documents only what differs from EU general,
# so stacking gives you complete, correct coverage.
# Claude Code — add to your CLAUDE.md

## Locale

This project operates in Finland. Apply the EU-FI locale skill.
Read and follow: locales/EU-FI/LOCALE.md

Key rules:
- Date format: D.M.YYYY
- Currency: 12,50 € (comma decimal, symbol after)
- Privacy law: Finnish DPA + GDPR — flag any user data handling
- Language: Finnish (fi) primary, Swedish (sv) for public services
- Tone: Direct, factual, no hyperbole
# Cursor — add to .cursor/rules or project .cursorrules

## Locale: EU-UK (United Kingdom)

This codebase targets UK users. Follow UK locale conventions:

- Date format: DD/MM/YYYY in UI, "13 March 2026" in prose
- Currency: £ prefix, period decimal (£12.50)
- Language: British English (colour, centre, organise)
- Privacy: UK GDPR + DPA 2018 — ICO is supervisory authority
- Tax: VAT 20%, display inclusive for consumers
- Paper/export: A4
- Measurement: Metric official; note imperial is common colloquially

# Full skill: locales/EU-UK/LOCALE.md

04

Every region
has rules.
Help us map them.

Local.ai grows through contributions. If you know a region's laws, formatting conventions, and cultural norms — you can add it. Each locale is a single Markdown file following a common template.

  • Pick a region not yet covered (see the "wanted" list)
  • Use the locale template in CONTRIBUTING.md
  • Cite actual laws — not summaries
  • Pass the quality checklist
  • Open a pull request
Read CONTRIBUTING.md → View on GitHub
locales/EU-DE/LOCALE.md
---
name: locale-eu-de
locale: EU-DE
region: Germany
extends: EU
---

# Germany (EU-DE) Locale

## 🗓 Date & Time
- Format: DD.MM.YYYY
- Timezone: CET / CEST

## ⚖️ Legal
- BDSG supplements GDPR
- BfDI is supervisory auth
- Impressumspflicht: ...

## 🌐 Language
- Formal: Sie (not du)
- ...

← Your contribution here