Limits, and why there are so few
There is no cap on file size, on how many files you add, or on how often you come back. That is not generosity — it is a consequence of the architecture. Your device does the work, so processing costs us nothing per image and there is no reason to meter it.
The one real limit is your device's memory. Each image is held uncompressed while it is processed, and a 12-megapixel photograph occupies roughly 48 MB as raw pixels regardless of how small the file on disk is. Very large batches of very large images can therefore exhaust a browser tab, most noticeably on phones. If a batch stalls, split it in half — nothing was uploaded, so nothing is lost.