Your wallet signs and pays for the create transaction. The image and metadata are pinned to IPFS before you sign.