A contact form that posts to a Discord webhook needs a backend so your webhook URL stays private. Static upload can’t do that safely.