Splits a JPG into chunks, base64-encodes each chunk into a real SPL Memo instruction, and sends one transaction per chunk to the wallet you name. They read it back and rebuild the file in their browser.
Every transaction is exactly what the cost preview says. There is no separate “authorization” step, and nothing is pre-approved.
Scans a wallet's recent transaction history for memo chunks and rebuilds any complete transfer it finds.