> For the complete documentation index, see [llms.txt](https://docs.wicle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wicle.io/other/opt-out.md).

# オプトアウトの設定

Wicleの計測を対象ブラウザで拒否・解除するスクリプトの実行方法と、設定の保存・適用範囲、ユーザーへの案内方法を説明します。

特定のブラウザでWicleの計測を拒否する方法です。同意するまで計測を始めたくない場合は、[オプトインの設定](/other/opt-in.md)をご覧ください。

## オプトアウトの実行 <a href="#execute-optout" id="execute-optout"></a>

計測を拒否したいユーザーのブラウザで、対象サイトを開き、開発者ツールのコンソールから下記コードを実行します。管理者が自分のブラウザで実行しても、ほかのユーザーのブラウザには適用されません。

このコードは外部のURI.jsを読み込み、対象サイトのCookieとlocalStorageにオプトアウト状態を保存します。外部スクリプトの読み込みがブロックされる環境では実行できません。

```javascript
(function(){var el=document.createElement("script");el.src="https://medialize.github.io/URI.js/src/URI.min.js";el.onload=function(){var dm=new URI(location.href).domain();var dt=new Date();dt.setTime(dt.getTime()+(3600*24*1000*365*2));document.cookie="krt_oo=1;domain=."+dm+";expires="+dt.toGMTString()+";path=/";window.localStorage.setItem("krt___oo", JSON.stringify({val:1,expire:dt.getTime(),last:(new Date()).getTime()}));};document.body.appendChild(el);})();
```

<details>

<summary>オプトアウト用スクリプトは、全ページで実行する必要がありますか？</summary>

同じブラウザでオプトアウト用の保存情報を使える場合は、セッションが変わったり別ウィンドウを開いたりしても、毎回実行する必要はありません。

別のブラウザや端末では、それぞれ設定します。別ドメインやサブドメインへ移動する場合も、対象サイトでオプトアウトが適用されていることを確認してください。

</details>

コード内の有効期限は2年ですが、ブラウザの設定やCookie・localStorageの削除によって、それより早く保存情報が失われる場合があります。その場合は設定し直してください。オプトアウトは、すでにWicleへ送信したデータを削除する操作ではありません。

## オプトアウトの解除 <a href="#cancel-optout" id="cancel-optout"></a>

オプトアウトを設定したブラウザで、同じ対象サイトを開き、開発者ツールのコンソールから下記コードを実行します。解除後に計測を再開できるかは、サイトのオプトイン設定などにも従います。

```javascript
(function(){var el=document.createElement("script");el.src="https://medialize.github.io/URI.js/src/URI.min.js";el.onload=function(){var expire=new Date(0);var dm=new URI(location.href).domain();document.cookie="krt_oo=;expires="+expire.toGMTString()+";path=/;domain=."+dm+";";window.localStorage.removeItem('krt___oo');};document.body.appendChild(el);})();
```

## エンドユーザーにオプトアウト方法を提示したい場合 <a href="#provide-optout-info" id="provide-optout-info"></a>

ユーザー自身が設定できるように案内する場合は、Wicleの計測に使うKARTEのオプトアウト手順を利用できます。対象サイト上で、対象ブラウザごとに設定する必要があることも伝えてください。

[KARTEのオプトアウト設定方法](https://karte.io/optout/)
