# Como desativar o registro do endereço IP?

**URL:** https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656
**Category:** Support
**Created:** [Junho 4, 2021, 8:26am UTC](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656 "2021-06-04T08:26:27Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Nina](https://avatars.discourse-cdn.com/v4/letter/n/e68b1a/32.png) [@Nina](https://meta.discourse.org/u/Nina)
#### Post date: [Junho 4, 2021, 8:26am UTC](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656/1 "2021-06-04T08:26:27Z")

</div>

Olá,  
Executei o Discourse com sucesso e agora gostaria de desativar o registro dos endereços IP dos usuários.  
Existem muitas discussões sobre isso como parte do GDPR da UE (2018, 2019), mas não consegui encontrar uma solução concreta para isso.

> [@GDPR countdown and compliance](https://meta.discourse.org/t/gdpr-countdown-and-compliance/87190):
>
> As we’re quickly approaching May 25th, here’s my (perhaps naive) understanding of certain key Discourse GDPR issues: Right to Be Forgotten white_check_markIf the user requests, the admin can use the user info panel to delete all of a user’s posts. Note you may need to up the “delete user max post age” and “delete all posts max” settings but then it’s possible. Once there are no more posts you can then delete the user. Alternatively, a less disruptive solution is the “Anonymize User” button …

[https://meta.discourse.org/t/disabling-unnecessary-logging-for-gdpr-compliance/86301](https://meta.discourse.org/t/disabling-unnecessary-logging-for-gdpr-compliance/86301)

Agradeço se alguém puder me orientar a encontrá-la!

---

<div class="post-metadata">

### Author: ![Nina](https://avatars.discourse-cdn.com/v4/letter/n/e68b1a/32.png) [@Nina](https://meta.discourse.org/u/Nina)
#### Post date: [Junho 7, 2021, 8:40am UTC](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656/2 "2021-06-07T08:40:59Z")

</div>

Olá @codinghorror,  
Existe algum “como fazer” para sua sugestão em [Possible to not log user IP addresses? - #10 by codinghorror](https://meta.discourse.org/t/possible-to-not-log-user-ip-addresses/46502/10)?  
Vi que houve muita demanda para desativar o registro de IPs em 2018 devido ao GDPR da UE, então espero que já exista uma solução simples para isso.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Junho 7, 2021, 11:01am UTC](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656/3 "2021-06-07T11:01:17Z")

</div>

Você precisa de endereços IP para combater abusos, então acho que a maioria das pessoas decidiu que a forma como o Discourse gerencia endereços IP não viola o GDPR. Acredito que nenhum plugin tenha surgido para fazer o que você pede.

Uma solução simples é usar um proxy reverso externo e não configurar o Discourse para usar o endereço IP do proxy reverso (o que ocorre por padrão).

---

<div class="post-metadata">

### Author: ![adriaan](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@adriaan](https://meta.discourse.org/u/adriaan)
#### Post date: [Fevereiro 12, 2023, 4:25am UTC](https://meta.discourse.org/t/how-to-disable-logging-ip-address/192656/4 "2023-02-12T04:25:37Z")

</div>

Para futuros pesquisadores: você pode usar o NGINX na frente da instância do Discourse, você pode definir o `X-Real-IP` para um IP fixo `127.0.0.1`:

```plaintext
  location / {
    proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock:;
    proxy_set_header Host $http_host;
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-Proto https;
    proxy_set_header X-Real-IP 127.0.0.1;
  }

```

Não omita isso porque você terá erros e o aplicativo falhará ao iniciar:

```plaintext
Completed 500 Internal Server Error in 149ms (Views: 11.1ms | ActiveRecord: 0.0ms | Allocations: 70970)
PG::InvalidTextRepresentation (ERROR: invalid input syntax for type inet: "unix:"
LINE 7: client_ip = 'unix:',
                        ^
)

```
