Skip to content
reader.me

Real estate: sign and share contracts privately

Deposit agreements, reservations and leases are full of personal and bank data. Sign and send them without printing, and without uploading a client's file anywhere.

AG Antonia González · July 6, 2026 · 6 min read

A real estate deal moves on paperwork. A buyer puts down a deposit, and there’s a contract. A tenant takes a flat, and there’s a lease with their bank details and their ID on it. Someone reserves a property, and a signed reservation form has to reach the other side before they change their mind.

All of that runs on PDFs that change hands fast. The agent needs a signature now, the client wants the file in their inbox now, and nobody has time to find a printer. So the file gets dragged into the first free website that promises to sign or shrink it. Done in thirty seconds.

The problem is what’s on those pages. A deposit agreement carries names, ID numbers, the full price of a property, and often a bank account. A lease has even more. When you upload that to a server you don’t control, the client’s data left your office, and you can’t get it back.

Why these documents are different

Most of what an agency handles isn’t a flyer. It’s the stuff people guard.

A deposit agreement ties a buyer to a price and a deadline, with penalties written in. A reservation form locks money against a property. A lease lists the tenant’s salary, their guarantor, and the account the rent comes out of. Mortgage paperwork, energy certificates, ID scans, all of it passes across the same desk on the way to a notary or a bank.

Every one of those files names a real person and ties them to money. That’s exactly the kind of document that shouldn’t be sitting on a stranger’s server, even for an hour.

”Deleted after one hour” doesn’t help you here

Most online PDF tools work the same way. Your file goes up to their server, the signing or compression happens there, and the result comes back down. The banner saying files are wiped after sixty minutes might be honest. You still can’t check it.

Once a lease is on someone else’s machine, a few things slip out of everyone’s hands. Backups can hold a copy past the promised window. The server can be breached. The tool might run on infrastructure it rents from a third party, so your client’s file passes through storage and queues nobody told you about. A document that never leaves your laptop can’t show up in a leak that happens somewhere else.

For a property listing photo, fine. For a contract with a buyer’s bank account on it, the stakes are not the same.

Sign without printing, and without uploading

You don’t need paper to sign a contract, and you don’t need a server either.

reader.me runs the whole job inside your browser. The code loads to your device once, your PDF opens in the browser’s own memory, you place the signature, and the finished file saves straight back to the same machine. There’s no upload step, because there’s no server doing the work.

Open a deposit agreement with sign PDF, draw or type your signature, drop it where it belongs, and download the signed copy. The client can do the same with their own copy on their own phone. Two signed PDFs, and neither file ever travelled anywhere. This is a simple electronic signature, the everyday kind that fits a reservation or a deposit form, not a qualified e-signature for a notarial deed.

If you want proof rather than my word, open the browser’s DevTools, go to the Network tab, sign a file, and watch. No request carries the document out. If it isn’t in a request body, it wasn’t sent.

Make it small enough to email

Scanned contracts get heavy. A lease photographed page by page, or an agreement bundled with floor plans and an energy certificate, can run past the size limit on a client’s email before you’ve added a word.

The usual reflex is another upload to another website that squeezes the file down. Same issue: the client’s data goes to a server to come back lighter.

Compress PDF does it in the browser instead. Drop the signed contract in, get a smaller version out, and attach it to the email. The file shrinks on your computer, and the only place it goes after that is the inbox you chose. No round trip through anyone else’s storage.

What to change tomorrow

Pick one client-side tool and make it your default for contracts. It’s faster anyway, since there’s no upload and download to wait on, and it keeps working when the office Wi-Fi drops in the middle of a viewing.

Before you put a deposit agreement or a lease into any web tool, ask one question: does this process in my browser or on their server? If you can’t tell, run the DevTools test once and find out for good.

And if a client ever asks where their signed contract went, you’ll have a clean answer. It stayed on the device, start to finish. For a file with someone’s bank account and ID on it, that’s the answer worth being able to give.