We do not currently know of any synonyms for endorsable.
The adjective endorsable is defined as:
See full definition of the word endorsable.
Did you mean untraceable?