Skip to content

Security · 6 min read · Updated 2026-09-19

What are PDF permissions?

A set of bits recorded in the file asking software to withhold certain actions. Honoured by convention, not enforced by cryptography.

Permissions are the part of PDF security that sounds strongest and is weakest. They are flags stored in the document stating which operations should be allowed, and their effect depends entirely on whether the program you opened the file in decides to cooperate.

What are PDF permissions?

01

A field of bits in the encryption dictionary

Permissions live in the encryption dictionary as a single integer whose individual bits each correspond to one operation. They exist only alongside encryption — an unencrypted PDF has nowhere to record them — which is why applying restrictions always involves encrypting the file, usually with an owner password and often with no user password at all.

The operations the specification defines are specific. Printing the document. Modifying its contents. Copying or otherwise extracting text and graphics. Adding or modifying annotations. Filling in form fields, which can be permitted even when general modification is not. Extracting content for accessibility purposes, so that assistive technology is not blocked by a copy restriction. Assembling the document — inserting, rotating and deleting pages, or adding bookmarks — again separable from full modification. And printing at high resolution, which can be denied while low-resolution printing remains allowed, an arrangement intended to let someone print a usable reference copy without producing a press-quality reproduction.

The granularity is genuinely thoughtful. Allowing form filling but not content editing, or accessibility extraction but not general copying, expresses distinctions that matter. What it does not do is create any mechanism to make those distinctions hold.

02

Requests, not enforcement

This is the point that everything else follows from: a permission bit is a statement recorded in a file, and honouring it is a decision made by software. When you open a restricted PDF and find the copy command greyed out, that greying is your viewer choosing to grey it. Nothing in the file prevented the action. The viewer read a flag and elected to comply.

A different viewer may read the same flag and do nothing about it. Not through malice or by defeating anything — there is nothing to defeat. The content is already decrypted in front of it, because a file with an empty user password hands every reader the key. Enabling a menu item at that point requires no cryptography, no cracking and no cleverness; it requires only that the program not implement the restriction. Library code that manipulates PDFs programmatically frequently ignores permissions entirely, because from a library author viewpoint they are advisory metadata about intent.

And even a fully compliant viewer cannot close the obvious routes. If the page can be displayed, it can be screenshotted. If it can be printed, it can be printed to a fresh PDF with no flags set. If it can be read, it can be retyped. Restricting copy-and-paste raises effort; it does not withhold content from anyone who can see the page.

One consequence deserves flagging because it causes real harm: a copy restriction can interfere with assistive technology. The specification provides a separate accessibility-extraction bit precisely so that screen readers remain able to read a document whose text is otherwise restricted, but tooling that clears permissions broadly can deny it. Restricting copying on a document people may need read aloud carries a cost that falls on the wrong people while providing almost no protection against anyone determined.

03

Permissions versus encryption: what to use when

Hold the two mechanisms apart. Encryption with a user password changes the bytes: without the password there is no readable content, and the protection does not depend on the good manners of whatever software opens the file. Permissions leave the content fully readable and ask nicely that certain actions not be offered. One is a locked door; the other is a sign on an open one.

So the decision is about what you actually need. If the content must not reach people who lack a credential, encrypt it with a user password and get that password to the right people by some other channel. That is the only PDF mechanism that genuinely withholds content. If you instead want to communicate how a document should be used — that it is a reference copy not intended for reprinting, or a form to be filled rather than edited — permissions state that intent clearly within the document, and cooperative software will reflect it in its interface.

What is not defensible is treating the second as though it were the first. A PDF restricted only by permission flags should never be described as protected, because a recipient with ordinary tools will experience no restriction whatsoever and will not have done anything unusual to get there. If a file matters, check what it actually carries: whether it is encrypted, with which algorithm, and whether a user password is required at all. The answer to that last question is what determines whether the document is protected or merely annotated with wishes.

Worth repeating

MyPDFilles tools described here run on your device.

When an article refers to a MyPDFilles tool, its parsing, compression or recognition runs in JavaScript and WebAssembly inside your browser tab on bytes read from your disk. Educational references to external software are not covered by that claim; review the external provider’s own privacy and security information.

How to verify MyPDFilles processing

Questions on this topic

Are PDF permissions actually enforced?

No. They are bit flags recorded in the file that request restrictions, and every viewer decides for itself whether to honour them. Software that ignores them is not breaking anything — with an empty user password the content is already decrypted, so enabling a disabled menu item requires nothing but a different implementation choice.

Why can some tools copy text from a PDF marked no-copy?

Because the flag only asks. The content was decrypted the moment the file opened, so the copy restriction exists purely as a user-interface decision. Libraries that process PDFs programmatically commonly disregard permissions altogether, treating them as a statement of intent rather than a rule.

How is a permissions restriction different from encryption?

Encryption with a user password makes the content unreadable without the key — the bytes themselves are ciphertext. Permissions leave the content fully readable and only request that certain actions be withheld. One withholds information; the other expresses a preference about how readable information is used.

Should I restrict printing and copying on a document?

Only to signal intent, never as protection. It communicates that a file is a reference copy or a form to be filled, and cooperative viewers will reflect that. Be aware that broad copy restrictions can hinder screen readers, and that anything visible on screen can still be screenshotted, reprinted or retyped.