From a8699295becaf16202ae9521ee27668c42322332 Mon Sep 17 00:00:00 2001 From: bomzheg Date: Fri, 19 Jul 2024 22:32:01 +0300 Subject: [PATCH] added privacy --- app/handlers/base.py | 11 +++++++++++ app/infrastructure/assets/privacy.txt | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 app/infrastructure/assets/privacy.txt diff --git a/app/handlers/base.py b/app/handlers/base.py index 59b4ad4..7e1a54c 100644 --- a/app/handlers/base.py +++ b/app/handlers/base.py @@ -1,3 +1,5 @@ +import importlib + from aiogram import F, Router, types from aiogram.filters import Command from aiogram.fsm.context import FSMContext @@ -106,6 +108,15 @@ async def cmd_advanced_help(message: types.Message): ) +@router.message(Command("privacy")) +async def privacy(message: types.Message): + with ( + importlib.resources.path("app.infrastructure.assets", "privacy.txt") as path, + path.open("r") as f, + ): + await message.reply(f.read()) + + @router.message(Command("about", prefix="!")) async def cmd_about(message: types.Message): logger.info("User {user} about", user=message.from_user.id) diff --git a/app/infrastructure/assets/privacy.txt b/app/infrastructure/assets/privacy.txt new file mode 100644 index 0000000..8b23ce9 --- /dev/null +++ b/app/infrastructure/assets/privacy.txt @@ -0,0 +1,7 @@ +Мы получаем от телеграм различные сведения о пользователе (имя, фамилия, юзернейм, id итд) и о чате (название, id, описание) и храним в базе данных некоторые из них. +Мы получаем все сообщения, включая метаинформацию и медиа из чатов и личных сообщений с ботом и что-то из этого может попасть в системные логи на уровне reverse proxy, веб-сервера или приложения. Логи используются для отладки и обычно их никто не читает. +Мы храним в базе данных все поля, присланные пользователями явно (например: причины бана и изменения кармы, сообщения на которые отправили репорт итд). +Данные, которые хранятся в базе данных, так или иначе доступны некоторым другим пользователям бота (например история повышения и понижения кармы, причины банов итд). +Данные, которые попали в логи, через какое-то время будут удалены. + +Детально можно ознакомиться с исходным кодом приложения по ссылке https://github.com/bomzheg/KarmaBot