It is understood that a Ditto with 6 IVs is the bread and butter tool of every Pokémon breeder. For this reason, it is acceptable for Trainers to use hacked 6IV Dittos for breeding services.
However, this comes with a few restrictions:
Do not ask for any 6 IV Dittos on PokéCommunity forums or server. In the same manner, you are not allowed to offer 6 IV Dittos to other Trainers.
You may request custom Dittos from
r/morebreedingdittos and keep them for personal use only.
High IV Dittos that have been obtained via Chaining are exempt from these exceptions, and may be traded here like any other Pokémon. Note that the maximum amount of guaranteed IVs obtained through Chaining is 4, therefore any Dittos that have 5 IVs will be deemed suspicious and may be required to be hack checked.