Yva.ai обрабатывает пользовательские данные таким образом, что в результате сохраняется только часть метаданных, необходимых для работы платформы. При этом текстовое содержимое обрабатывается с использованием векторизованного преобразования представления (компанией Yva.ai подан патент на данное преобразование), которое не позволяет получить исходное содержимое после его обработки.

Для облачного решения Yva.ai логически сегментирует данные от каждого клиента так, чтобы данными мог пользоваться только этот клиент. Для on-premises решения данные хранятся на сервере клиента, что позволяет хранить информацию внутри организации с исключительным доступом к ней.

Векторизация текста и изображений

Согласно алгоритму, показанному на схеме ниже, система получает доступ к исходному документу в текстовом виде. Кодер используется для преобразования текста в векторную форму.

Основываясь на содержании вектора, система использует функцию хеширования для получения изначального числа для инициирования псевдослучайной последовательности.

Для каждой составляющей вектора выполняются следующие действия: в контексте инициированной последовательности отбирается число из нормального распределения с центром в нуле и вариацией, равной калиброванному значению А.

Новый компонент становится суммой исходного значения и результирующего числового значения.

Полученный вектор является искомой формой представления текста.

Исходный текст удаляется без возможности восстановления.