RT @prefpolice: #NoublionsJamais | Aujourd'hui, épisode 5 de la série inédite de la @prefpolice. Retour sur les évolutions menées depuis di…
RT @prefpolice: #NoublionsJamais | Aujourd'hui, épisode 5 de la série inédite de la @prefpolice. Retour sur les évolutions menées depuis di…
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).