ConvertXLab обрабатывает все загрузки и преобразования файлов через эфемерный конвейер в памяти. В этой политике описан наш технический рабочий процесс, подтверждающий, что мы не храним файлы, загруженные пользователями, на наших серверах.
1. Рабочий процесс обработки в памяти
Когда пользователь загружает файл через дропзону браузера, он следует строгому маршруту, использующему только память:
Браузер отправляет составной HTTP-запрос POST, содержащий байты файла.
Наш прокси-сервер Node.js (работающий под управлением Express с конфигурацией хранилища в памяти Multer) перехватывает запрос и буферизует необработанные байты непосредственно в оперативную память («req.file.buffer»).
Прокси-сервер Node.js выполняет безопасный межсерверный вызов нашей локальной службы Python FastAPI, передавая буфер напрямую через HTTP.
Микросервис Python помещает входящий поток в оперативную память с помощью объекта BytesIO. Библиотека преобразования обрабатывает данные полностью в памяти.
После преобразования выходные байты отправляются обратно в виде потока ответов HTTP-вложения непосредственно на прокси-сервер, который перенаправляет их в браузер пользователя.
По завершении запроса и необработанный буфер, и выходной поток немедленно удаляются мусором в средах выполнения Node и Python.
2. Исключение хранилища
Наши серверы не записывают пользовательские файлы на диск, временные папки, пути к кэшу или постоянное облачное хранилище. Единственные файлы, хранящиеся в нашей системе хостинга, — это административные и медиа-ресурсы (например, изображения в блогах), загруженные вручную авторизованными администраторами через защищенные панели управления CMS.
3. Ограничения системного журнала
Базы данных наших приложений не хранят ваши файлы. MongoDB регистрирует метаданные о преобразовании (метка времени, входной тип MIME, целевой формат, размер в байтах и статус успеха) для целей аудита, но не фиксирует имена или содержимое файлов.
В дополнение к конкретным пунктам, описанным выше, вы соглашаетесь с тем, что этот документ регулирует все связанные аспекты нашей платформы, пользовательского интерфейса, серверных преобразователей и подк��юченных сторонних интеграций. Этот документ представляет собой полное взаимопонимание между сторонами.
Мы оставляем за собой право изменять эти положения, условия и описания по нашему собственному усмотрению. Любые изменения будут опубликованы на этой странице, и дата последнего обновления будет соответствующим образом изменена. Ваше дальнейшее испол��зование платформы после обновлений означает ваше согласие с изменениями.
Если какое-либо положение настоящего документа будет признано судом компетентной юрисдикции недействительным, стороны соглашаются, что суд должен попытаться воплотить в жизнь намерения сторон, отраженные в этом положении, а остальные положения документа остаются в полной силе и действии.
Обратите внимание, что наша техническая инфраструктура обрабатывает запросы с использованием автоматических фильтров. Любая автоматизированная попытка провести реверс-инжиниринг наших преобразователей, выполнить несанкционированную проверку безопасности или извлечь метаданные из компонентов нашей платформы без авторизации приведет к немедленному блокированию IP-адресов и отзыву доступа.
По любым вопросам, проблемам или запросам относительно этого документа обращайтесь в наш юридический отдел по электронной почте [email protected].
Кроме того, наша организация регулярно пересматривает этот документ, чтобы обеспечить его соответствие изменениям в законодательстве о защите данных. Помимо технических мер безопасности, мы проводим обучение наших разработчиков передовым методам обеспечения безопасности и принципам безопасного кодирования. Мы стремимся защитить целостность нашей платформы, активно устраняя ошибки, освобождая неиспользуемые профили памяти и сводя к минимуму регистрацию внешних идентификаторов. Получая доступ к инструментам конвертации на нашем сайте, вы подтверждаете, что цените эту структуру и поддерживаете наши усилия по поддержанию безопасной, чистой и частной платформы. Мы благодарим вас за выбор ConvertXLab.