qr codes are the sneakiest data leak - people encode wifi passwords and payment links into random generators without thinking. same reason we built swapfile.live fully client side for file conversion: if the data never leaves the tab there is nothing to log. client-side rendering should be the default for anything personal