String censorText(String input, List<String> forbidden) { for (final word in forbidden) { input = input.replaceAll(word, '*' * word.length); } return input; }