How the overwrite runs
The tool reads the selected file, replaces its bytes with random data one or more times, then asks the operating system to remove the file's entry. One pass already defeats undelete software; extra passes add little on modern storage. The overwrite itself depends on the access the browser grants: with a read-only selection, the file can be examined but not rewritten, so the shred cannot run as intended.