Unable to answer "Is this still here?" – Excrement Bag Dispenser – https://osm.org/node/6550963439 via StreetComplete 63.0:

Pas vu à l'endroit indiqué ni aux alentours mais j'aurais pu le louper, à confirmer