Если вы считаете, что хранение адресов в Discourse более опасно, чем где-либо ещё, и это вызывает у вас опасения по поводу конфиденциальности, вам нужно создавать их самостоятельно. Если вам не нравится API, вы можете сделать это через Rails:
i = Invite.generate(user, skip_email: true, max_redemptions_allowed: 1)
Это сгенерирует ключ приглашения.
"/invites/#{i.invite_key}"
— это URL. Вы можете написать скрипт, который запишет все эти ссылки в файл.