# Spambescherming en bestanden

Deze pagina gaat over de **Forms-instellingen** die voor elk formulier gelden, de manieren waarop Borkol spam uit je inbox houdt, en wat er gebeurt met de bestanden die bezoekers uploaden.

## Forms-instellingen

Open **Inbox** → **Instellingen** in de zijbalk. De pagina **Forms-instellingen** heeft drie vakken. Die hebben geen eigen opslaanknop: zodra je iets wijzigt, verschijnt onderaan het scherm een balk met **Niet-opgeslagen wijzigingen**, **Wijzigingen negeren** en **Opslaan** (zie [Wijzigingen opslaan](/nl/docs/workspace/settings#wijzigingen-opslaan)). Na **Opslaan** verschijnt **Opgeslagen.** bovenaan de pagina.

### Meldingen

**Standaard ontvangers**: maximaal tien e-mailadressen die een e-mail krijgen bij elke nieuwe inzending van een formulier zonder eigen adressen (zie [Meldingen](/nl/docs/forms/index#meldingen)). Typ een adres en klik op **Toevoegen**. Laat de lijst leeg om naar je zakelijke e-mailadres te sturen.

### Cloudflare Turnstile

[Cloudflare Turnstile](https://www.cloudflare.com/products/turnstile/) is een onzichtbare controle die bots tegenhoudt. Voor de keys heb je een Cloudflare-account nodig. Elk formulier met Turnstile aan gebruikt de keys die je hier invult.

1. Klik op **Haal je keys op in het Cloudflare-dashboard**, voeg een Turnstile-widget toe voor het domein van je site en kopieer de twee keys.
2. Plak de **Site key** ("Openbaar: je site toont hem in de widget.").
3. Plak de **Secret key**. Die wordt versleuteld opgeslagen en nooit meer getoond: na het opslaan blijft het veld leeg en staat er **Secret ingesteld**. Laat het leeg om het opgeslagen secret te houden, typ een nieuw secret om het te vervangen, of klik op **Verwijderen** om het bij het opslaan te wissen.
4. Klik op **Opslaan** in de balk onderaan het scherm.

Het vak toont **Klaar** als beide keys zijn ingesteld, en anders **Niet ingesteld**.

### Actieve formulieren met Turnstile aan

Dit vak toont je actieve formulieren waarbij Turnstile aan staat; klik op een formulier om het te openen. Ontbreken de keys hierboven, dan waarschuwt het vak "Deze formulieren worden nog niet gecontroleerd: voeg hierboven beide keys toe." Heeft geen enkel actief formulier Turnstile aan, dan staat dat er: zet het per formulier aan onder **Instellingen** → **Spambescherming** in de formuliereditor. Formulieren met Turnstile uit accepteren inzendingen zonder controle.

## Hoe formulieren spam buiten houden

Drie beschermingen werken samen. Elk formulier heeft eigen instellingen op het tabblad **Instellingen** onder **Spambescherming** (zie [Spambescherming](/nl/docs/forms/index#spambescherming)).

| Bescherming | Waar je het instelt | Wat het doet |
| --- | --- | --- |
| Verborgen valveld | Niets in te stellen: je site voegt het toe | Je site voegt een invoerveld toe dat mensen nooit zien. Bots vullen vaak elk veld in, en een inzending waarin dat veld is ingevuld krijgt een antwoord alsof ze is gelukt, maar er wordt niets opgeslagen en niemand krijgt een melding. |
| **Inzendingen per bezoeker** | Per formulier, 1 tot 100 per uur (standaard 5) | Eén bezoeker kan het formulier niet vaker versturen dan dit. Pogingen met fouten tellen ook mee. |
| **Cloudflare Turnstile** | Schakelaar per formulier, keys in de **Forms-instellingen** | De bezoeker doorloopt een onzichtbare controle voor het versturen; inzendingen die daar niet doorheen komen, worden geweigerd. |

**Turnstile heeft beide keys nodig.** Staat **Cloudflare Turnstile** bij een formulier aan, maar hebben de **Forms-instellingen** geen site key of geen secret key, dan toont je site geen controle en worden inzendingen **niet** gecontroleerd. Het tabblad **Instellingen** van het formulier waarschuwt je hiervoor ("Turnstile staat aan, maar je Forms-instellingen hebben nog geen site key en secret...") en **Actieve formulieren met Turnstile aan** markeert die formulieren.

Turnstile vereist ook dat je site de widget toont: je developer vindt de details op het tabblad **Gebruiken op je site** van het formulier en in de [API-referentie Formulieren](/nl/api/forms/index#turnstile). Komt een bezoeker niet door de controle, dan weigert Borkol de inzending met `The spam check failed. Reload the page and try again.`

Inzendingen die er toch doorheen glippen, markeer je als **Spam** in de [Inbox](/nl/docs/forms/inbox#statussen).

## Bestanden

Met een vraag **Bestand uploaden** (zie [Bestanden uploaden](/nl/docs/forms/designer#bestanden-uploaden)) voegen bezoekers afbeeldingen of pdf's toe.

- **Wat wordt geaccepteerd**: de types die je aanvinkt onder **Toegestane bestanden** (**Afbeeldingen**: JPEG, PNG, WebP en HEIC; **PDF**), tot **Max. bestanden** bestanden van elk maximaal **Max. MB per bestand** (hoogstens 20 MB). Borkol controleert elk bestand op de inhoud, dus een hernoemd bestand van een ander type wordt geweigerd (`This file type is not accepted here.`), en een te groot bestand ook (bijvoorbeeld `The file may not be larger than 10 MB.`).
- **Uploadlimiet**: een bezoeker kan maximaal 30 bestanden per formulier per uur uploaden.
- **Wanneer bestanden binnenkomen**: de bestanden van de bezoeker worden geüpload terwijl die het formulier invult, en worden onderdeel van de inzending als die wordt verstuurd. Bestanden van een formulier dat nooit is verstuurd, worden door een dagelijkse opruiming verwijderd zodra ze ouder zijn dan 24 uur.
- **Waar ze staan**: bij de inzending in je [Inbox](/nl/docs/forms/inbox#bestanden). Ze zijn privé: niet in je mediabibliotheek, zonder openbaar adres. Een bestand openen maakt een link die 5 minuten werkt.
- **Wanneer ze worden verwijderd**: verwijder je een inzending, dan worden de bestanden na 30 dagen samen met haar definitief gewist.
