---
title: "Let visitors opt out | Logdash Docs"
description: "Give visitors an analytics toggle with optOut and optIn, and keep the tracker from starting in browsers that send Do Not Track."
url: https://logdash.io/docs/web-analytics/opt-out
---

# Let visitors opt out

Give visitors an analytics toggle with optOut and optIn, and keep the tracker from starting in browsers that send Do Not Track.

The tracker does not start in automated browsers that set `navigator.webdriver`, and Logdash drops events from known bots and from datacenter and cloud networks. Everything else is up to you and your visitors.

##  Add an analytics toggle

If your site has privacy settings, add an analytics toggle that calls `optOut` and `optIn`:

```javascript
window.logdash?.optOut();
window.logdash?.optIn();
```

| Method   | What it does                                                                                                                                                                          |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| optOut() | Stops tracking at once: it drops queued events and removes its timers, listeners and history hooks. It writes localStorage\['logdash:opt-out'\] = '1' so the choice survives reloads. |
| optIn()  | Removes that flag and starts tracking again with a fresh pageview. window.logdash exists while a visitor is opted out, so optIn() stays reachable.                                    |
| stop()   | Still works as an alias of optOut().                                                                                                                                                  |

##  Respect Do Not Track

The tracker counts browsers that send Do Not Track or Global Privacy Control like any other. To keep it from starting in them, add `data-respect-dnt` to the script tag:

 index.html 

```html
<script
  defer
  src="/_ld/script.js"
  data-site="your-site-id"
  data-endpoint="/_ld/events"
  data-respect-dnt
></script>
```

##  Consent

Whether your site needs consent for analytics is your call. [Web analytics and privacy](https://logdash.io/docs/web-analytics-privacy#consent) describes the processing precisely, so you can decide and explain it to your visitors. If you need consent, load the script only after the visitor agrees.
