Skip to content
fingerprintiq.com logo

FingerprintIQ — Device Intelligence for the Modern Web

fingerprintiq.com

FingerprintIQ exudes a serious, technical, and highly precise vibe, emphasizing accuracy and performance. It positions itself as a cutting-edge solution for complex web intelligence, catering to a sophisticated, developer-centric audience with a no-nonsense approach.

technical
precise
high-performance
developer-first
secure
modern
data-driven

Color Palette

Colors

Light Mode

#34d399

primary

#34d399

accent

#050506

background

#f0f0f0

text

#52525b

secondaryText

#ffffff

border

#a1a1aa

muted

Dark Mode

#050506

background

#050506

surface

#f0f0f0

text

#34d399

secondaryText

#f0f0f0

link

#34d399

muted


Typography

Fonts

Inter

body
400
500
self-hosted

system-ui, -apple-system, sans-serif

Inter

heading
600
700
self-hosted

system-ui, -apple-system, sans-serif

JetBrains Mono

mono
400
self-hosted

ui-monospace, monospace

body

The quick brown fox

h1

The quick brown fox

h2

The quick brown fox

h3

The quick brown fox


Components

Design System

Live demo
outline
8px
#f0f0f0
Try the web3 demo →
primary
0px
#34d399#050506
button
box-shadow

rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px inset, rgba(0, 0, 0, 0.5) 0px -2px 8px 0px inset

gradient

radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.02) 0%, rgba(0, 0, 0, 0) 70%)...

gradient

linear-gradient(in oklab, rgb(255, 255, 255) 0%, rgb(113, 113, 122) 100%)...

gradient

linear-gradient(to right in oklab, rgb(5, 5, 6) 0%, rgba(0, 0, 0, 0) 100%)...

gradient

linear-gradient(to left in oklab, rgb(5, 5, 6) 0%, rgba(0, 0, 0, 0) 100%)...

gradient

