I honestly don’t know the particular severity of those words but generally advise against using substitution words out of an abundance of caution. After all, I’m sure you won’t want to end up in “heck” out of carelessness.
The problem remains: how do we communicate effectively among people who do use profanity?