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.3

Resources

  • About
  • Blog
  • Comparisons
  • Legal & Imprint

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

Status

Algorithm v2.44.3

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
22%-27pp below baseline
Corpus baseline: 49%
Corpus share
1.9%
Share of all analyzed appearances
Modification rate
22%
-27pp 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
    22%
  • Avg file size
    284 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 Renderer26.8%
Skia/PDF m1466.1%
Skia/PDF m1455.0%
Skia/PDF m149 Google Docs Renderer4.8%
Skia/PDF m1474.1%
Skia/PDF m1444.1%
Skia/PDF m1333.3%
Skia/PDF m1233.3%
Skia/PDF m1362.8%
Skia/PDF m148 Google Docs Renderer2.8%
Skia/PDF m812.8%
Skia/PDF m1422.8%
Skia/PDF m1502.4%
Skia/PDF m1322.4%
Skia/PDF m1492.4%
Skia/PDF m1202.2%
Skia/PDF m1482.0%
Skia/PDF m1151.7%
Skia/PDF m1281.5%
Skia/PDF m1311.3%
Skia/PDF m1051.1%
Skia/PDF m1260.9%
Skia/PDF m147 Google Docs Renderer0.9%
Skia/PDF m1510.9%
Skia/PDF m1010.9%
Skia/PDF m760.9%
Skia/PDF m1430.7%
Skia/PDF m1350.7%
Skia/PDF m1370.7%
Skia/PDF m1250.7%
Skia/PDF m1300.7%
Skia/PDF m1090.4%
Skia/PDF m990.4%
Skia/PDF m1380.4%
Skia/PDF m820.4%
Skia/PDF m1290.4%
Skia/PDF m150 Google Docs Renderer0.4%
Skia/PDF m1140.4%
Skia/PDF m94 Google Docs Renderer; modified using OpenPDF 2.0.20.2%
Skia/PDF m1400.2%
Skia/PDF m1270.2%
Skia/PDF m780.2%
Skia/PDF m151 Google Docs Renderer0.2%
Skia/PDF m145 Google Docs Renderer0.2%
Skia/PDF m1240.2%
Skia/PDF m152 Google Docs Renderer0.2%
Skia/PDF m920.2%
Skia/PDF m144 Google Docs Renderer0.2%
Skia/PDF m148 Google Apps Renderer0.2%
Skia/PDF m146 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 m126 Google Docs Renderer0.2%
Skia/PDF m1120.2%
Skia/PDF m860.2%

Why variants matter

The same tool publishes itself under 54 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
26.8% of appearances
Variant spread
54 distinct strings
Long-tail share: 73.2%
Observed range
29.09.2017 → 13.08.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 (91% of files where Skia/PDF is the Producer).

PDF 1.491.0%
PDF 1.74.0%
PDF 1.63.5%
PDF 1.50.8%
PDF 2.00.5%
PDF 1.30.3%

Common Creators when Skia/PDF is the Producer

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

Chrome (Print to PDF)71.2%
Headless Chrome20.6%
Edge (Print to PDF)6.0%
'UnknownApplication'1.5%
Microsoft Word0.7%

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.

C41% co-occurrence
Chrome (Print to PDF)
Corpus share1.2%
Mod rate27%
C12% co-occurrence
Headless Chrome
Corpus share0.26%
Mod rate29%
C3% co-occurrence
Edge (Print to PDF)
Corpus share0.08%
Mod rate45%
C1% co-occurrence
'UnknownApplication'
Corpus share0.02%
Mod rate50%
C0% co-occurrence
Microsoft Word
Corpus share9.6%
Mod rate78%

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.0
Oldest observed
29.09.2017 — almost 9 years ago

Secure your workflow

Create your account — API key on signup, free test environment on every plan.
From $15/mo. No sales call. Cancel any time.

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