Не могу сказать, что данная статья не нужна, но и практической пользы для неё не много для анонимности!!!
Накидаю, чуть-чуть, во-первых админка торчит наружу , сервер не свой , регистрация не отключенна, и т.д., похорошему свой сервер матрикс поднимать, и пользоваться API для администрирования, так как, то что удаляете в приложении, остаётся на сервере, уже проверенно, и да если будете поднимать свой сервер, используйте bd postgreSQL, а не SQL!!!