Relevant to this thread - I've just reported an issue on making the DataTransfer API safer: https://github.com/whatwg/html/issues/1244
Input there would be great. I'm planning to look at how to add this to the spec, but I'm not sure what exactly it should say. I would still like comments from implementors on this question: > Implementors? Can we rescue clipboardData.items.add(binaryImageData, > 'image/jpeg') by mandating transcoding? :) > Is the current Safari Mac behaviour a problem or is it safe enough to spec? -Hallvord R