DocuShield: A Volatile Memory Spooling Architecture for Mitigating Data Remanence in Commercial Print Environments

{"Commercial":[0],"printing":[1],"environments,":[2],"commonly":[3],"known":[4],"as":[5],"\\"Xerox":[6],"shops,\\"":[7],"process":[8],"thousands":[9],"of":[10],"sensitive":[11],"documents":[12,147],"daily,":[13],"including":[14],"government":[15],"identity":[16,71],"cards,":[17],"financial":[18],"records,":[19],"and":[20,47,60,73,103,164],"medical":[21],"reports.":[22],"Standard":[23],"operating":[24],"systems":[25],"handle":[26],"these":[27],"print":[28,44,86],"jobs":[29],"by":[30,139],"temporarily":[31],"writing":[32],"spool":[33],"files":[34],"to":[35,70,113,121],"non-volatile":[36,153],"storage":[37],"(HDDs":[38],"or":[39],"SSDs).":[40],"Even":[41],"after":[42,127],"the":[43,48,53,58,134,140],"job":[45],"completes":[46],"file":[49,125],"is":[50,118],"logically":[51],"deleted,":[52],"raw":[54],"data":[55,177],"remains":[56],"on":[57,152,166],"disk":[59],"can":[61],"be":[62],"recovered":[63],"using":[64,98],"basic":[65],"forensic":[66],"tools,":[67],"exposing":[68],"citizens":[69],"theft":[72],"fraud.":[74],"This":[75],"paper":[76],"proposes":[77],"DocuShield,":[78],"a":[79,99,104,110,115,122,129,171],"zero-cost,":[80],"localized":[81],"software":[82],"architecture":[83,156],"that":[84,145],"reroutes":[85],"spooling":[87],"entirely":[88],"into":[89],"volatile":[90],"memory":[91,136],"(RAM).":[92],"A":[93],"working":[94],"prototype":[95],"was":[96],"implemented":[97],"dependency-free":[100],"Python":[101],"backend":[102],"React-based":[105],"kiosk":[106],"interface:":[107],"customers":[108],"scan":[109],"QR":[111],"code":[112],"upload":[114],"document,":[116],"which":[117],"written":[119],"exclusively":[120],"RAM-backed":[123],"temporary":[124],"system;":[126],"printing,":[128],"cryptographic":[130],"zero-fill":[131],"sanitization":[132],"overwrites":[133],"exact":[135],"addresses":[137],"used":[138],"file.":[141],"Preliminary":[142],"validation":[143],"confirms":[144],"uploaded":[146],"leave":[148],"no":[149,158,161],"recoverable":[150],"residue":[151],"storage.":[154],"The":[155],"requires":[157],"internet":[159],"connection,":[160],"centralized":[162],"server,":[163],"operates":[165],"existing":[167],"print-shop":[168],"hardware,":[169],"offering":[170],"scalable,":[172],"serverless":[173],"solution":[174],"for":[175],"local":[176],"privacy.":[178]}

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-09-17
DOI
https://doi.org/10.5281/zenodo.22817896
Primary Topic
Digital and Cyber Forensics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

DocuShield: A Volatile Memory Spooling Architecture for Mitigating Data Remanence in Commercial Print Environments

Banda Jai Servana Bhava
Zenodo (CERN European Organization for Nuclear Research)
Digital and Cyber Forensics
article

DocuShield: A Volatile Memory Spooling Architecture for Mitigating Data Remanence in Commercial Print Environments

Banda Jai Servana Bhava
article en

Abstract

Commercial printing environments, commonly known as "Xerox shops," process thousands of sensitive documents daily, including government identity cards, financial records, and medical reports. Standard operating systems handle these print jobs by temporarily writing spool files to non-volatile storage (HDDs or SSDs). Even after the print job completes and the file is logically deleted, the raw data remains on the disk and can be recovered using basic forensic tools, exposing citizens to identity theft and fraud. This paper proposes DocuShield, a zero-cost, localized software architecture that reroutes print spooling entirely into volatile memory (RAM). A working prototype was implemented using a dependency-free Python backend and a React-based kiosk interface: customers scan a QR code to upload a document, which is written exclusively to a RAM-backed temporary file system; after printing, a cryptographic zero-fill sanitization overwrites the exact memory addresses used by the file. Preliminary validation confirms that uploaded documents leave no recoverable residue on non-volatile storage. The architecture requires no internet connection, no centralized server, and operates on existing print-shop hardware, offering a scalable, serverless solution for local data privacy.

Zenodo (CERN European Organization for Nuclear Research)
Jawaharlal Nehru Technological University, Kakinada (IN)
Peace, Justice and strong institutions
Openalex Percentile: Top 4%
Digital and Cyber Forensics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.