{"id":39217,"date":"2026-04-09T05:31:34","date_gmt":"2026-04-09T05:31:34","guid":{"rendered":"https:\/\/parashift.ai\/ai-document-classification\/"},"modified":"2026-09-15T13:50:40","modified_gmt":"2026-09-15T13:50:40","slug":"ai-document-classification","status":"publish","type":"page","link":"https:\/\/parashift.ai\/en\/ai-document-classification\/","title":{"rendered":"AI document classification"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"39217\" class=\"elementor elementor-39217 elementor-36939\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02c3b3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02c3b3c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;pix_scale_in&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-\" data-id=\"\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;pix_scale_in&quot;:&quot;none&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-html\" data-id=\"\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.elementor-element-02c3b3c,.elementor-element-02c3b3c>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-element-02c3b3c .elementor-widget-html,.elementor-element-02c3b3c .elementor-widget-container{padding:0!important;margin:0!important}.psvr-scope{display:block}<\/style><style>\/*__PSVRFULL__*\/\n\n.psvr-scope{\n  --bg:#ffffff;--bg-alt:#e9eff9;--bg-deep:#0b1526;--bg-deep-alt:#0f1c33;\n  --ink:#16202c;--ink-soft:#55626f;--ink-faint:#8792a0;\n  --invert:#eef2fa;--invert-soft:#9fadc4;\n  --brand:#4987f5;--brand-deep:#2f66d6;--brand-glow:#e8f0fe;--teal:#7dabf9;--good:#1f9d6f;\n  --line:#e2e8f2;--line-deep:#233047;--radius:10px;\n  --shadow:0 1px 2px rgba(20,30,50,.04), 0 8px 24px -12px rgba(20,30,50,.10);\n  background:var(--bg);color:var(--ink);font-family:\"Barlow\",Arial,Helvetica,sans-serif;\n  line-height:1.55;-webkit-font-smoothing:antialiased;display:block;\n  margin:-10px 0;\n}\n.psvr-scope, .psvr-scope *{box-sizing:border-box;}\n.psvr-scope img{max-width:100%;display:block;}\n.psvr-scope a{color:inherit;text-decoration:none;}\n.psvr-scope h1,.psvr-scope h2,.psvr-scope h3,.psvr-scope h4{font-family:\"Barlow\",Arial,Helvetica,sans-serif;line-height:1.12;text-wrap:balance;margin:0;font-weight:800;letter-spacing:-.01em;}\n.psvr-scope p{margin:0;}\n.psvr-scope .mono{font-family:\"JetBrains Mono\",ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;}\n.psvr-scope .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}\n@media (max-width:720px){.psvr-scope .wrap{padding:0 20px;}}\n.psvr-scope .btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;padding:13px 24px;border-radius:8px;font-weight:700;font-size:15px;border:1px solid var(--brand);cursor:pointer;transition:transform .12s ease, background .15s ease, box-shadow .15s ease;box-shadow:0 6px 16px -8px rgba(73,135,245,.55);}\n.psvr-scope .btn:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-1px);color:#fff;}\n.psvr-scope .btn.ghost{background:transparent;color:var(--brand);border:1px solid var(--line);box-shadow:none;}\n.psvr-scope .btn.ghost:hover{background:var(--brand-glow);transform:none;color:var(--brand);}\n.psvr-scope .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:\"JetBrains Mono\",monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-glow);border:1px solid rgba(73,135,245,.25);padding:6px 12px;border-radius:100px;}\n.psvr-scope section{padding:96px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;background:var(--bg);}\n@media (max-width:720px){.psvr-scope section{padding:64px 0;}}\n.psvr-scope .section-head{max-width:660px;margin:0 0 44px;}\n.psvr-scope .section-head h2{font-size:clamp(26px,3.2vw,34px);}\n.psvr-scope .section-head p{margin-top:12px;color:var(--ink-soft);font-size:16px;max-width:62ch;}\n.psvr-scope .section-head .eyebrow{margin-bottom:16px;}\n.psvr-scope .alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n.psvr-scope .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--invert-soft);margin-bottom:22px;}\n.psvr-scope .crumb a{color:var(--invert-soft);}\n.psvr-scope .crumb a:hover{color:#fff;}\n.psvr-scope .crumb .sep{opacity:.5;}\n.psvr-scope .crumb .here{color:var(--invert);}\n.psvr-scope .herowrap{background:radial-gradient(ellipse 900px 520px at 78% -10%, rgba(73,135,245,.16) 0%, rgba(73,135,245,0) 62%), linear-gradient(180deg,#0d1830 0%,#0b1526 55%,#0f1c33 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;position:relative;}\n.psvr-scope .pagehead{color:var(--invert);padding:168px 0 40px;position:relative;overflow:hidden;}\n@media (max-width:720px){.psvr-scope .pagehead{padding:132px 0 32px;}}\n.psvr-scope .pagehead .eyebrow{background:rgba(73,135,245,.18);color:#9db8f7;border-color:rgba(73,135,245,.35);}\n.psvr-scope .pagehead-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;}\n@media (max-width:900px){.psvr-scope .pagehead-grid{grid-template-columns:1fr;}}\n.psvr-scope .pagehead h1{font-size:clamp(28px,3.4vw,40px);color:var(--invert);margin:14px 0 16px;max-width:640px;}\n.psvr-scope .pagehead .lede{font-size:16.5px;color:var(--invert-soft);max-width:60ch;margin-bottom:22px;}\n.psvr-scope .pagehead .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px;}\n.psvr-scope .pagehead .btn.ghost{color:var(--invert);border-color:var(--line-deep);}\n.psvr-scope .pagehead .btn.ghost:hover{background:rgba(255,255,255,.07);}\n.psvr-scope .pagehead .microproof{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--invert-soft);}\n.psvr-scope .pagehead .microproof span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .pagehead .microproof .dot{width:6px;height:6px;border-radius:50%;background:var(--good);}\n.psvr-scope .extractcard{background:#fff;border-radius:16px;padding:22px 22px 18px;box-shadow:0 20px 50px -18px rgba(0,0,0,.5);}\n.psvr-scope .extractcard .ec-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap;}\n.psvr-scope .extractcard .ec-id{font-family:\"JetBrains Mono\",monospace;font-size:12.5px;font-weight:600;color:var(--ink);}\n.psvr-scope .extractcard .ec-pill{font-family:\"JetBrains Mono\",monospace;font-size:10px;font-weight:600;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;white-space:nowrap;}\n.psvr-scope .extractcard .ec-pill.ok{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .extractcard .ec-body{display:flex;gap:20px;align-items:flex-start;}\n.psvr-scope .extractcard .ec-thumb{flex:none;}\n.psvr-scope .extractcard .ec-fields{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0;}\n.psvr-scope .extractcard .ec-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line);}\n.psvr-scope .extractcard .ec-row:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .extractcard .ec-row span{font-size:12px;color:var(--ink-soft);}\n.psvr-scope .extractcard .ec-row b{font-size:13.5px;color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;}\n.psvr-scope .extractcard .ec-foot{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .trustband{background:transparent;padding:56px 0 52px;border-top:1px solid rgba(255,255,255,.07);}\n.psvr-scope .trustband .trust-label{text-align:center;font-size:13px;color:var(--invert-soft);margin-bottom:26px;}\n.psvr-scope .trustlogos{display:flex;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center;}\n.psvr-scope .trustlogos .tl-slot{display:flex;align-items:center;justify-content:center;height:40px;width:116px;}\n.psvr-scope .trustlogos img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.65;filter:brightness(0) invert(1);transition:opacity .15s ease;}\n.psvr-scope .trustlogos img:hover{opacity:.95;}\n.psvr-scope .partnerline{padding:30px 0 50px;text-align:center;}\n.psvr-scope .partnerline p{color:var(--invert-soft);font-size:14px;max-width:640px;margin:0 auto;}\n.psvr-scope .partnerline a{color:#9db8f7;text-decoration:underline;}\n.psvr-scope .prozess-lead{max-width:820px;font-size:17px;color:var(--ink-soft);}\n.psvr-scope .prozess-lead strong{color:var(--ink);font-weight:700;}\n.psvr-scope .doclist{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .doclist{grid-template-columns:1fr 1fr;}}\n@media (max-width:600px){.psvr-scope .doclist{grid-template-columns:1fr;}}\n.psvr-scope .doc{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;box-shadow:var(--shadow);}\n.psvr-scope .doc h4{font-size:15.5px;font-weight:700;margin-bottom:10px;color:var(--ink);display:flex;align-items:center;gap:9px;}\n.psvr-scope .doc h4 .dicon{width:30px;height:30px;flex:none;border-radius:8px;background:var(--brand-glow);color:var(--brand);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .doc h4 .dicon svg{width:15px;height:15px;}\n.psvr-scope .fields{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .fields span{font-family:\"JetBrains Mono\",monospace;font-size:11px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 8px;border-radius:5px;}\n.psvr-scope .flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;margin-top:8px;}\n.psvr-scope .flow .step{flex:1;min-width:160px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 20px;box-shadow:var(--shadow);position:relative;}\n.psvr-scope .flow .step .n{font-family:\"JetBrains Mono\",monospace;font-size:11px;font-weight:600;color:var(--brand);letter-spacing:.04em;margin-bottom:10px;}\n.psvr-scope .flow .step h4{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ink);}\n.psvr-scope .flow .step p{font-size:13px;color:var(--ink-soft);}\n.psvr-scope .flow .arrow{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);flex:0 0 34px;}\n@media (max-width:880px){.psvr-scope .flow{flex-direction:column;}.psvr-scope .flow .arrow{transform:rotate(90deg);flex:0 0 24px;}}\n.psvr-scope .systems{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}\n.psvr-scope .systems span{font-family:\"JetBrains Mono\",monospace;font-size:13px;color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);padding:9px 16px;border-radius:9px;box-shadow:var(--shadow);}\n.psvr-scope .compliance-line{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-size:13.5px;color:var(--ink-soft);margin-top:6px;}\n.psvr-scope .compliance-line span{display:flex;align-items:center;gap:7px;}\n.psvr-scope .compliance-line .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);}\n.psvr-scope .effektband{display:flex;gap:40px;flex-wrap:wrap;align-items:baseline;}\n.psvr-scope .effekt{}\n.psvr-scope .effekt .num{font-family:\"JetBrains Mono\",monospace;font-size:42px;font-weight:600;color:var(--brand-deep);line-height:1;}\n.psvr-scope .effekt p{margin-top:8px;color:var(--ink-soft);font-size:14px;max-width:28ch;}\n.psvr-scope .effekt .src{display:block;margin-top:4px;font-size:11.5px;color:var(--ink-faint);}\n.psvr-scope .case{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:30px 32px;box-shadow:var(--shadow);max-width:800px;}\n.psvr-scope .case h3{font-size:20px;margin-bottom:12px;}\n.psvr-scope .case p{color:var(--ink-soft);font-size:15px;margin-bottom:12px;}\n.psvr-scope .case p:last-of-type{margin-bottom:0;}\n.psvr-scope .case .src{font-size:12.5px;color:var(--ink-faint);margin-top:14px;display:block;}\n.psvr-scope .hubcard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 30px;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}\n.psvr-scope .hubcard div{max-width:60ch;}\n.psvr-scope .hubcard h3{font-size:18px;margin-bottom:6px;}\n.psvr-scope .hubcard p{color:var(--ink-soft);font-size:14px;}\n.psvr-scope .finalcta{background:linear-gradient(120deg,var(--brand-deep) 0%,var(--brand) 70%,var(--teal) 130%);color:#fff;text-align:center;}\n.psvr-scope .finalcta h2{color:#fff;font-size:clamp(26px,3.2vw,34px);margin-bottom:14px;}\n.psvr-scope .finalcta p{color:rgba(255,255,255,.85);max-width:56ch;margin:0 auto 28px;font-size:16px;}\n.psvr-scope .finalcta .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:14px;}\n.psvr-scope .finalcta .btn{background:#fff;color:var(--brand-deep);border-color:#fff;}\n.psvr-scope .finalcta .btn:hover{background:#eef2fa;color:var(--brand-deep);}\n.psvr-scope .finalcta .note{font-size:13px;color:rgba(255,255,255,.75);}\n\n\/* ---------- Hero visual stage ---------- *\/\n@media (prefers-reduced-motion: no-preference){\n  .psvr-scope .herostage .hchip, .psvr-scope .herostage .hbadge{animation:hchipIn .7s cubic-bezier(.2,.7,.3,1) backwards;}\n  @keyframes hchipIn{from{opacity:0;transform:translateY(14px) scale(.97) var(--r,rotate(0deg));}to{opacity:1;transform:translateY(0) scale(1) var(--r,rotate(0deg));}}\n}\n.psvr-scope .herostage{position:relative;width:100%;height:322px;}\n.psvr-scope .hchip{position:absolute;background:#fff;border-radius:11px;padding:15px 17px;box-shadow:0 18px 34px -14px rgba(5,10,25,.55);width:186px;}\n.psvr-scope .hchip.back{filter:saturate(.85);}\n.psvr-scope .hchip .hc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;gap:8px;}\n.psvr-scope .hchip .hc-id{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.psvr-scope .hchip .hc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--brand);}\n.psvr-scope .hchip .ln{height:6px;border-radius:3px;background:#e3e8f2;margin-bottom:7px;}\n.psvr-scope .hchip .ln:last-child{margin-bottom:0;}\n.psvr-scope .hchip .ln.w60{width:60%;}\n.psvr-scope .hchip .ln.w80{width:80%;}\n.psvr-scope .hchip .ln.w40{width:40%;}\n.psvr-scope .hchip .ln.brand{background:var(--brand);opacity:.35;}\n.psvr-scope .hchip.rough .ln{background:repeating-linear-gradient(90deg,#d7deea 0 3px,transparent 3px 6px);border-radius:2px;}\n.psvr-scope .hchip.rough{background:#f4f1ea;}\n.psvr-scope .hchip.rough::after{content:\"\";position:absolute;inset:0;border-radius:11px;background:repeating-linear-gradient(180deg,rgba(0,0,0,.025) 0 2px,transparent 2px 4px);pointer-events:none;}\n.psvr-scope .hchip .hc-field{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:6px 0;border-bottom:1px solid var(--line);}\n.psvr-scope .hchip .hc-field:last-child{border-bottom:none;padding-bottom:0;}\n.psvr-scope .hchip .hc-field span{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-field b{color:var(--ink);font-weight:700;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52%;}\n.psvr-scope .hchip .hc-pill{display:inline-block;margin-top:11px;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-glow);padding:4px 9px;border-radius:100px;}\n.psvr-scope .hchip .hc-pill.good{color:#1f9d6f;background:#e5f6ee;}\n.psvr-scope .hbadge{position:absolute;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 14px 28px -10px rgba(5,10,25,.5);display:flex;align-items:center;justify-content:center;z-index:5;}\n.psvr-scope .hbadge svg{width:26px;height:26px;}\n.psvr-scope .hbadge.brand{color:var(--brand-deep);}\n.psvr-scope .hbadge.good{color:#1f9d6f;}\n.psvr-scope .hring{width:60px;height:60px;}\n.psvr-scope .hring .track{fill:none;stroke:var(--line);stroke-width:4;}\n.psvr-scope .hring .meter{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;}\n.psvr-scope .hring text{font-family:\"JetBrains Mono\",monospace;font-weight:700;fill:var(--ink);}\n.psvr-scope .harrow{position:absolute;color:rgba(255,255,255,.35);}\n.psvr-scope .henv{position:absolute;}\n.psvr-scope .htag{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:9.5px;font-weight:600;letter-spacing:.02em;color:var(--invert);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:5px 10px;border-radius:100px;white-space:nowrap;backdrop-filter:blur(2px);}\n.psvr-scope .hnote{position:absolute;font-family:\"JetBrains Mono\",monospace;font-size:10px;color:var(--invert-soft);}\n@media (max-width:900px){.psvr-scope .herostage{height:280px;}.psvr-scope .hchip{width:160px;padding:12px 14px;}}\n\n\/* ---------- Hub page ---------- *\/\n.psvr-scope .ucgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .ucgrid{grid-template-columns:1fr;}}\n.psvr-scope .ucard{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;transition:transform .15s ease, box-shadow .15s ease;}\n.psvr-scope a.ucard{display:flex;}\n.psvr-scope .ucard:hover{transform:translateY(-3px);box-shadow:0 24px 48px -20px rgba(20,30,50,.18);}\n.psvr-scope .ucard .uc-icon{width:44px;height:44px;flex:none;border-radius:11px;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;}\n.psvr-scope .ucard .uc-icon svg{width:22px;height:22px;}\n.psvr-scope .ucard h3{font-size:18px;}\n.psvr-scope .ucard p{color:var(--ink-soft);font-size:14px;flex:1;}\n.psvr-scope .ucard .uc-tags{display:flex;flex-wrap:wrap;gap:6px;}\n.psvr-scope .ucard .uc-tags span{font-family:\"JetBrains Mono\",monospace;font-size:10.5px;color:var(--ink-soft);background:var(--bg-alt);border:1px solid var(--line);padding:3px 7px;border-radius:5px;}\n.psvr-scope .ucard .uc-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand-deep);font-weight:700;font-size:13.5px;margin-top:4px;}\n.psvr-scope .ucard .uc-link svg{width:15px;height:15px;}\n\n\/* ---------- Comparison table ---------- *\/\n.psvr-scope .cmp-wrap{overflow-x:auto;margin-top:8px;-webkit-overflow-scrolling:touch;}\n.psvr-scope .cmp-lead{max-width:800px;color:var(--ink-soft);font-size:15.5px;margin-bottom:28px;}\n.psvr-scope table.cmp{width:100%;border-collapse:separate;border-spacing:0;min-width:640px;background:var(--bg);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);}\n.psvr-scope table.cmp th,.psvr-scope table.cmp td{padding:16px 20px;text-align:left;vertical-align:top;font-size:13.5px;border-bottom:1px solid var(--line);}\n.psvr-scope table.cmp tr:last-child td{border-bottom:none;}\n.psvr-scope table.cmp thead th{font-family:\"JetBrains Mono\",monospace;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:var(--bg-alt);border-bottom:1px solid var(--line);}\n.psvr-scope table.cmp th.crit{color:var(--ink);}\n.psvr-scope table.cmp td.crit{font-weight:700;color:var(--ink);background:var(--bg-alt);white-space:nowrap;}\n.psvr-scope table.cmp th.good,.psvr-scope table.cmp td.good{background:var(--brand-glow);}\n.psvr-scope table.cmp td.good{color:var(--ink);}\n.psvr-scope table.cmp td .m-row{display:flex;gap:9px;align-items:flex-start;}\n.psvr-scope table.cmp td .m-row svg{width:15px;height:15px;flex:none;margin-top:1px;}\n.psvr-scope table.cmp td.good .m-row svg{color:var(--good);}\n.psvr-scope table.cmp td:not(.good):not(.crit) .m-row svg{color:#c94b4b;}\n@media (max-width:720px){.psvr-scope table.cmp th,.psvr-scope table.cmp td{padding:13px 16px;font-size:12.5px;}}\n\n\/* ---------- FAQ accordion ---------- *\/\n.psvr-scope .faqlist{display:flex;flex-direction:column;gap:12px;margin-top:8px;max-width:840px;}\n.psvr-scope details.qa{background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;}\n.psvr-scope details.qa summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700;font-size:15px;color:var(--ink);}\n.psvr-scope details.qa summary::-webkit-details-marker{display:none;}\n.psvr-scope details.qa summary .qa-ic{flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;transition:transform .18s ease;}\n.psvr-scope details.qa summary .qa-ic svg{width:12px;height:12px;}\n.psvr-scope details.qa[open] summary .qa-ic{transform:rotate(45deg);}\n.psvr-scope details.qa .qa-a{padding:0 22px 20px;color:var(--ink-soft);font-size:14.5px;max-width:74ch;}\n.psvr-scope .faq-cta{margin-top:26px;}\n\n\/* ---------- Testimonials ---------- *\/\n.psvr-scope .tmngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .tmngrid{grid-template-columns:1fr;}}\n.psvr-scope .tmn{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:26px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;}\n.psvr-scope .tmn .tmn-q{color:var(--ink);font-size:14.5px;flex:1;white-space:pre-line;}\n.psvr-scope .tmn .tmn-q::before{content:\"\\201C\";color:var(--brand);font-size:28px;font-family:Georgia,serif;line-height:0;display:block;margin-bottom:6px;}\n.psvr-scope .tmn .tmn-who{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:14px;}\n.psvr-scope .tmn .tmn-name{font-weight:700;font-size:13.5px;color:var(--ink);}\n.psvr-scope .tmn .tmn-role{font-size:12.5px;color:var(--ink-faint);}\n\n\/* ---------- Feature grid (long-form) ---------- *\/\n.psvr-scope .featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;}\n@media (max-width:900px){.psvr-scope .featuregrid{grid-template-columns:1fr 1fr;}}\n@media (max-width:600px){.psvr-scope .featuregrid{grid-template-columns:1fr;}}\n.psvr-scope .feat{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:24px 22px;box-shadow:var(--shadow);}\n.psvr-scope .feat .feat-ic{width:36px;height:36px;border-radius:10px;background:var(--brand-glow);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}\n.psvr-scope .feat .feat-ic svg{width:18px;height:18px;}\n.psvr-scope .feat h4{font-size:15.5px;font-weight:700;margin-bottom:9px;color:var(--ink);}\n.psvr-scope .feat p{font-size:13.5px;color:var(--ink-soft);}\n\n<\/style><div class=\"psvr-scope\"><div class=\"herowrap\"><div class=\"pagehead\"><div class=\"wrap\"><div class=\"pagehead-grid\"><div><div class=\"crumb\">Parashift<span>\/<\/span>Document classification<\/div><span class=\"eyebrow\">Capability \u00b7 Classification<\/span><h1>Document classification with AI, without a template per sender.<\/h1><p class=\"lede\">Every mailroom holds dozens of document types across hundreds of layouts. Parashift recognises the type per page by content, with over 400 preconfigured document types and your own types without programming.<\/p><div class=\"ctas\"><a class=\"btn\" href=\"\/en\/demo\/\">Book a demo<\/a><a class=\"btn ghost\" href=\"\/en\/digital-mailroom\/\">Digital mailroom<\/a><\/div><div class=\"microproof\"><span>400+ preconfigured document types<\/span><span>Up to 600 types at large accounts<\/span><span>C5 \u00b7 SOC 2 \u00b7 ISO 27001<\/span><\/div><\/div><div class=\"extractcard\"><div class=\"ec-top\"><span class=\"ec-id\">Inbound stack \u00b7 page 7\/42<\/span><span class=\"ec-pill\">Classified<\/span><\/div><div class=\"ec-body\"><div class=\"ec-thumb\"><svg width=\"60\" height=\"76\" viewBox=\"0 0 60 76\" fill=\"none\">\n            <path d=\"M6 2h32l14 14v58a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z\" fill=\"var(--bg-alt)\" stroke=\"var(--line)\" stroke-width=\"1.5\"><\/path>\n            <path d=\"M38 2v12a2 2 0 0 0 2 2h12\" fill=\"none\" stroke=\"var(--line)\" stroke-width=\"1.5\"><\/path>\n            <line x1=\"12\" y1=\"32\" x2=\"42\" y2=\"32\" stroke=\"#c7d0e0\" stroke-width=\"2.5\" stroke-linecap=\"round\"><\/line>\n            <line x1=\"12\" y1=\"41\" x2=\"42\" y2=\"41\" stroke=\"#c7d0e0\" stroke-width=\"2.5\" stroke-linecap=\"round\"><\/line>\n            <line x1=\"12\" y1=\"50\" x2=\"30\" y2=\"50\" stroke=\"#c7d0e0\" stroke-width=\"2.5\" stroke-linecap=\"round\"><\/line>\n            <line x1=\"12\" y1=\"60\" x2=\"36\" y2=\"60\" stroke=\"var(--brand)\" stroke-width=\"2.5\" stroke-linecap=\"round\"><\/line>\n          <\/svg><\/div><div class=\"ec-fields\"><div class=\"ec-row\"><span>Document type<\/span><b>Supplier invoice<\/b><\/div><div class=\"ec-row\"><span>Confidence<\/span><b>98%<\/b><\/div><div class=\"ec-row\"><span>Document boundary<\/span><b>Pages 7 to 9<\/b><\/div><div class=\"ec-row\"><span>Routing<\/span><b>Accounts payable<\/b><\/div><\/div><\/div><div class=\"ec-foot\">Type detected per page, stack separated<\/div><\/div><\/div><\/div><\/div><\/div><section><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">The process today<\/span><h2>Sorting is manual work before anything is read.<\/h2><\/div><p class=\"prozess-lead\">Before a document can be processed, someone has to know what it is. In most organisations a person does that: leafing through stacks, inserting separator sheets, assigning documents to the right queues.<\/p><p class=\"prozess-lead\">Template-based systems only help while sender and layout are known. Every new invoice layout, every new form means a ticket, a rule, an approval. The maintenance grows faster than the benefit.<\/p><\/div><\/section><section class=\"alt\"><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">What it covers<\/span><h2>What the classification does.<\/h2><\/div><div class=\"featuregrid\"><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>400+ preconfigured document types<\/h4><p>Invoices, delivery notes, contracts, forms, identity documents and official post are ready to use. Activate instead of train.<\/p><\/div><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>Your own types without code<\/h4><p>Describe the type, check it against examples, activate it. No development ticket and no rule set per sender.<\/p><\/div><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>Classification per page<\/h4><p>A stack is not filed as a whole. Every page gets its type, so mixed inbound breaks apart cleanly.<\/p><\/div><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>Confidence per decision<\/h4><p>Every assignment carries a confidence value. You set the threshold for automatic processing.<\/p><\/div><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>Human in the loop<\/h4><p>Below the threshold the case goes to the review interface instead of into the booking. Built for mailroom and BPO teams.<\/p><\/div><div class=\"feat\"><div class=\"feat-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1.5\"><\/rect><path d=\"M8 8h8M8 12h8M8 16h5\"><\/path><\/svg><\/div><h4>Document Swarm Learning\u00ae<\/h4><p>The model learns from corrections across the whole platform. New layouts are often known before they reach you.<\/p><\/div><\/div><\/div><\/section><section><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">How it works<\/span><h2>From stack to sorted inbound.<\/h2><\/div><div class=\"flow\"><div class=\"step\"><div class=\"n\">01 \u00b7 INTAKE<\/div><h4>Any format<\/h4><p>PDF, scan, fax, email attachment or portal upload, in any order.<\/p><\/div><div class=\"arrow\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg><\/div><div class=\"step\"><div class=\"n\">02 \u00b7 SEPARATION<\/div><h4>Document boundaries<\/h4><p>The stack is split into individual documents by content, without separator sheets or barcodes.<\/p><\/div><div class=\"arrow\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg><\/div><div class=\"step\"><div class=\"n\">03 \u00b7 CLASSIFICATION<\/div><h4>Type per page<\/h4><p>Every page receives its document type together with a confidence value.<\/p><\/div><div class=\"arrow\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg><\/div><div class=\"step\"><div class=\"n\">04 \u00b7 ROUTING<\/div><h4>Right department<\/h4><p>The item goes to the queue, workflow or target system, unclear cases go to review.<\/p><\/div><\/div><\/div><\/section><section class=\"alt\"><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">Comparison<\/span><h2>Template-based classification and Parashift.<\/h2><\/div><div class=\"cmp-wrap\"><table class=\"cmp\"><thead><tr><th><\/th><th class=\"crit\">Template-based<\/th><th class=\"good\">Parashift<\/th><\/tr><\/thead><tbody><tr><th>New layout from a known sender<\/th><td class=\"crit\">Adjust template, test, release<\/td><td class=\"good\">Read without intervention<\/td><\/tr><tr><th>New sender<\/th><td class=\"crit\">Create a new template<\/td><td class=\"good\">No setup needed<\/td><\/tr><tr><th>Mixed stack<\/th><td class=\"crit\">Separator sheets or barcodes required<\/td><td class=\"good\">Boundaries detected by content<\/td><\/tr><tr><th>Handwriting and fax quality<\/th><td class=\"crit\">Frequent failure<\/td><td class=\"good\">Part of normal operation<\/td><\/tr><tr><th>Maintenance effort<\/th><td class=\"crit\">Grows with every sender<\/td><td class=\"good\">Configuration per document type, not per sender<\/td><\/tr><tr><th>Time to first result<\/th><td class=\"crit\">A project over weeks<\/td><td class=\"good\">First run on the same day<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/section><section><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">Impact<\/span><h2>What changes in the mailroom.<\/h2><\/div><div class=\"effektband\"><div class=\"effekt\"><div class=\"num\">400+<\/div><p>preconfigured document types out of the box<\/p><span class=\"src\">Parashift platform<\/span><\/div><div class=\"effekt\"><div class=\"num\">600<\/div><p>document types running at large accounts<\/p><span class=\"src\">Parashift customer base<\/span><\/div><div class=\"effekt\"><div class=\"num\">up to 90%<\/div><p>less effort in input management<\/p><span class=\"src\">Parashift project experience<\/span><\/div><\/div><\/div><\/section><section class=\"alt\"><div class=\"wrap\"><div class=\"hubcard\"><div><h3>Classification is one building block.<\/h3><p>Data extraction, document separation and the digital mailroom build on it: first know what a document is, then read it and hand it on.<\/p><\/div><a class=\"btn ghost\" href=\"\/en\/digital-mailroom\/\">See the digital mailroom<\/a><\/div><\/div><\/section><section class=\"alt\"><div class=\"wrap\"><div class=\"section-head\"><span class=\"eyebrow\">Frequently asked<\/span><h2>Document classification, answered briefly.<\/h2><\/div><div class=\"faqlist\"><details class=\"qa\"><summary>What does AI classification do differently from classic methods?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Classic methods match a document against stored templates or keywords. Parashift evaluates the content of a page and derives the document type from it. A layout that has never been seen therefore works on the first run.<\/div><\/details><details class=\"qa\"><summary>How many document types are available?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Over 400 types are preconfigured and can be activated individually. Your own types are added without programming. Large accounts run up to 600 types at the same time.<\/div><\/details><details class=\"qa\"><summary>How do I create my own document type?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Through the interface: name the type, define the fields to be recognised, check it against real examples, activate it. It needs neither code nor a project.<\/div><\/details><details class=\"qa\"><summary>What happens with an uncertain assignment?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Every assignment carries a confidence value. Below your threshold the document goes to the review interface instead of being routed incorrectly.<\/div><\/details><details class=\"qa\"><summary>Does this work on mixed stacks without separator sheets?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Yes. Document boundaries are detected by content. A stack of forty mixed pages breaks apart into the documents it contains, each with its own type.<\/div><\/details><details class=\"qa\"><summary>How does the result reach our systems?<span class=\"qa-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/span><\/summary><div class=\"qa-a\">Through a documented REST API or webhooks. What is handed over is document type, page range, confidence value and the extracted fields.<\/div><\/details><\/div><\/div><\/section><section class=\"finalcta\"><div class=\"wrap\"><h2>Classify documents automatically.<\/h2><p>Book a no-obligation briefing: we will show the classification on your own documents.<\/p><div class=\"ctas\"><a class=\"btn\" href=\"\/en\/demo\/\">Book a demo<\/a><\/div><p class=\"note\">Reply the same working day \u00b7 no sales pressure<\/p><\/div><\/section><\/div><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What does AI classification do differently from classic methods?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Classic methods match a document against stored templates or keywords. Parashift evaluates the content of a page and derives the document type from it. A layout that has never been seen therefore works on the first run.\"}},{\"@type\":\"Question\",\"name\":\"How many document types are available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Over 400 types are preconfigured and can be activated individually. Your own types are added without programming. Large accounts run up to 600 types at the same time.\"}},{\"@type\":\"Question\",\"name\":\"How do I create my own document type?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Through the interface: name the type, define the fields to be recognised, check it against real examples, activate it. It needs neither code nor a project.\"}},{\"@type\":\"Question\",\"name\":\"What happens with an uncertain assignment?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Every assignment carries a confidence value. Below your threshold the document goes to the review interface instead of being routed incorrectly.\"}},{\"@type\":\"Question\",\"name\":\"Does this work on mixed stacks without separator sheets?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Document boundaries are detected by content. A stack of forty mixed pages breaks apart into the documents it contains, each with its own type.\"}},{\"@type\":\"Question\",\"name\":\"How does the result reach our systems?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Through a documented REST API or webhooks. What is handed over is document type, page range, confidence value and the extracted fields.\"}}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Parashift\/Document classificationCapability \u00b7 Classification Document classification with AI, without a template per sender. Every mailroom holds dozens of document types across hundreds of layouts. Parashift recognises the type per page by content, with over 400 preconfigured document types and your&#8230;<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-39217","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/39217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/comments?post=39217"}],"version-history":[{"count":14,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/39217\/revisions"}],"predecessor-version":[{"id":59680,"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/pages\/39217\/revisions\/59680"}],"wp:attachment":[{"href":"https:\/\/parashift.ai\/en\/wp-json\/wp\/v2\/media?parent=39217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}