Versie 2.5.0 van SilentShield is een release over eerlijkheid in plaats van nieuwe schakelaars: ze verandert wat wij opslaan, zegt duidelijk wat wij tellen en geeft aan welke WordPress-formulierplugins wij daadwerkelijk hebben getest. De volledige lijst staat in de changelog; dit artikel licht de drie wijzigingen toe die het meest zullen opvallen.
Wat is er nieuw in 2.5.0

De release omvat vier onderdelen:
- Privacy. Fingerprints worden opgeslagen met een salt die elke dag wisselt, en opgeslagen pagina-adressen bevatten geen query string meer.
- Prijspagina. Ze legt uit wat een verzoek is en wat er gebeurt wanneer de maandelijkse quota op is.
- WordPress. Een nieuwe handleiding met een test aan de hand van een echte en een geweigerde inzending, en een compatibiliteitslijst die ook noemt wat niet werkt.
- Ontwikkelaarsdocumentatie. Een nieuwe structuur en API-voorbeelden die nu werken als ze worden gekopieerd.
Fingerprints en URL's: minder wat te koppelen valt
De widget meet een canvas-, een WebGL- en een audio-fingerprint. Tot nu toe werden deze waarden ongewijzigd opgeslagen, waardoor hetzelfde apparaat op de site van elke klant en op elke dag dezelfde waarde opleverde. Daardoor was het mogelijk bezoeken over sites en weken heen aan elkaar te koppelen, en dat is precies wat een privacyvriendelijk product niet moet toelaten.
Nu worden de waarden bij binnenkomst gehasht met een salt die elke dag verandert. Binnen één dag levert hetzelfde apparaat nog steeds dezelfde waarde op, en daardoor kunnen regels een bot herkennen die steeds dezelfde fingerprint verstuurt. Op de volgende dag is de waarde een andere, zodat bezoeken niet langer over weken te koppelen zijn. Waarden die vóór de wijziging zijn opgeslagen, blijven bestaan tot het einde van de bewaartermijn.
De tweede wijziging betreft adressen. De pagina-URL en de referrer werden vroeger inclusief query string opgeslagen, en een query zoals ?email=… kon zo in het opgeslagen adres terechtkomen. Ze worden nu zonder het query-gedeelte opgeslagen.
Wat als verzoek telt

De prijspagina zegt nu wat een verzoek is: elke formulierinzending die de widget meldt en elke verificatie via onze API. Een inzending die ook uw server verifieert, telt dus dubbel. Paginaweergaven tellen niet mee.
Ook staat er wat er bij de limiet gebeurt. Zodra de maandelijkse quota is bereikt, blijft SilentShield controleren, blijven uw formulieren beschermd en worden er geen extra kosten in rekening gebracht. Bij 80, 90 en 100 procent ontvangt u een e-mail, en de quota begint op de eerste van de maand opnieuw. Prijzen worden exclusief btw getoond, en de limieten van Enterprise worden individueel overeengekomen. De quota-e-mails en de meldingen in het dashboard beschrijven hetzelfde gedrag, zodat de pagina, de mails en het product niet langer iets anders zeggen.
Welke WordPress-formulieren zijn beschermd

De nieuwe WordPress-handleiding behandelt de installatie, het aanmaken van de sleutel en het per formulier inschakelen van de bescherming. Vervolgens laat ze zien hoe u test: verstuur één echte inzending vanuit een browser en één zonder browser, en controleer of de tweede wordt geweigerd. Een sectie over probleemoplossing behandelt de meest voorkomende oorzaken, zoals een ontbrekende HTTPS-verbinding.
De handleiding eindigt met een lijst die op 5 oktober 2026 is getest met pluginversie 2.15.12 en WordPress 7.0. Contact Form 7, Fluent Forms, de WordPress-reacties, de inlog- en registratieformulieren en de klassieke WooCommerce-checkout werken. Voor Contact Form 7 is er een apart artikel over spam voorkomen en het formulier testen.
Wat nog ontbreekt
Twee items op de lijst luiden „Momenteel niet ondersteund”: WPForms en de WooCommerce-blokcheckout. Bij die twee worden formulieren niet verzonden zolang de bescherming aan staat, of wordt elke bestelling geweigerd. Schakel de bescherming voor die formulieren in de plugin uit tot dit is opgelost. Elementor Forms en Avada Forms zijn nog niet getest, en wij beweren niet dat ze werken.
Om alles te zien wat er is veranderd, leest u de changelog. Om te controleren wat bij uw site past, begint u met de WordPress-handleiding of de prijspagina.