linear-gradient(to right, oklab(0.772893 -0.146909 0.0443082 / 0.06) 0%, rgba(0,...

gradient

radial-gradient(circle at 85% 15%, rgba(52, 211, 153, 0.18), rgba(0, 0, 0, 0) 55...


Voice & Tone

Personality

Visual Energy

7/10

Design Era

contemporary-minimal

Emotional Tone

authoritative-precise

Target Audience

Developers, technical decision-makers, and security professionals in modern web and API-driven environments who prioritize accuracy, performance, and robust device intelligence.

Comparable Brands

Vercel
Stripe
Cloudflare
Datadog
Linear

Brand Rules

Dos & Don'ts

Do

  • Utilize a dark mode default with a #050506 background and #f0f0f0 text for core content, maintaining high contrast.
  • Employ #34d399 as the primary accent color for key elements and calls to action, ensuring it stands out against the dark background.
  • Set all body text using Inter at 400 weight with a line-height of 24px, ensuring readability on dark backgrounds.
  • Format all headings using Inter at 600 or 700 weight, strictly in sentence-case, to maintain a serious and professional tone.
  • Render all code snippets and monospaced text using JetBrains Mono at 400 weight, self-hosted for consistent display.
  • Design primary buttons with a solid #34d399 background, #050506 text, 0px border-radius, and 8px 16px padding.
  • Implement outline buttons with #f0f0f0 text, 8px border-radius, 0px 32px padding, and a subtle shadow: rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px.
  • Incorporate subtle radial gradients like `radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.02) 0%, rgba(0, 0, 0, 0) 70%)` for background depth effects, avoiding harsh color transitions.
  • Maintain a consistent spacing system based on a 2px base unit, applying medium border radii of 8px for elements requiring subtle rounding.

Don't

  • Avoid using any emojis in marketing or product copy; the brand maintains a strictly professional and fact-based communication style.
  • Do not use exclamations; the brand's tone is matter-of-fact and serious, relying on data and precision.
  • Refrain from using title case or all caps for headings; sentence-case is the established convention.
  • Do not introduce additional font families beyond Inter and JetBrains Mono; maintain the established typographic hierarchy.
  • Avoid bright or playful color palettes; stick to the defined dark background, primary accent, and text colors.
  • Do not use large, rounded, or pill-shaped border radii; the brand's aesthetic favors sharp (0px) or subtly rounded (8px) corners.
  • Do not apply heavy or colorful shadows; adhere to the specific, subtle shadow style defined for outline buttons.
  • Avoid overly casual or informal language; the brand's vocabulary is moderate with heavy technical jargon, reflecting its serious nature.

Design Assets

Visual Elements

FingerprintIQ
svg150×150

DESIGN.md

AI-ready

Drop into any project root. Cursor, Claude Code, v0, Lovable, and other AI coding agents read this file to generate on-brand UI. Spec

<!-- Generated by ExtractVibe — https://extractvibe.com/brand/fingerprintiq.com -->
<!-- Extracted: 2026-05-27T08:44:42.346Z | Schema: v1 | Quality: 90/100 -->
---
version: alpha
name: "FingerprintIQ — Device Intelligence for the Modern Web"
description: "FingerprintIQ exudes a serious, technical, and highly precise vibe, emphasizing accuracy and performance. It positions itself as a cutting-edge solution for complex web intelligence, catering to a sophisticated, developer-centric audience with a no-nonsense approach."
colors:
  primary: "#34d399"
  tertiary: "#34d399"
  neutral: "#a1a1aa"
  surface: "#050506"
  on-surface: "#f0f0f0"
  on-surface-secondary: "#52525b"
  border: "#ffffff"
  error: "#ef4444"
  warning: "#f59e0b"
  success: "#34d399"
  surface-dark: "#050506"
  on-surface-dark: "#f0f0f0"
typography:
  display-lg:
    fontFamily: "Inter"
    fontSize: "72px"
    fontWeight: "700"
    lineHeight: "82.8px"
    letterSpacing: "-1.44px"
  headline-lg:
    fontFamily: "Inter"
    fontSize: "36px"
    fontWeight: "700"
    lineHeight: "41.4px"
    letterSpacing: "-0.72px"
  headline-md:
    fontFamily: "Inter"
    fontSize: "24px"
    fontWeight: "600"
    lineHeight: "27.6px"
    letterSpacing: "-0.48px"
  body-md:
    fontFamily: "Inter"
    fontSize: "16px"
    fontWeight: "400"
    lineHeight: "24px"
rounded:
  md: "8px"
  full: "9999px"
spacing:
  base: "2px"
  xs: "1px"
  sm: "2px"
  md: "4px"
  lg: "6px"
  xl: "8px"
components:
  button-outline:
    textColor: "#f0f0f0"
    rounded: "8px"
    padding: "0px 32px"
    fontSize: "16px"
    fontWeight: "500"
    borderWidth: "1px"
    boxShadow: "rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px inset, rgba(0, 0, 0, 0.5) 0px -2px 8px 0px inset"
  button-primary:
    backgroundColor: "#34d399"
    textColor: "#050506"
    rounded: "0px"
    padding: "8px 16px"
    fontSize: "14px"
    fontWeight: "500"
---

# FingerprintIQ — Device Intelligence for the Modern Web — Design System

## Overview

FingerprintIQ's design system embodies the archetypes of The Sage and The Ruler, projecting an aura of authoritative expertise and unwavering control. It aligns with the aesthetic principles of industry leaders like Vercel, Stripe, Cloudflare, and Datadog, prioritizing clarity, precision, and high performance. The visual language is inherently technical and developer-first, engineered to communicate complex device intelligence with absolute accuracy. This is a system built for sophisticated users who demand robust, secure, and modern solutions.

The emotional register is one of serious competence and understated power. The design avoids any hint of playfulness, frivolity, or consumer-grade aesthetics. It is not designed to be overtly friendly or approachable in a broad sense, but rather to be highly functional and trustworthy for its specialized audience. Every element is optimized for legibility, data visualization, and efficient interaction within a technical context, reflecting FingerprintIQ's commitment to cutting-edge web intelligence.

**Key characteristics:**

- Vibe — technical, precise, high-performance, developer-first, secure, modern
- Archetypes — The Sage, The Ruler
- Comparable to — Vercel, Stripe, Cloudflare, Datadog
- Design era — contemporary-minimal
- Emotional tone — authoritative-precise
- Target audience — Developers, technical decision-makers, and security professionals in modern web and API-driven environments who prioritize accuracy, performance, and robust device intelligence.
- Visual energy — 7/10 (high-energy/bold)

## Colors

The color palette is deliberately minimalist and highly functional. The primary color, `#34d399` (a vibrant green), signifies growth, security, and operational success, acting as a clear indicator of positive status or key actions. The dominant surface color, `#050506` (a near-black), provides a deep, high-contrast canvas that enhances legibility and underscores the brand's technical, high-performance identity. This limited palette ensures visual clarity and prevents distraction, reinforcing the precision and data-centric nature of FingerprintIQ.

### Light mode

| Role | Hex | Name |
|------|-----|------|
| primary | `#34d399` | Emerald |
| accent / tertiary | `#34d399` | Emerald |
| background | `#050506` | Black |
| text | `#f0f0f0` | White Smoke |
| secondary text | `#52525b` | Dark Gray |
| border | `#ffffff` | White |
| muted | `#a1a1aa` | Dark Silver |

### Dark mode

| Role | Hex | Name |
|------|-----|------|
| surface | `#050506` | Black |
| background | `#050506` | Black |
| text | `#f0f0f0` | White Smoke |
| secondary text | `#34d399` | Emerald |
| link | `#f0f0f0` | White Smoke |
| muted | `#34d399` | Emerald |

### Semantic

| Role | Hex | Use |
|------|-----|-----|
| success | `#34d399` | Confirmations, positive states |
| warning | `#f59e0b` | Caution, intermediate states |
| error | `#ef4444` | Failures, destructive actions |

## Typography

The type system utilizes Inter for primary text and JetBrains Mono for all code-related or monospaced contexts. Inter provides exceptional legibility and a modern, professional appearance, aligning with the brand's contemporary and developer-first ethos. JetBrains Mono, specifically designed for coding, ensures perfect character alignment and readability for technical information, crucial for a device intelligence platform. The hierarchy is established through precise sizing and weight variations, prioritizing data and functional elements without resorting to excessive stylistic flourishes, maintaining a clean and efficient visual flow.

### Font families

| Family | Role | Source | Weights |
|--------|------|--------|---------|
| Inter | body | self-hosted | 400, 500 |
| Inter | heading | self-hosted | 600, 700 |
| JetBrains Mono | mono | self-hosted | 400 |

### Type scale

| Role | Family | Size | Weight | Line height | Letter spacing |
|------|--------|------|--------|-------------|----------------|
| Display | Inter | 72px | 700 | 82.8px | -1.44px |
| Heading 2 | Inter | 36px | 700 | 41.4px | -0.72px |
| Heading 3 | Inter | 24px | 600 | 27.6px | -0.48px |
| Body | Inter | 16px | 400 | 24px | — |

### Conventions

- Heading case — sentence-case
- Body line-height — 24px
- Monospace — JetBrains Mono

## Layout

- Base spacing unit — `2px`

## Elevation & Depth

### Shadows

| Context | Value |
|---------|-------|
| button | `rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px inset, rgba(0, 0, 0, 0.5) 0px -2px 8px 0px inset` |

### Gradients

- `radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.02) 0%, rgba(0, 0, 0, 0) 70%)`
- `linear-gradient(in oklab, rgb(255, 255, 255) 0%, rgb(113, 113, 122) 100%)`
- `linear-gradient(to right in oklab, rgb(5, 5, 6) 0%, rgba(0, 0, 0, 0) 100%)`
- `linear-gradient(to left in oklab, rgb(5, 5, 6) 0%, rgba(0, 0, 0, 0) 100%)`
- `linear-gradient(to right, oklab(0.772893 -0.146909 0.0443082 / 0.06) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)`
- `radial-gradient(circle at 85% 15%, rgba(52, 211, 153, 0.18), rgba(0, 0, 0, 0) 55%)`

## Shapes

Border-radius scale:

- `md` — 8px
- `full` — 9999px (pill / circular)

## Components

### Buttons

**Outline**

- Text — `#f0f0f0`
- Radius — `8px`
- Padding — `0px 32px`
- Font size — `16px`
- Font weight — `500`
- Shadow — `rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px inset, rgba(0, 0, 0, 0.5) 0px -2px 8px 0px inset`
- Sample copy — "Live demo"

**Primary**

- Background — `#34d399`
- Text — `#050506`
- Radius — `0px`
- Padding — `8px 16px`
- Font size — `14px`
- Font weight — `500`
- Sample copy — "Try the web3 demo →"

## Do's and Don'ts

### Do

- Utilize a dark mode default with a #050506 background and #f0f0f0 text for core content, maintaining high contrast.
- Employ #34d399 as the primary accent color for key elements and calls to action, ensuring it stands out against the dark background.
- Set all body text using Inter at 400 weight with a line-height of 24px, ensuring readability on dark backgrounds.
- Format all headings using Inter at 600 or 700 weight, strictly in sentence-case, to maintain a serious and professional tone.
- Render all code snippets and monospaced text using JetBrains Mono at 400 weight, self-hosted for consistent display.
- Design primary buttons with a solid #34d399 background, #050506 text, 0px border-radius, and 8px 16px padding.
- Implement outline buttons with #f0f0f0 text, 8px border-radius, 0px 32px padding, and a subtle shadow: rgba(0, 0, 0, 0.35) 0px 2px 8px 0px, rgba(255, 255, 255, 0.08) 0px 1.5px 0px 0px.
- Incorporate subtle radial gradients like `radial-gradient(at 50% 50%, rgba(255, 255, 255, 0.02) 0%, rgba(0, 0, 0, 0) 70%)` for background depth effects, avoiding harsh color transitions.
- Maintain a consistent spacing system based on a 2px base unit, applying medium border radii of 8px for elements requiring subtle rounding.

### Don't

- Avoid using any emojis in marketing or product copy; the brand maintains a strictly professional and fact-based communication style.
- Do not use exclamations; the brand's tone is matter-of-fact and serious, relying on data and precision.
- Refrain from using title case or all caps for headings; sentence-case is the established convention.
- Do not introduce additional font families beyond Inter and JetBrains Mono; maintain the established typographic hierarchy.
- Avoid bright or playful color palettes; stick to the defined dark background, primary accent, and text colors.
- Do not use large, rounded, or pill-shaped border radii; the brand's aesthetic favors sharp (0px) or subtly rounded (8px) corners.
- Do not apply heavy or colorful shadows; adhere to the specific, subtle shadow style defined for outline buttons.
- Avoid overly casual or informal language; the brand's vocabulary is moderate with heavy technical jargon, reflecting its serious nature.

*Source — inferred*

## Voice

### Tone (1–10 scale)

| Axis | Score | Lean |
|------|-------|------|
| Formal ↔ Casual | 3/10 | formal |
| Playful ↔ Serious | 9/10 | serious |
| Enthusiastic ↔ Matter-of-fact | 8/10 | matter-of-fact |
| Respectful ↔ Irreverent | 2/10 | respectful |
| Technical ↔ Accessible | 4/10 | technical |

### Copywriting style

- Avg. sentence length — 8 words
- Vocabulary — moderate
- Jargon — heavy
- CTA style — direct, action-oriented verbs and product names
- Rhetorical devices — repetition, tricolon

### Sample copy

> Know your users.Classify your traffic.

> 41+ signals, 99.2% accuracy, sub-50ms at the edge.

> Browser, server, and CLI.Each solving a different trust problem.

> Zero PII collected. Ever.

> Wallet detection, ENS, and on-chain reputation in one SDK.

## Logos

| Type | Variant | Format | URL | Confidence |
|------|---------|--------|-----|------------|
| logomark | — | svg | [link](https://extractvibe.com/api/assets/brands/fingerprintiq.com/logo-2.svg) | 80% |
| favicon | — | png | [link](https://extractvibe.com/api/assets/brands/fingerprintiq.com/logo-1.png) | 74% |
| favicon | — | svg | [link](https://extractvibe.com/api/assets/brands/fingerprintiq.com/logo-0.svg) | 62% |

## Sources

- Live brand page — https://extractvibe.com/brand/fingerprintiq.com
- Raw JSON — https://extractvibe.com/api/brand/fingerprintiq.com
- DESIGN.md (this file) — https://extractvibe.com/api/brand/fingerprintiq.com/design.md
- Extracted — 2026-05-27T08:44:42.346Z
- Generator — ExtractVibe vv1
- Quality score — 90/100
279 lines · 11,614 bytesView raw
How to use this file

1. Save this file as DESIGN.md in your project root (sibling to README.md).

2. AI agents that read project files (Claude Code, Cursor, v0, Lovable, Bolt, Windsurf) will discover it automatically.

3. Validate or export tokens with the official CLI:

npx @google/design.md lint DESIGN.md
npx @google/design.md export --format tailwind DESIGN.md

Developer Access
cURL
# Fetch the full brand kit
curl https://extractvibe.com/api/brand/fingerprintiq.com \
  -H "x-api-key: ev_your_key"

# Export as CSS variables
curl https://extractvibe.com/api/extract/JOB_ID/export/css \
  -H "x-api-key: ev_your_key"

# Export as Tailwind config
curl https://extractvibe.com/api/extract/JOB_ID/export/tailwind \
  -H "x-api-key: ev_your_key"

Extract your own brand kit

Get colors, fonts, voice, and personality from any website in seconds. Open source.