# Botbeskyttelse (Turnstile)

Beskytt skjemaer mot bot-innsendinger med Cloudflare Turnstile.

## Botbeskyttelse (Turnstile)

Cloudflare Turnstile sjekker innsendinger fra delingslenker for deg. Det er alltid på for gratis skjemaer og ditt å styre på Pro og Business. De fleste respondenter ser det aldri.

<h2 id="how-it-works">Slik fungerer det</h2>
<p>
  Når en respondent trykker send inn, ber Formstep Turnstile om et token og verifiserer det på serveren før innsendingen skrives. Kontrollen
  kjører vanligvis stille i bakgrunnen; hvis den ikke kan løses av seg selv, vises en liten dialog som ber respondenten bekrefte. Det finnes
  ingen bildeoppgaver. Dialogen følger skjemaets tema og språk.
</p>
<p>
  Kontrollen kjører ved innsending, ikke ved sideinnlasting, så den forsinker aldri åpningen av skjemaet. En innsending som ikke består
  verifiseringen, avvises, og respondenten blir bedt om å prøve igjen.
</p>

> ℹ️ **Forespørsler er unntatt**
> <p>
>     Botbeskyttelse gjelder bare <a href="/no/sharing-publishing/sharing-embedding">delingslenker</a>. En{' '}
>     <a href="/no/requests/overview">forespørsel</a>-lenke navngir allerede én mottaker og godkjenner én fullføring, så den hopper over
>     Turnstile — på samme måte som den hopper over kravet om innlogging og svarbegrensninger.
>   </p>

<h2 id="formstep-hosted">Formstep-hostede skjemaer</h2>
<p>
  For skjemaer delt på <code>form.formstep.io</code>-lenker er botbeskyttelse innebygd — ingen oppsett, ingen nøkler, ingenting å
  konfigurere. Formstep administrerer Turnstile for deg.
</p>
<p>
  På <strong>Gratis</strong>-planen (og for gjesteskjemaer) er botbeskyttelse <strong>alltid på og kan ikke slås av</strong>. Bryteren for{' '}
  <strong>Botbeskyttelse (Turnstile)</strong> under <strong>Skjemainnstillinger → Tilgang</strong> forblir låst på.
</p>
<p>
  På en <strong>Pro- eller Business-plan</strong> er bryteren din. Slå botbeskyttelse av eller på per skjema fra{' '}
  <strong>Skjemainnstillinger → Tilgang → Botbeskyttelse (Turnstile)</strong>.
</p>
<p>
  Hvis det betalte abonnementet ditt utløper, fortsetter din egen innstilling å gjelde i de første 30 dagene. Fra dag 30 låses
  botbeskyttelse tilbake på — Gratis-planens standard. Se{' '}
  <a href="/no/subscription-billing/upgrading-downgrading#grace-period">oppgradering og nedgradering</a>.
</p>

<h2 id="custom-domains">Egendefinerte domener (BYOK)</h2>
<p>
  Egendefinerte domener krever en <strong>Pro- eller Business-plan</strong>. Hvis du deler skjemaer på et egendefinert domene (for eksempel{' '}
  <code>fill.yourdomain.com</code>), må du oppgi dine egne Turnstile-nøkler (BYOK): Cloudflare knytter en Turnstile-widget til bestemte
  vertsnavn, og Formsteps egen nøkkel dekker bare formstep.io.
</p>

Botbeskyttelse</strong> på Domener-siden forblir tomt til arbeidsområdet har minst ett egendefinert domene. Sett opp domenet først.',
    },
    {
      title: 'Opprett en Cloudflare-konto',
      description:
        'Registrer deg for en gratis konto på <a href="https://dash.cloudflare.com" target="_blank" rel="noopener noreferrer">dash.cloudflare.com</a> hvis du ikke har en.',
    },
    {
      title: 'Opprett en Turnstile-widget',
      description:
        'I <a href="https://dash.cloudflare.com/?to=/:account/turnstile" target="_blank" rel="noopener noreferrer">Turnstile</a> legger du til de egendefinerte domenenavnene dine i listen over tillatte domener. Én widget med vertsnavnvalidering deaktivert dekker alle domener i arbeidsområdet.',
    },
    {
      title: 'Kopier nøklene dine',
      description: 'Kopier <strong>nettstedsnøkkelen</strong> og <strong>hemmelig nøkkel</strong>.',
    },
    {
      title: 'Lim inn nøklene i Formstep',
      description:
        'Åpne <strong>Domener</strong> fra sidefeltet, finn kortet <strong>Botbeskyttelse</strong>, lim inn begge nøklene og lagre. Nøklene gjelder for hele arbeidsområdet, ikke per skjema.',
    },
    {
      title: 'Slå det på per skjema',
      description: 'Slå på botbeskyttelse for enkeltskjemaer i <strong>Skjemainnstillinger → Tilgang</strong>.',
    },
  ]}
/>

<p>
  Frem til nøklene er lagret, er bryteren på et skjema med egendefinert domene deaktivert og vises som av, fordi ingen utfordring kan kjøre
  der. Hva som skjer med innsendinger på den merkede URL-en, avhenger av planen:
</p>

> ℹ️ **Ingen egendefinerte domener? Hopp over dette.**
> <p>
>     Hvis alle skjemaene dine bruker standard Formstep-delingslenker, trenger du ikke Turnstile-nøkler. Botbeskyttelse fungerer automatisk.
>   </p>

<h2 id="submission-limits">Innsendingsgrenser</h2>
<p>
  Turnstile endrer ikke den månedlige kvoten din — 1,000 innsendinger per måned på Gratis, 50,000 på Pro og Business. Se{' '}
  <a href="/no/subscription-billing/limits-quotas">grenser og kvoter</a>.
</p>

<h2 id="layered-defense">Lagdelte forsvarsstrategier</h2>
<p>
  Turnstile er ett lag. Kombiner det med tilgangskontrollene i{' '}
  <a href="/no/building-forms/form-settings#access">Skjemainnstillinger → Tilgang</a>:
</p>

> ⚠️ **Ingen beskyttelse er perfekt**
> <p>
>     Avanserte roboter kan omgå enhver CAPTCHA. For høyverdige skjemaer bør du kombinere flere forsvarslag: Turnstile, en autentiseringsport,{' '}
>     <a href="/no/building-forms/email-verification">e-postverifisering</a>, og et blikk på innsendingene før du handler på dem.
>   </p>

<h2 id="next-steps">Neste steg</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Innboks for innsendinger](/no/submissions-analytics/submission-inbox) — Se gjennom svar etter at botbeskyttelsen er på plass
  - [Delingslenker](/no/sharing-publishing/sharing-embedding) — Opprett og administrer delingslenke-URLer
  - [Egendefinerte domener](/no/branding-domains/custom-domains) — Sett opp merkede skjema-URLer
  - [Planer og priser](/no/subscription-billing/plans-pricing) — Sammenlign Gratis, Pro og Business
</div>
