Where the 5 MB ceiling comes from
Two megabytes covers identity documents, but plenty of everyday destinations stop higher. Free Discord accounts have taken their per-file cap to 20 MiB, Slack varies by plan, and most upload forms sit somewhere in the 2 to 10 MB band. A portfolio PDF or a slide deck exported from a laptop routinely lands above 5 MB for no particular reason - a single embedded image is often the whole difference.
MillFile runs a lossless rebuild first, which clears plenty of documents without touching a pixel. Whatever is still over is reduced page by page against a shared 5 MB budget, so dense pages give up detail while clean text pages keep theirs. Everything happens on your device, so nothing you are sending to a server passes through ours.