logologo
  • How it works
  • Why It Matters
  • Statistics
  • Pricing
  • FAQ
  • API
logologo
  • How it works
  • Why It Matters
  • Statistics
  • Pricing
  • FAQ
  • API
HTPBE?

Structural PDF tamper detection API. Catches edits your KYC stack misses.

Product

  • How It Works
  • Use Cases
  • Metadata Viewer
  • Pricing

Developers

  • API Reference
  • GitHub/docs
  • Changelogv2.44.6

Resources

  • About
  • Blog
  • Comparisons
  • Legal & Imprint

© 2024–2026 TMI Iurii Rogulia · VAT ID: FI29845875 · Made in Finland 🇫🇮

Status

Algorithm v2.44.6

Tool profile

Skia/PDF

Skia/PDF reads as a institutional generator — its modification rate sits at or below the corpus baseline, consistent with single-pass institutional output.

Back to all statistics
Forensic verdict

Legitimate origin

Based on this tool’s share of the HTPBE? corpus.

Modification rate
21%-28pp below baseline
Corpus baseline: 49%
Corpus share
2.1%
Share of all analyzed appearances
Modification rate
21%
-28pp below baseline
Role split
0%C/100%P
Creator vs Producer share of appearances

Corpus profile

How Skia/PDF shows up in HTPBE? corpus

Skia/PDF is the Google Skia graphics library’s PDF backend, used by Chrome, ChromeOS print, Android Print Framework, and several embedded Google products.

Skia/PDF as Producer indicates a Chrome/Chromium-stack render — single-pass HTML-to-PDF. Low signal for tampering on its own.

The signal
Skia/PDF as Producer indicates a Chrome/Chromium-stack render — single-pass HTML-to-PDF.

Role in the workflow

How Skia/PDF shows up in metadata

Every PDF carries a Creator (the application that produced the original document) and a Producer (the engine that wrote the PDF). The same tool can appear in either slot, with very different modification profiles.

CAs Creator · 0%
As Producer · 100%P
CAs Creator
  • Share of appearances
    0%
  • Modification rate
    0%
  • Avg file size
    49 KB
PAs Producer
  • Share of appearances
    100%
  • Modification rate
    21%
  • Avg file size
    290 KB

How to read this

The Creator slot typically reflects where a document started life. The Producer slot reflects whatever wrote the bytes – and is the field that gets overwritten when a PDF is opened, edited, and saved by a downstream tool.

A higher modification rate as Producer than as Creator usually means the tool is acting as a re-saver on documents that originated elsewhere. A higher rate as Creator points to fragile workflows around the original authoring app.

Name fingerprints

Also goes by

Different version strings and spellings observed for Skia/PDF in the wild. All are merged into the same canonical profile.

Skia/PDF m95 Google Docs Renderer23.9%
Skia/PDF m1465.6%
Skia/PDF m1494.9%
Skia/PDF m1454.5%
Skia/PDF m149 Google Docs Renderer4.3%
Skia/PDF m1473.7%
Skia/PDF m1443.7%
Skia/PDF m1233.7%
Skia/PDF m1513.1%
Skia/PDF m1332.9%
Skia/PDF m1502.7%
Skia/PDF m148 Google Docs Renderer2.5%
Skia/PDF m1362.5%
Skia/PDF m812.5%
Skia/PDF m1422.5%
Skia/PDF m1482.1%
Skia/PDF m1322.1%
Skia/PDF m1201.9%
Skia/PDF m1151.6%
Skia/PDF m1311.4%
Skia/PDF m1281.4%
Skia/PDF m1051.2%
Skia/PDF m1381.0%
Skia/PDF m1430.8%
Skia/PDF m1010.8%
Skia/PDF m760.8%
Skia/PDF m1260.8%
Skia/PDF m147 Google Docs Renderer0.8%
Skia/PDF m152 Google Docs Renderer0.8%
Skia/PDF m1520.8%
Skia/PDF m1350.6%
Skia/PDF m1370.6%
Skia/PDF m1250.6%
Skia/PDF m1300.6%
Skia/PDF m153 Google Docs Renderer0.6%
Skia/PDF m820.4%
Skia/PDF m150 Google Docs Renderer0.4%
Skia/PDF m1090.4%
Skia/PDF m990.4%
Skia/PDF m145 Google Docs Renderer0.4%
Skia/PDF m1290.4%
Skia/PDF m1340.4%
Skia/PDF m1140.4%
Skia/PDF m1400.2%
Skia/PDF m1270.2%
Skia/PDF m780.2%
Skia/PDF m144 Google Docs Renderer0.2%
Skia/PDF m61; modified using iTextSharp™ 5.5.13.3 ©2000-2022 iText Group NV (Wizz Air; licensed version)0.2%
Skia/PDF m860.2%
Skia/PDF m94 Google Docs Renderer; modified using OpenPDF 2.0.20.2%
Skia/PDF m151 Google Docs Renderer0.2%
Skia/PDF m1240.2%
Skia/PDF m920.2%
Skia/PDF m148 Google Apps Renderer0.2%
Skia/PDF m146 Google Docs Renderer0.2%
Skia/PDF m126 Google Docs Renderer0.2%
Skia/PDF m1120.2%

Why variants matter

The same tool publishes itself under 57 different metadata strings – version bumps, locale tags, build IDs. We canonicalize them so the corpus reflects one identity, not noise.

Most common
Skia/PDF m95 Google Docs Renderer
23.9% of appearances
Variant spread
57 distinct strings
Long-tail share: 76.1%
Observed range
29.09.2017 → 11.09.2026

Distributions

What ships alongside Skia/PDF

The PDF versions Skia/PDF writes when acting as Producer, and the other tools that appear in the same documents.

PDF versions written

Most output is PDF 1.4 (90% of files where Skia/PDF is the Producer).

PDF 1.489.6%
PDF 1.74.9%
PDF 1.64.2%
PDF 1.50.7%
PDF 2.00.5%
PDF 1.30.2%

Common Creators when Skia/PDF is the Producer

Chrome (Print to PDF) sits upstream in 69% of cases — read this row as “what kinds of documents end up routed through Skia/PDF.”

Chrome (Print to PDF)68.9%
Headless Chrome23.5%
Edge (Print to PDF)5.4%
'UnknownApplication'1.3%
Microsoft Word0.6%
FlowCV - https://flowcv.com0.3%

Related profiles

Tools you’ll see next to Skia/PDF

Other tools that frequently share metadata with Skia/PDF in the same documents. Each card links to its own forensic profile.

C42% co-occurrence
Chrome (Print to PDF)
Corpus share1.3%
Mod rate28%
C14% co-occurrence
Headless Chrome
Corpus share0.36%
Mod rate28%
C3% co-occurrence
Edge (Print to PDF)
Corpus share0.08%
Mod rate43%
C1% co-occurrence
'UnknownApplication'
Corpus share0.02%
Mod rate50%
C0% co-occurrence
Microsoft Word
Corpus share9.5%
Mod rate77%

Long tail

Notable observations

Smaller cuts of the Skia/PDF corpus – useful context, but treat each row as a single data point rather than a strong signal.

Avg pages per document
2.2
Oldest observed
29.09.2017 — almost 9 years ago

Secure your workflow

Create your account – check PDFs on the web or with an API key, both ready on signup.
No sales call. Cancel any time.

Start Free – Close the Structural Fraud GapSee Pricing
Read API Docs →