EsignTax
Online Tax Service · Tax returns prepared by a CPA
esigntax.com

Send your tax documents — encrypted before they leave your device

Tax documents carry your Social Security number, income, and bank details, so they should never travel as plain email attachments. Here, your files are locked with a password on your own phone or computer first. Only the locked package is emailed — anyone who intercepts it sees scrambled data, not your documents.

Encrypted packages are delivered to the EsignTax office at kimcpa@esigntax.com.
Your password is never sent to us by this page — you share it with the office separately: by phone, text message, WhatsApp, in person, or a separate email.

STEP 1

Add your documents

W-2s, 1099s, a photo of your ID, last year’s return — PDFs and clear phone photos work best. Files stay on this device until you encrypt them.

Drag & drop files here

or

    STEP 2

    Create a password for this package

    This password locks the package. The EsignTax office can only open it with this exact password — there is no reset and no back door.

    Use a passphrase you can share easily — for example, three or four words plus a number.

    Share the password separately — never in the same email as the package. You can share it by phone, text message, WhatsApp, in person, or in a separate email. If the password travels with the package, the lock does no good. And if the password is lost, the package cannot be opened — by anyone, including us.

    STEP 3

    Encrypt, then email the locked package

    Encryption happens here, on your device. You’ll get one locked file ending in .esigntax — that file, and only that file, is what gets emailed.

    Your documents are locked

    1. The locked package was downloaded to this device (check your Downloads folder).
    2. Tap a button below to send it. On a phone, Share the package attaches the file for you — pick your email app. The email button opens a message already addressed to the office; attach the .esigntax file to it before sending.
    3. Share the password with the office separately — by phone, text message, WhatsApp, in person, or a separate email. Never type it in the same email as the package.
    4. If a button is blocked and nothing opens, use the copy-by-hand steps under the buttons instead.
    Email the package to kimcpa@esigntax.com

    If the buttons are blocked, send it by hand

    Some browsers and in-app windows block the email and share buttons. This way always works:

    1. Open your email app yourself and start a new message.
    2. Address it to the office — tap Copy address below.
    3. Tap Copy the message, paste it into the email, then attach the downloaded .esigntax file (from your Downloads folder) and send.
    kimcpa@esigntax.com

    How the lock works

    The same approach banks and password managers use — run entirely in your browser, with no account and nothing installed.

    1 · Locked on your device

    Your password is stretched into a strong encryption key and your files are sealed with AES-256 — before anything is sent anywhere. The originals never leave your phone or computer unencrypted.

    2 · Only the locked file travels

    The .esigntax package is what you attach to the email to kimcpa@esigntax.com. If it’s forwarded, intercepted, or lands in the wrong inbox, it opens for no one without the password — not even the file names are visible.

    3 · Opened only at the office

    You share the password with the office separately — by phone, text message, WhatsApp, in person, or a separate email, never in the same email as the package. They unlock the package on their own computer with this same page. Wrong password? The package refuses to open — that’s the encryption checking its own seal.

    What to send

    Send what applies to you — when in doubt, include it. One package can hold everything.

    The technical details

    For anyone who wants to check the lock before trusting it.

    EncryptionAES-256-GCM (authenticated encryption — tampering is detected)
    Key derivationPBKDF2 with SHA-256, 600,000 iterations, fresh random salt per package
    EngineWeb Crypto API, built into your browser — no uploads, no accounts, no third-party server
    What’s inside the packageOnly scrambled data. File names, your name, and contents stay sealed until the password unlocks them
    Password handlingUsed only in this page, on this device, to build the key. Never transmitted, never stored
    DeliveryYour own email, to kimcpa@esigntax.com. Keep the package under about 25 MB so it can be attached