Hi,
Please be very careful uploading software via the preservation tools. It goes without saying that any title which is denied, or still for sale should not be uploaded. Included in this are all games on Itch.io and similar sites (even free ones and demo versions) unless we have written agreement from the author.
Thanks