I'd like to create a piece of software or service which takes someone's Bitcoin, goes through a process of "cleaning" it (making it untraceable) and then returning it.
Provided the purpose of the application is not for any kind of criminal usage, could this be legally published as a service?