I've used DTO mainly in the context of dealing with databases or REST API's. But your reasoning is very solid, and i agree. I think it's not important what the service does, but what kind of relationship client code has to the server.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.