The list is divided into ‘What to say to a friend’ and ‘What to say in front of your mother’.
Opinions differ, and I’m afraid my mother would not have been a good yardstick, but it’s worth noting that many German speakers seem to think the F-word is used more widely in English than it in fact is (see comment from An Austrian at the bottom of this page.
Note that Darrel’s alternatives are for the USA. Perhaps we should translate it into British English! For instance, ‘shoot’ is US, and so are numerous other bits.