Glossary
All technical terms and abbreviations around Balou Tools – categorized, explained, and searchable.
Want to know how these terms interact technically? → Technology & Algorithms
DNS & Email
DNS
ResolutionRecordsDomain Name System
The "phone book of the Internet": translates human-readable domain names (e.g. example.com) into IP addresses that computers need to communicate.
A-Record
IPv4DNS record that maps a domain name to an IPv4 address.
AAAA-Record
IPv6DNS record that maps a domain name to an IPv6 address.
CNAME
AliasCanonical Name
Alias record that points a domain name to another domain name instead of an IP address.
MX-Record
EmailMail Exchange
DNS record specifying which mail servers are responsible for receiving emails for a domain, including priorities.
TXT-Record
EmailFree-text DNS record, commonly used for verifications and email authentication (SPF, DKIM, DMARC).
SOA
ZoneStart of Authority
Central DNS record of a zone containing administrative details such as primary nameserver, serial number, and refresh intervals.
NS-Record
AuthoritativeName Server
Specifies the authoritative name servers responsible for a domain. Balou Tools checks their consistency.
CAA
CertificatesCertification Authority Authorization
DNS record that specifies which Certificate Authorities (CAs) are allowed to issue certificates for a domain.
DNSSEC
SignatureDNS Security Extensions
Extension that cryptographically signs DNS responses, protecting against manipulation (spoofing/cache poisoning).
TLSA / DANE
TLSDNS-based Authentication of Named Entities
Binds TLS certificates to a domain via DNS (TLSA record, secured by DNSSEC), creating trust independently of CAs.
PTR-Record
ReversePointer / Reverse DNS
Reverse DNS record that maps an IP address back to a hostname – critical for email reputation.
DS-Record
DNSSECSignatureDelegation Signer
Hash of the DNSKEY stored at the parent (TLD) that anchors the DNSSEC chain of trust from the parent zone down to the domain.
SVCB / HTTPS Record
PerformanceService Binding
Modern DNS record types that provide connection parameters (e.g. ALPN/HTTP version, ports, ECH) before the connection is even established.
TTL
CacheTime To Live
Validity duration (in seconds) of a DNS record in cache before it must be queried again.
DNS-Propagation
ResolverThe time it takes for DNS changes to spread globally across resolvers. Balou Tools checks this across multiple resolvers in parallel.
SPF
EmailAnti-SpoofingSender Policy Framework
Email authentication specifying via TXT record which servers are allowed to send emails for a domain. Limited to max 10 DNS lookups.
DKIM
EmailSignatureDomainKeys Identified Mail
Method that adds a digital signature to outgoing emails; the public key is stored as a DNS record under a selector.
DMARC
EmailPolicyDomain-based Message Authentication, Reporting & Conformance
Policy building on SPF and DKIM specifying how to handle unauthorized emails (none/quarantine/reject) – including reporting.
BIMI
EmailBrandingBrand Indicators for Message Identification
Standard that displays the sender's brand logo in the inbox for authenticated emails.
MTA-STS
EmailTLSMail Transfer Agent Strict Transport Security
Mechanism enforcing encrypted (TLS) transport of emails between servers, preventing downgrade attacks.
TLS-RPT
EmailReportingTLS Reporting
Mechanism sending reports on errors in encrypted email transport (e.g., failed TLS connections).
WHOIS / RDAP
RegistrationRegistration Data Access Protocol
Protocols to query registration data of a domain (owner, registrar, expiration date). RDAP is the modern, structured successor to WHOIS.
SSL/TLS & Cryptography
SSL / TLS
EncryptionSecure Sockets Layer / Transport Layer Security
Protocols for encrypted data transmission over the network. TLS is the modern successor to SSL; "SSL" is still colloquially used.
Cipher-Suite
TLSCombination of cryptographic algorithms (key exchange, authentication, encryption, MAC) securing a TLS connection. Weak suites are penalized.
Handshake
TLSNegotiation phase at the beginning of a TLS connection, where client and server agree on protocol version, cipher suite, and keys.
SNI
TLSServer Name Indication
TLS extension by which the client communicates the desired hostname during handshake – allows multiple certificates per IP address.
Chain of Trust
TrustSeamless chain from the server certificate through intermediate certificates to a trusted root CA. Balou Tools checks completeness and trust.
CA
TrustCertificate Authority
Authority that issues digital certificates and confirms their authenticity.
CSR
CertificatesCertificate Signing Request
Application for certificate issuance, containing the public key and applicant data. Balou Tools generates CSRs entirely client-side.
SAN
CertificatesSubject Alternative Name
Certificate field listing additional hostnames/domains for which a certificate is valid.
OCSP Stapling
RevocationOnline Certificate Status Protocol
Method where the server includes a current proof of validity for its certificate directly, so the client doesn't need to query the CA.
Let's Encrypt / Certbot
CertificatesAutomationFree, automated certificate authority (Let's Encrypt) and its companion tool (Certbot) that issues and automatically renews TLS certificates via the ACME protocol.
CT / SCT
TransparencyCertificate Transparency / Signed Certificate Timestamp
Public, auditable logs of all issued certificates. An SCT proves that a certificate was entered into these logs.
RSA
AsymmetricRivest–Shamir–Adleman
Established asymmetric encryption and signature method. Keys under 2048 bits are considered insecure.
ECDSA / Ed25519
AsymmetricElliptic Curve Digital Signature Algorithm
Modern signature methods based on elliptic curves – shorter keys with equivalent security compared to RSA.
Hash
IntegrityOne-way function mapping data to a fixed-length value (e.g. SHA-256). The source cannot be reconstructed from the hash.
HMAC
IntegrityHash-based Message Authentication Code
Method combining a hash with a secret key to verify the integrity and authenticity of a message.
bcrypt / PBKDF2 / Argon2
PasswordsDeliberately slow hashing algorithms for secure password storage; they hinder brute-force attacks.
JWT
TokenJSON Web Token
Compact, signed token format for secure exchange of claims (e.g., identity), consisting of header, payload, and signature.
JWKS
TokenJSON Web Key Set
Set of public keys published via URL, used to verify JWT signatures.
WebCrypto
BrowserWeb Cryptography API
Browser interface for cryptographic operations. Balou Tools uses it for 100% client-side crypto tools.
High-entropy token
TokenEntropyLong, random-looking value with high character variety. Such values are often API keys, session tokens or other secrets and should be masked and rotated.
Web Security & HTTP
HTTP / HTTPS
ProtocolHypertext Transfer Protocol (Secure)
Protocol for transmitting web pages. HTTPS is the TLS-encrypted version of HTTP.
HTTP/2 & HTTP/3
ProtocolPerformanceModern HTTP versions. HTTP/2 multiplexes requests over one connection; HTTP/3 uses QUIC (UDP) for lower latency.
QUIC
ProtocolQuick UDP Internet Connections
UDP-based transport protocol underlying HTTP/3 – faster connection establishment and integrated encryption.
ALPN
TLSApplication-Layer Protocol Negotiation
TLS extension by which client and server negotiate the application protocol (e.g., h2, http/1.1) during handshake.
0-RTT
PerformanceZero Round Trip Time
TLS 1.3/QUIC feature sending data during connection setup without extra round trips – fast, but vulnerable to replay attacks.
HSTS
HeaderHTTP Strict Transport Security
Security header forcing browsers to access a domain exclusively via HTTPS. Options: max-age, includeSubDomains, preload.
CSP
HeaderXSSContent Security Policy
Security header specifying allowed sources for scripts, styles, etc. to mitigate XSS attacks. Balou Tools detects bypasses.
XSS
AttackCross-Site Scripting
Attack where malicious code (mostly JavaScript) is injected into a website and executed in the browsers of other users.
X-Frame-Options
HeaderHTTP header controlling the embedding of a page in frames to prevent clickjacking.
X-Content-Type-Options
HeaderHTTP header (value nosniff) preventing browsers from guessing the content type ("MIME-sniffing").
Referrer-Policy
HeaderPrivacyHTTP header controlling how much referrer information is transmitted when navigating to other pages.
Permissions-Policy
HeaderHTTP header regulating access to browser features (camera, microphone, geolocation, etc.) per page.
Cross-Origin Isolation
HeaderIsolationCOOP / COEP / CORP
Header trio isolating a document from foreign origins (Cross-Origin-Opener/Embedder/Resource-Policy) – protects against Spectre and is a prerequisite for powerful browser APIs.
Gzip
PerformanceCompressionWidely used compression method that shrinks text responses (HTML/CSS/JS) before transmission, reducing load time.
Brotli
PerformanceCompressionModern compression method by Google that usually achieves higher compression ratios than Gzip for text content; browsers fall back to Gzip automatically.
strict-dynamic
CSPCSP directive allowing trusted scripts (via nonce/hash) to load further scripts – without an explicit allowlist.
Nonce / Hash (CSP)
CSPMechanisms to specifically allow individual inline scripts: a unique random value (nonce) or a checksum of script content (hash).
SSRF
AttackServer-Side Request Forgery
Attack forcing a server to send requests to internal/unallowed targets. Balou Tools protects every redirect hop.
Redirect / Hop
HTTPHTTP redirection (3xx) from one URL to the next. Each step is a "hop"; Balou Tools measures latency, cookies, and HSTS per hop.
Mixed Content
HTTPSUnsecure HTTP resources embedded in an HTTPS page – they undermine encryption and are blocked by modern browsers.
ReDoS
AttackRegexRegular Expression Denial of Service
Attack forcing inefficient regular expressions to extreme execution times via custom inputs. The Regex Tester warns of this.
PageSpeed
PerformancePerformance score of a web page (0–100) via Google PageSpeed Insights API; Balou Tools averages mobile and desktop scores.
URI credentials
CredentialsURICredentials embedded directly in a URI, e.g. postgres://user:pass@host/db. Convenient but risky because they easily end up in logs, screenshots or repositories.
Lighthouse Opportunity
PerformancePageSpeedConcrete Lighthouse/PageSpeed optimization recommendation, such as reducing unused JavaScript, optimizing images or improving cache headers.
Core Web Vitals
PerformanceUXGoogle metrics for user experience: LCP for loading speed, CLS for visual stability and INP/FID for responsiveness.
LCP
PerformancePageSpeedLargest Contentful Paint
Core Web Vital measuring when the largest visible viewport element has loaded. Target: ideally below 2.5 seconds.
TBT
PerformanceJavaScriptTotal Blocking Time
Lighthouse lab metric for the time during which the main thread is blocked by long JavaScript tasks and user input is delayed.
CLS
PerformanceLayoutCumulative Layout Shift
Core Web Vital measuring unexpected layout shifts during loading. Lower values mean a more stable interface.
Replay attack
0-RTTAttackAttack where previously sent data is replayed. With 0-RTT/Early Data, non-idempotent requests are especially critical.
425 Too Early
HTTP0-RTTHTTP status code allowing a server to reject risky Early Data requests so the client retries them after the full TLS handshake.
Early Data
TLS0-RTTData sent with TLS 1.3/QUIC before the full handshake is complete. Speeds up repeat visits but requires replay protection.
AI & RAG
AI
BasicsArtificial Intelligence
Collective term for methods by which machines solve tasks requiring human intelligence – here, mainly language processing.
LLM
ModelLarge Language Model
Large language model trained on huge text volumes to understand and generate text. Balou Tools uses gemini-2.5-flash-lite.
RAG
PipelineRetrieval-Augmented Generation
Method enriching an LLM with specific retrieved expertise before it answers – for more precise, verifiable answers.
Embedding
VectorNumerical vector representation of text capturing its meaning. Balou Tools uses gemini-embedding-001 with 768 dimensions.
Vector Database
VectorDatabase storing embeddings and searching them by similarity. Here: PostgreSQL with pgvector extension.
pgvector
VectorDatabasePostgreSQL extension for storing and performing similarity search on vectors.
HNSW
IndexHierarchical Navigable Small World
Efficient index algorithm for approximate nearest neighbor search in vector databases.
Cosine Similarity
VectorMetricMeasure of similarity between two vectors (0.0–1.0). Balou Tools requires a value of ≥ 0.6 for relevant matches.
Top-K
RetrievalNumber of most relevant document chunks retrieved from vector search (here: up to 4).
Chunking
IngestionSplitting long documents into overlapping sections (chunks) that can be individually embedded and searched.
Reranking
RetrievalSubsequent reweighting of search results based on additional factors (category, keywords, language, workspace) to improve relevance.
Semantic Cache
CacheCache recognizing semantically identical requests (cosine similarity ≥ 95%) and returning saved answers without calling the LLM again.
Query Rewriting
RetrievalAutomatic reformulation of imprecise queries to improve the subsequent vector search.
Prompt
LLMInput text or instruction controlling an LLM. Balou Tools structures prompts from system, diagnostic, and RAG contexts.
Token
LLMSmallest processing unit of an LLM (word fragment/character). Model costs and limits are measured in tokens.
Spring AI
FrameworkSpring Framework module providing a unified abstraction for LLMs and vector databases (here version 2.0.0-M8).
Architecture & Infrastructure
Frontend
BasicsThe visible part of the application running in the browser. In Balou Tools, based on Astro and Svelte.
Backend
BasicsServer-side part of the application providing logic, diagnostic checks, and APIs. Here: Spring Boot with Java.
Astro
FrameworkWeb framework focused on statically optimized, fast-loading pages and selective interactivity (islands).
Svelte
FrameworkReactive UI framework compiling components into efficient JavaScript at build time. Balou Tools uses the Runes API (v5).
Islands Architecture
PatternConcept where only individual interactive components ("islands") load client-side JavaScript, leaving the rest as static HTML.
SSR / SSG
RenderingServer-Side Rendering / Static Site Generation
SSR renders pages on the server at runtime; SSG generates static pages at build time. Both improve load time and SEO.
Spring Boot
FrameworkJava framework for rapid development of standalone, production-ready backend applications (here version 4.0.6).
Virtual Threads
JavaPerformanceLightweight threads from Java 21+/25 that efficiently parallelize mass blocking I/O operations – without typical thread pool bottlenecks.
REST
APIRepresentational State Transfer
Architectural style for web APIs addressing resources via standardized HTTP methods (GET, POST, etc.).
SSE
StreamingServer-Sent Events
Technology where the server continuously streams data to the browser – here used for character-by-character output of AI answers.
Reverse Proxy
InfrastructureUpstream server (here Nginx) receiving requests, terminating TLS, and forwarding them to backend services.
X-Forwarded-For / Real-IP
InfrastructureHeaderHTTP headers by which a reverse proxy passes the original client IP to the backend; nginx restores it via set_real_ip_from/real_ip_header (e.g. behind Cloudflare).
Caching
PerformanceTemporary storage of results to reduce latency and costs. Balou Tools uses Caffeine (local) and Redis (distributed).
Caffeine
CacheExtremely fast in-memory cache library for Java applications.
Redis
CacheFast, distributed in-memory data store, used here as a scalable cache (Port 6379).
PostgreSQL
DatabasePowerful open-source relational database; used also as a vector database (pgvector) in Balou Tools.
Rate Limiting
SecurityLimiting requests per time unit and client to protect against abuse and overload.
Multi-Tenancy
SaaSOperating model where multiple customers (tenants/workspaces) use the same application in isolation.
Stateless
PatternStateless service that does not store session data between requests – facilitates scaling and fault tolerance.
Secret Manager / Vault
SecretsInfrastructureCentral protected store for secrets. Applications fetch credentials at runtime instead of committing them in .env files or source code.
i18n
LocalizationUXInternationalization
Preparing an application for multiple languages and regions. Balou Tools uses localized copy for German, English and French.
Hardcoding scan
QAi18nAutomated check for fixed visible strings in components. It helps find missing i18n keys and inconsistent translations early.
WordPress/CMS
CMSPerformanceContent management systems like WordPress generate pages dynamically and benefit strongly from caching, image optimization, plugin cleanup and clean asset loading.
Next.js
FrameworkPerformanceReact framework for SSR/SSG, routing and optimizations such as next/image, next/font and ISR. PageSpeed fixes vary by server/client component usage.
Formats & Developer Tools
JSON
FormatJavaScript Object Notation
Lightweight, human-readable data format for exchanging structured data.
YAML
FormatYAML Ain't Markup Language
Indentation-based, highly readable data format, frequently used for configuration files.
Base64
EncodingEncoding converting binary data into ASCII text, e.g. for embedding in JSON or URLs.
Regex
PatternRegular Expression
Pattern for searching and validating strings. The Regex Tester offers match highlighting and capture group tables.
Capture Group
RegexParenthesized part of a regular expression whose match can be separately extracted.
Named Group
RegexNamed Capture Group
Capture group with its own name ((?<name>…)) whose match is read by name instead of index – more readable and robust.
Lookahead / Lookbehind
RegexAssertionAssertions without a match of their own: lookahead (?=…)/(?!…) checks what follows, lookbehind (?<=…)/(?<!…) what precedes – without consuming those characters.
Backreference
RegexReference (\1 or \k<name>) to the content already matched by a previous group – e.g. to find duplicated words.
Regex Flags
Regexg i m s u y
Modifiers that change the behavior of a pattern: global (g), ignore-case (i), multiline (m), dotAll (s), unicode (u) and sticky (y).
UUID
IdentifierUniversally Unique Identifier
128-bit identifier that is practically unique and can be generated without a central authority.
Diff
ComparisonComparison of two texts to display differences. Balou Tools offers line-based and semantic JSON diffs.
Semantic Diff
ComparisonComparison that respects the meaning (e.g. JSON structure) and ignores formatting and key order.
JSON Schema
ValidationFormal description of the allowed structure of a JSON document against which validation can be performed.
Checksum
IntegrityShort value for detecting data errors; a mismatching value indicates a change in the data.
Mock Data
TestArtificially generated test data. The generator supports de-CH localization and SQL INSERT exports.
.env file
ConfigurationSecretsText-based configuration file for environment variables such as API URLs, feature flags or local development values. It should not contain production secrets.
Inline comment (.env)
ParserConfigurationComment at the end of a .env line, typically after whitespace and #. Inside quoted values, # belongs to the value; after the closing quote it is a comment.
Framework fix
PageSpeedUXConcrete stack-specific recommendation, e.g. for WordPress/CMS, Next.js or Astro, instead of only generic performance advice.
Law & Privacy
GDPR / FADP
LawGeneral Data Protection Regulation / Federal Act on Data Protection
EU (GDPR) and Swiss (FADP) regulations for protecting personal data, which Balou Tools complies with.
Privacy-First
PrincipleDesign principle where sensitive user data does not leave the device – many tools run 100% client-side.
Pepper
SecuritySecret, server-side value appended to data (e.g. IP addresses) before hashing for additional security.
IP Anonymization
PrivacyProcedure that does not store IP addresses in plain text, but hashed (via HMAC-SHA256 with pepper) – GDPR compliant for rate limiting.
Redaction
PrivacyAutomatic obscuring of sensitive data (passwords, API keys, JWTs) before passing them to the AI pipeline.
Consent
PrivacyActive agreement of the user to data processing, a prerequisite for certain features (e.g., lead/email features).
Correlation ID
ResilienceUnique identifier assigned to an error and shown to the user instead of internal details – facilitates debugging without leaking information.
Secret leak
SecretsSecurityAccidental disclosure of sensitive values such as API keys, tokens, passwords or private keys through commits, logs or shared configuration files.
No terms found. Please adjust your search or filter.