Spurvik Book a DPO walkthrough
Construction drawing of the Spurvik mark A shield on a 64-unit grid encloses an S built from two arcs of radius 9 units centred at (32, 23) and (32, 41), each ending 30 degrees off the horizontal. An event enters at the hollow indigo node, travels the S-shaped data path and is sealed at the filled emerald node. 42 u 54 u 30° 30° r 9 u r 9 u C1 C2 stroke 3 u / 3.5 u
DrawingMark A-01
Grid64 × 64 u
Revision2026.10

Spurvik Brand identity, design system and media studio

  1. Event enters
  2. Data path
  3. Sealed record
Build a badge

A sparrow and a sheltered bay

Two Nordic words: a quick messenger and a safe harbour.

spurv Danish · sparrow The SDK, at your app's edge
vík Old Norse · sheltered bay The record: digests, never prompts
Spurvik Messenger and harbour One event, sealed
Operator
EyeTea Solutions ApS
CVR
37093378
P-number
1020736689
Founded
2015
Seat
Fredericia, Denmark
Data region
Frankfurt (fra1, AWS eu-central-1)
Product
SDK v1.0 live
Planned
Hosted fra1 retentionC2PA helpers

One mark, four lockups

Shape carries the meaning, so it survives a fax.

Anatomy of the mark: shield, S-shaped data path, hollow indigo input node, filled emerald sealed node
Spurvik

Primary

Headers, decks, dark documents.

Monochrome

Paper and single-ink print.

Spurvik

Dark-mode sovereign

Dashboards and app icons.

Art. 50 · Verified by Spurvik

Badge lockup

Build yours.

Clear space

x = ¼ shield width, every side.

Minimum size

16 px or 6 mm. Mono below 24 px.

Misuse

Six colours, each with one job

Two surfaces, four state accents. Tap to copy.

Width = screen share. Contrast is live (WCAG 2.2).

proceed

Never: marketing highlights, primary buttons

in transit

Never: status, or unlabelled beside indigo

HMAC-SHA256b4e9…65c9

Never: body text or large fills

ask_human

Never: decoration or celebration

System fonts, set with care

Nine sizes, three families, zero downloads.

72display
56title
42section
33figure
26sub-head
21lede
17body
15interface
13mono
Aa 1926

Georgia

Headlines, long reads.

Aa 1926

System sans

Interface and wordmark.

0x9f4c

System mono

Code and hashes only.

Web font CDNVisitor IP leaves
System fontsNothing leaves

0 font requestsLG München I, 20 Jan 2022, 3 O 17493/20: Google Fonts sent IPs without a legal basis.

Voice and tone

Precision over fear-mongering. Cite exact articles, show exact code, zero fluff.
Tone map. Each channel is placed by register, from conversational to formal, and by depth, from plain to technical. The DPO brief is formal and technical. Short-form video is conversational and plain. Developer docs are conversational and technical. Error messages sit in the middle.
Register shifts by audience. Precision doesn't.

One missing banner could bankrupt you.

Art. 99(4): up to €15M or 3% of worldwide turnover, whichever is higher. SMEs: lower.

Spurvik makes you fully AI Act compliant.

Stores a 64-character HMAC digest, not the prompt. Supports Art. 12.

Plans from just a few euros a day!

Team: €249/mo or €2,490/yr, up to 50,000 events/mo, excl. VAT.

Oops! Something went wrong.

Key kid_02 was rotated on 3 Oct. Sign with kid_03.

This AI mistake will cost you millions.

Logging every prompt for 180 days? Read GDPR Art. 5(1)(e).

Words we avoid: fully compliant AI Act-proof guaranteed certified military-grade bulletproof

Art. 50 & Art. 12 badge generator

Tell users they're talking to an AI system, and who runs it.

Optional, card only.
Letters, digits, dots and hyphens.
Theme
Layout
Language
Controls shown
Plain HTMLNo scriptNo cookieNo tracking pixel

          

NoteThe badge confirms Spurvik's Art. 50(1) notice and Art. 12 event logging are active for this widget. It is not a conformity assessment, certification or CE marking.

Media studio

Higgsfield picture, ElevenLabs voice, Hyperframe captions.