Do my readers need an account to open a .maipdf file?
No. They install the MaiPDF app and open the file. Authorisation is carried by the licence inside the package, not by an account. You can go further and lock a file to named email addresses at packaging time, but that is a choice, not a requirement.
What exactly is a .maipdf file?
A container holding your PDF encrypted with AES-GCM 256-bit, plus the licence metadata: the licence ID, the API endpoint that authorises opens, the initialisation vector and half of the key. The other half never travels with the file. The PDF never exists as a plain file on the reader's disk - it is decrypted in memory inside the app each time it is opened.
Does the screenshot block really work?
On Windows, macOS, Android and iOS, yes - the app asks the operating system to mark its window as protected, so the capture comes back black rather than being detected afterwards. Each platform uses its own mechanism: FLAG_SECURE on Android, WDA_EXCLUDEFROMCAPTURE on Windows, sharingType set to none on macOS, and a system-excluded rendering layer on iOS. One thing to know about iOS: while a screen recording or AirPlay mirror is actually running, the app covers the page for the reader too rather than letting it stay visible on a broadcast screen. Nothing stops a camera pointed at the screen - for that, the watermark is the answer.
Can I revoke a file after I have already sent it?
Yes. That is the core difference from a link: the licence is checked on the server every time the file is opened, so revoking stops the next open even for copies already sitting on someone's laptop. The reader then sees a message saying access to the file has been revoked by the sender.
Can I turn the watermark off?
No. In the app the watermark is always on - there is no switch for it, either when packaging or in the reader. Every page carries a faint tiled code tied to that licence. This is deliberate: once a file has left your server, the watermark is the only control still working, and it is the only thing that helps against a camera pointed at the screen.
How do I find out who leaked a page?
Open Trace watermark in the app and type the code visible on the leaked image. Signed in, it searches across all your licences; without an account, the licence ID plus its modification code works instead. It returns who opened the file, when, and on which device.
What happens if I uninstall and reinstall the app?
The app's recent-files list and its cached copies of packages live in local app storage, so a reinstall starts empty. The licences on the server are untouched, so nothing is really lost if you kept the codes - but without them there is no way back to a licence the app has forgotten. Signing in avoids this entirely, since an account can look up all of its own licences after any reinstall.
Which devices can open a protected file?
That is your choice at packaging time. Leave it open and anyone holding the file can open it, up to the device cap you set (the server allows up to 10,000). Or name the recipients by email, in which case the cap applies per recipient instead, up to 100 devices each. Paste addresses separated by line breaks, commas, semicolons or spaces - they are trimmed, lowercased and de-duplicated for you.
Will it open on a jailbroken phone or in a virtual machine?
No. The app runs a device-integrity check at launch and refuses to load at all on jailbroken, rooted or emulated devices, showing a full-screen block instead. On desktop the same gate covers flagged security environments such as virtual machines. The reasoning is simple: those are exactly the environments where the capture protections can be defeated, so trusting them would make the protection meaningless.
How is this different from Online Sharing?
Online Sharing protects a link: the reader opens a browser page, and you control opens, expiry, verification and records - but a browser cannot refuse a system screenshot, so capture stays possible. App DRM protects the file: it becomes an encrypted package that opens only in the app, where the operating system itself can refuse the capture. Online Sharing wins on reach, since anyone can click a link. App DRM wins on control, at the cost of asking your reader to install something.