> For the complete documentation index, see [llms.txt](https://support.gamoshi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.gamoshi.com/gamoshi-wiki/general-information/dnt-do-not-track-signal.md).

# DNT Do Not Track signal

Gamoshi's policy regarding DNT (Do Not Track) signals is described in detail below. The system responds to four signals in the inventory's requests.

## Device

**1. In the Device object:**

* **dnt** – Standard "Do Not Track" flag, recommended, set in the header by the browser.
  * 0 = tracking is unrestricted.
  * 1 = do not track.
* **lmt** – Limit Ad Tracking signal, commercially endorsed (e.g., iOS, Android).
  * 0 = tracking is unrestricted.
  * 1 = tracking must be limited per commercial guidelines.

**2. In the Reg (Regulation) object:**

* **coppa** – Flag indicating whether the request is subject to COPPA regulations, as established by the USA FTC.
  * 0 = no.
  * 1 = yes.

***

## User

**1. In the User object:**

* **yob** – Year of birth; signals that the user's age is 13 or under.

***

## Impacts

The OpenRTB spec specifically calls out these areas as "Personal Information" that should not be collected:

* Geo-location information sufficient to identify the street name and name of a city or town.
* Persistent identifiers that can be used to recognize a user over time and across different websites or online services.

Gamoshi makes every effort to follow IAB recommendations.

***

## Exchanges & Bidders

Per IAB recommendations, OpenRTB exchanges and bidders should:

{% stepper %}
{% step %}

### Provide a facility for sites to be declared as "child-directed."

{% endstep %}

{% step %}

### Implement the regulations object extension.

{% endstep %}

{% step %}

### Provide facilities within campaigns to target for and against this signal.

{% endstep %}

{% step %}

### Degrade geographic information to be less exact prior to logging or transmission.

{% endstep %}

{% step %}

### Suppress the assignment and synchronization of identifiers, depending on usage.

{% endstep %}
{% endstepper %}

***

## OpenRTB Bid Request Object

Gamoshi additionally manipulates the OpenRTB bid request object as follows:

**Device Object**

* Suppress the didmd5 and didsha1 device ID fields.
* Truncate the IP field — remove the lowest 8 bits.
* Truncate the IPv6 field — remove the lowest 32 bits.

**Geo Object**

* Suppress the lat and lon fields.
* Suppress the metro, city, and zip fields.

**User Object**

* Suppress the id, buyeruid, yob, and gender fields.

***

## Related articles

* [Gamoshi Open RTB Specification](/gamoshi-wiki/general-information/gamoshi-open-rtb-specification.md)
* [Macro help](/gamoshi-wiki/general-information/macro-help.md)
* [FAQ](/gamoshi-wiki/faq.md)
