Are you required to login? No. You can still upload screenshots. Your uploads will just have to be reviewed by a project member. We need to avoid publishing inappropriate images.
If you are a member of the Debian project and have an account on salsa.debian.net (the Gitlab server) then feel free to login. You can then moderate pending uploads, hide bad screenshots or upload your own screenshots without going through moderation.