Политика конфиденциальности
Последнее обновление: 5 ноября 2026 г.
Кратко
- Мы храним ваш адрес электронной почты, хеш вашего пароля, ваши покупки, компьютер, привязанный к вашей учётной записи, с его приблизительным профилем оборудования, версию приложения и платформу, которыми вы пользовались каждый день, а также объём использования модели и распознавания речи на наших серверах.
- Мы не храним ваши транскрипты, ваши вопросы, ответы модели, ваше аудио или ваши снимки экрана.
- Платежи проходят через Stripe. Мы никогда не видим номер вашей карты.
- Этот сайт устанавливает только файлы cookie для входа и не использует трекеры. Мы анонимно считаем посещения и скачивания на собственном сервере, без файлов cookie. См. Счётчики посещений и скачиваний.
- Наш сервер вместе с базой данных и резервными копиями находится в США (Нью-Йорк). См. Где хранятся ваши данные.
- Удаление учётной записи немедленно удаляет ваши данные из нашей базы данных; в наших резервных копиях они хранятся не более 14 дней.
Let Me Solo IT («мы») управляет этим сайтом, сервисом учётных записей и моделью на наших серверах. Эта политика распространяется на них и на настольное приложение. Правила их использования устанавливают Условия использования.
Контролёр данных
Контролёром ваших персональных данных в соответствии с Общим регламентом по защите данных (GDPR) является Taras Hevlich, индивидуальный предприниматель, зарегистрированный в чешском реестре предпринимательской деятельности (živnostenský rejstřík), ведущий деятельность под наименованием Let Me Solo IT. «Мы» в этой политике означает его.
- Идентификационный номер (IČO): 30209382
- Зарегистрированный адрес: Rostislavova 1362/24, Nusle, 140 00 Praha 4, Czech Republic
- Электронная почта для любых вопросов или запросов о ваших данных: support@letmesoloit.com
Ваша учётная запись
- Адрес электронной почты: чтобы вы могли войти и чтобы привязать ваши покупки. Он также передаётся Stripe, когда вы впервые покупаете план.
- Пароль: мы храним только его хеш bcrypt с солью, никогда сам пароль.
- Статус учётной записи: активна ли учётная запись, сколько компьютеров к ней можно привязать и когда вы в последний раз переносили учётную запись или отвязывали компьютер.
- Принятие Условий: когда вы приняли Условия использования при регистрации и какую их версию (дату, указанную вверху Условий). Для учётных записей, созданных до того, как мы начали это фиксировать, ничего не сохранено.
- Подтверждение электронной почты: подтвердили ли вы свой адрес электронной почты и когда мы в последний раз отправили вам письмо с подтверждением.
- Смены пароля: когда ваш пароль менялся в последний раз, чтобы входы, выполненные до смены, перестали действовать.
Мы не запрашиваем и не храним ваше имя, почтовый адрес или номер телефона.
Ваши компьютеры
Когда вы входите из настольного приложения, оно привязывает ваш компьютер к вашей учётной записи. Для этого оно считывает идентификатор машины вашей операционной системы и отправляет только его односторонний хеш; сам идентификатор никогда не покидает ваш компьютер. Если идентификатор машины прочитать невозможно, приложение вместо него использует случайное значение, которое один раз сохраняет в собственной папке настроек.
Мы храним этот хеш с датой привязки и датой, когда компьютер был замечен в последний раз. Он удаляется, когда вы отвязываете компьютер, когда на компьютере выполняется выход, чтобы освободить место для другого компьютера, или когда вы удаляете свою учётную запись.
Когда вы пользуетесь настольным приложением, мы фиксируем, какую версию приложения и платформу (Windows, macOS или Linux) ваша учётная запись использовала в каждый день, чтобы знать, кого затронет обновление. Эта запись не зависит от переключателя статистики оборудования, описанного ниже. Эти записи хранятся 35 дней и удаляются вместе с вашей учётной записью.
Профиль оборудования вашего компьютера
После входа настольное приложение отправляет нам приблизительный профиль вашего компьютера, если вы не выключите «Отправлять статистику оборудования и ОС» в настройках приложения (Настройки → Дополнительно → Конфиденциальность и разрешения). По умолчанию этот параметр включён. Профиль содержит:
- операционную систему и её основную версию, например Windows 11 или macOS 15;
- модель процессора и число его ядер;
- название видеокарты, которую использует локальный движок распознавания речи, если он её использует;
- объём памяти, округлённый до 4, 8, 16, 32, 64 или 128 ГБ;
- страну, из которой вы подключаетесь, в виде двухбуквенного кода. Наш сервер определяет её по IP-адресу этого запроса с помощью файла базы данных на нашем собственном сервере, поэтому адрес никому больше не отправляется. Мы храним только страну, никогда этот IP-адрес, и не записываем этот адрес в наши журналы.
Он никогда не содержит имени вашего компьютера, вашего имени пользователя, серийного номера, MAC-адреса или местоположения точнее страны. Приложение отправляет его после каждого входа, а при запуске — только если он изменился с прошлого раза.
Мы храним профиль вместе с каждым компьютером, привязанным к вашей учётной записи, заменяя прежний профиль этого компьютера, и используем его только для того, чтобы знать, какие системы, оборудование и регионы поддерживать. Он удаляется, когда вы отвязываете компьютер, когда на компьютере выполняется выход, чтобы освободить место для другого компьютера, когда вы входите на нём в другую учётную запись или когда вы удаляете свою учётную запись. Если выключить переключатель, приложение перестаёт отправлять новый профиль.
Геолокация по IP-адресу — DB-IP.
Токены входа и лицензии
- Токены входа действуют 30 минут и не хранятся на нашем сервере. Они перестают действовать, когда вы меняете или сбрасываете пароль.
- Настольное приложение и этот сайт также получают токен обновления, который действует 30 дней и заменяется при каждом использовании; один вход длится не более 90 дней, как бы часто он ни обновлялся. Мы храним только его хеш вместе со сроком действия и, для настольного приложения, компьютером, которому он принадлежит. Он прекращает действие, когда его использовали, когда вы выходите, когда вы меняете или сбрасываете пароль и когда вы отвязываете компьютер. Мы храним прекратившие действие токены вместе с причиной прекращения, чтобы обнаружить повторное использование украденного токена, и удаляем их через 30 дней после завершения всего входа. Токен, использованный повторно в течение 60 секунд после обновления (например, если приложение закрылось, не успев сохранить новый), ещё раз получает тот же новый токен; если его используют повторно позже, этот вход прекращается. Токен, срок действия которого истёк и который ни разу не использовался повторно, хранится в виде хеша, пока его не предъявят, пока вы не выйдете или пока вы не удалите свою учётную запись.
- Одноразовый код, полученный при входе в настольное приложение через этот сайт, хранится в виде хеша, действует 5 минут и удаляется через день после истечения срока действия. Ссылка для сброса пароля хранится в виде хеша, действует 30 минут и хранится, пока вы не удалите свою учётную запись.
- Владельцы Own Key Lifetime получают офлайн-лицензию, которая позволяет приложению работать 30 дней без связи с нашим сервером. Её хранит приложение на вашем компьютере, а не мы, и её срок действия истекает через 30 дней, если приложение её не обновит.
Покупки и платежи
- Вы вводите данные карты в форму карты Stripe, которую показывают наши страницы оплаты; данные карты поступают напрямую в Stripe, и мы их никогда не получаем.
- Мы отправляем Stripe план и его цену, наш внутренний номер учётной записи и ваш адрес электронной почты или ваш идентификатор клиента Stripe.
- Для каждой покупки мы храним: план, его статус, ссылку Stripe на него, запланирована ли его отмена, когда заканчивается оплаченный период и когда покупка завершилась. Завершённые покупки остаются в вашей истории.
- При оформлении заказа вы ставите отметку, чтобы принять Условия использования. Вместе с покупкой мы храним, какую версию Условий вы приняли, и запись Stripe о том, что вы поставили отметку, а Stripe хранит собственную запись об этом. Мы используем это только как доказательство того, на что вы согласились, если платёж будет оспорен, и удаляем вместе с покупкой, когда вы удаляете свою учётную запись.
- Stripe обрабатывает ваши платёжные данные в соответствии с собственной политикой конфиденциальности и хранит собственные записи о ваших платежах и счетах.
Ваши звонки: аудио, транскрипты и вопросы
- Настольное приложение ничего не записывает, пока вы не примете шаг согласия. Вы обязаны предупредить всех участников звонка, что AI-помощник преобразует его в текст.
- Приложение преобразует аудио звонка (ваш микрофон и звук вашего компьютера) в текст с помощью выбранного вами движка распознавания речи. Куда попадает это аудио, зависит от движка; см. Преобразование речи в текст ниже.
- С планом Own Key приложение отправляет текст каждого вопроса и любое добавленное вами изображение с вашего компьютера напрямую выбранному вами поставщику модели, в соответствии с условиями этого поставщика. Они не проходят через наш сервер.
- С кредитами для модели на наших серверах приложение отправляет текст каждого вопроса и любое добавленное вами изображение на наш сервер, который передаёт их поставщику модели, с которым мы работаем, и возвращает ответ. Мы не храним и не записываем в журналы вопросы, изображения или ответы и не отправляем поставщику ваше имя, адрес электронной почты или идентификатор учётной записи. Мы храним только число израсходованных кредитов.
- Итоги звонка, когда вы их запрашиваете, отправляют этот чат (то, что было сказано, ваши введённые вопросы и подсказки) той же модели ещё одним запросом и на плане с кредитами расходуют кредиты, как подсказка. Очистка чата делает то же самое, только если включено «Подводить итоги чата при очистке»; этот параметр выключен, пока вы его не включите.
- Сделанные вами снимки экрана отправляются вместе с вашим вопросом и удаляются с вашего диска после того, как их добавили в чат.
- Текст документов, которые вы прикрепляете к вопросу, считывается на вашем компьютере и отправляется вместе с этим вопросом той же модели; сами файлы не выгружаются. «Заполнить из документа» (Настройки → Профили) один раз отправляет этой модели текст выбранного вами документа, чтобы составить черновик поля «Обо мне»; вы просматриваете черновик, прежде чем что-либо будет сохранено.
- Ваше согласие с отказом от ответственности сохраняется в настройках приложения на вашем компьютере, а не на нашем сервере.
Преобразование речи в текст: куда попадает аудио звонка
Аудио звонка преобразуется в текст либо на вашем компьютере (локальный движок: аудио остаётся там), либо в облачном сервисе распознавания речи, который получает аудио по мере произнесения (потоком) или по одной фразе. Облачные сервисы — это наш сервис распознавания речи на letmesoloit.com, на плане, который его включает, передающий аудио поставщику распознавания речи, с которым мы работаем, или поставщик распознавания речи, которого вы настроили с собственным ключом API (в настройках приложения каждый из них назван), в соответствии с условиями этого поставщика. Движок выбирается в настройках приложения (Настройки → Дополнительно → Звук → Распознавание речи); по умолчанию действует автоматический выбор.
Автоматический выбор использует наш сервис распознавания речи, пока ваш план его включает и остаются кредиты, для любого языка и на любом компьютере, и передаёт аудио потоком там, где сервис поддерживает потоковую передачу. В остальных случаях он использует локальный движок, а также переключается на локальный движок, когда наш сервис недоступен или даёт сбой. Он никогда не использует поставщика распознавания речи, которого вы настроили с собственным ключом: тот используется, только когда вы его выберете. Пока ни один из них не может слушать, ничего не преобразуется в текст, например без нашего сервиса, пока локальная модель не готова.
Когда аудио передаётся потоком (в наш сервис распознавания речи там, где он поддерживает потоковую передачу, или поставщику распознавания речи, которого вы настроили с собственным ключом, когда вы включаете потоковую передачу), аудио канала, который не заглушён и не приостановлен, отправляется непрерывно, включая короткие паузы, примерно с секунды до того, как слышна речь, и не более чем примерно до двух секунд после того, как она была слышна в последний раз; после этого ничего не отправляется, пока речь не будет слышна снова. Канал вашего микрофона останавливается раньше, когда слышит только собственный звук звонка. Речью здесь считается звук выше порога речи канала, который детектор голоса также признаёт голосом, или просто достаточно громкий звук, когда детектор голоса не может работать. Ничто из услышанного до отключения звука, паузы участников или калибровки не отправляется после них. Аудио отправляется один раз, кроме случая, когда выбран язык «Автоматически» и речь передаётся потоком: чтобы определить, на каком языке произнесена фраза, приложение повторно отправляет первые восемь секунд этой фразы в наш сервис распознавания речи, не указывая язык, и это повторное прослушивание оплачивается как любое другое аудио; если на вашем компьютере установлена модель распознавания речи, она тоже прослушивает те же секунды на вашем компьютере. Когда прослушивания сходятся на новом языке (или одно из них называет его на фразе длительностью пять секунд или больше), приложение отправляет нашему сервису распознавания речи короткий сигнал с названием этого языка, и сервис повторно распознаёт уже полученное аудио на этом языке, не взимая за него плату повторно; язык написанного определяется на вашем компьютере, а последний язык, на котором говорила каждая сторона (код языка для каждой стороны), хранится на вашем компьютере как первое предположение для следующего звонка. Если язык выбираете вы, ничего не определяется: тот же сигнал отправляется только тогда, когда вы сами переключаете язык, и сервис распознаёт последующую речь на нём, ничего не распознавая повторно. Без потоковой передачи приложение отправляет облачному движку только те фрагменты аудио, в которых слышит, что кто-то говорит, каждый — с четверти секунды до начала речи до паузы говорящего.
Вместе с аудио приложение также отправляет нашему сервису распознавания речи или поставщику распознавания речи, которого вы настроили с собственным ключом, если тот их принимает, список слов, на которые следует обращать внимание: те, что указаны в поле «Слова для верного написания» (Настройки → Дополнительно → Звук → Распознавание речи), и ничего больше: поле «Обо мне» вашего активного профиля для этого не считывается. Отправляется не более 100 терминов длиной не более 50 символов каждый и не более 6000 байт в сумме. Они помогают правильно писать имена и названия и могут быть персональными данными: среди них может быть ваше собственное имя или имя клиента. Они отправляются только с аудио, никогда с вопросами, на которые отвечает AI. Наш сервис распознавания речи передаёт своему поставщику распознавания речи аудио и эти слова и ничего больше о вас или вашей учётной записи; он не хранит и не записывает в журналы аудио, эти слова или текст. Поставщик распознавания речи, которого вы настроили с собственным ключом, получает их в соответствии со своими условиями. Локальный движок не получает ничего из этого.
- Локальный движок распознаёт речь на вашем компьютере и никому не отправляет аудио, включая нас. Если вы выбрали локальный движок, аудио никогда не отправляется в облачный сервис само по себе: пока локальная модель не готова, ничего не преобразуется в текст.
- Поставщик распознавания речи, которого вы настроили с собственным ключом: приложение отправляет аудио и выбранный вами язык с вашего компьютера напрямую этому поставщику; оно не проходит через наш сервер. Действует ваше собственное соглашение с этим поставщиком, в том числе в отношении того, как долго он хранит аудио.
- Наш сервис распознавания речи на letmesoloit.com («Облако (letmesoloit.com)» в приложении), на плане, который его включает: All-Inclusive или Credit Pack, пока остаются кредиты. Пока вы им пользуетесь, приложение отправляет аудио звонка на наш сервер вместе со словами для распознавания, описанными выше, пофразово или потоком. Если выбрано «Автоматически», в пофразовом режиме приложение не отправляет язык: его определяет поставщик, а наш сервер по тексту определяет, на каком из 12 языков приложения произнесена каждая завершённая фраза, и сообщает об этом приложению, только в памяти, не храня и не записывая это в журналы. Если язык выбираете вы, приложение отправляет этот язык с каждой фразой (или при открытии потока), и ничего не определяется. Поток сразу открывается на последнем языке этой стороны звонка или на выбранном вами языке и передаёт его, чтобы текст записывался на нём; наш сервер всё равно сообщает язык, который слышит в каждой завершённой фразе. После потери соединения поток повторно отправляет не более последних 4 секунд аудио, а наш сервер завершает поток после 120 секунд аудио, в которых не было слышно ни одного слова. Наш сервер передаёт аудио и эти слова, и ничего больше о вас или вашей учётной записи, поставщику распознавания речи, с которым мы работаем, который преобразует аудио в текст, и наш сервер возвращает этот текст приложению. Мы не храним и не записываем в журналы аудио, эти слова или текст. Пока идёт поток, наш сервер держит в памяти только слова ещё не завершённой фразы, а после потери соединения в течение нескольких секунд — сколько секунд он уже оплатил, чтобы повторно отправленное аудио не оплачивалось дважды. Мы храним только израсходованные кредиты и секунды распознавания речи на наших серверах, которых ещё не хватает на целый кредит.
Не используйте облачный движок во время звонка, аудио которого вы не вправе передавать этому поставщику.
Использование модели и распознавания речи на наших серверах
Для каждого месяца All-Inclusive и каждого Credit Pack мы храним, сколько кредитов он дал, сколько из них израсходовано и когда они истекают. Кредитами оплачиваются ответы и распознавание речи на наших серверах. Распознавание речи на наших серверах оплачивается за секунды аудио, которые получает наш сервер, со словами или без, пофразово или потоком, из расчёта один кредит за 10 секунд; секунды, которых ещё не хватает на целый кредит, переносятся на следующую фразу. Если выбрано «Автоматически» и речь передаётся потоком, первые восемь секунд фразы прослушиваются повторно, чтобы определить её язык, и это повторное прослушивание оплачивается как любое другое аудио. Когда говорящий меняет язык, сервис повторно распознаёт уже имеющееся аудио на новом языке без дополнительной оплаты. За фразу, отправленную отдельно, взимается не менее минимальной суммы, которую поставщик распознавания речи, с которым мы работаем, выставляет за один запрос, если такой минимум есть. Мы храним эти секунды, пока они не будут оплачены. Мы используем эти данные, чтобы применять лимиты вашего плана и выставлять вам счета.
Отчёты о сбоях настольного приложения
Отчёты о сбоях никогда не отправляются без вашего согласия. По умолчанию при необработанной ошибке или сбое отчёт сохраняется на вашем компьютере, а при следующем запуске приложение спрашивает, отправить ли его (Настройки → Дополнительно → Конфиденциальность и разрешения: «Спрашивать после сбоя», «Всегда отправлять» или «Никогда»). Отчёт содержит ошибку, версию приложения и вашу операционную систему: никогда ваши транскрипты, профили, ключи API, пути к файлам в вашей домашней папке, имя вашего компьютера, ваш IP-адрес или ваше местоположение. Он не содержит никаких значений из памяти приложения и никакого следа того, что вы делали до ошибки, и вы можете точно прочитать, что будет отправлено, прежде чем отправить. Отправленные отчёты поступают в Sentry (sentry.io), хранятся в Европейском союзе и обрабатываются Sentry и его субобработчиками. Сборка без адреса для отчётов, например запущенная из исходного кода, ничего не хранит и не отправляет.
Что приложение хранит на вашем компьютере
Настольное приложение хранит эти файлы только на вашем компьютере. Оно никогда их не выгружает.
- Резервная копия чата: копия каждого чата (то, что было сказано, подсказки, отправленные вами изображения и названия прикреплённых документов, никогда не их содержимое), чтобы сбой или обычное закрытие ничего не потеряли. Она хранится в вашем профиле пользователя (в Linux и macOS доступна для чтения только вашей учётной записи) и удаляется через 30 дней после окончания чата. В разделе Настройки → Дополнительно → История чатов вы меняете число дней, сохраняете все чаты, выключаете резервное копирование или удаляете все резервные копии сразу.
- Автоматический экспорт чата: когда чат заканчивается (вы его очищаете, начинаете новый или закрываете приложение), приложение записывает его в папку LetMeSoloIT в вашей папке «Документы» в виде файла TOML, если вы не выберете Markdown, HTML, PDF, обычный текст или папку (Настройки → Дополнительно → История чатов: «Экспортировать чаты автоматически», по умолчанию включено, и «Формат экспорта»). Для этого нужна резервная копия чата. Вы также можете экспортировать чат вручную из заголовка приложения в папку, которую выберете; экспорт в HTML или PDF содержит изображения чата внутри файла.
- Ваши собственные ключи API для поставщика модели или распознавания речи, которого вы настроили сами: хранятся в зашифрованном виде на вашем компьютере, в файле в папке настроек приложения, который может прочитать только ваша учётная запись пользователя, и отправляются только поставщику, которому принадлежит каждый ключ, никогда на letmesoloit.com.
- Журналы: приложение записывает технический журнал в свою папку журналов (её показывает раздел Настройки → Дополнительно → Конфиденциальность и разрешения). Он не содержит транскриптов, введённых вопросов и названий прикреплённых файлов, а вашу домашнюю папку показывает как ~. Он занимает не более примерно 6 МБ: при 2 МБ он начинает новый файл и хранит два предыдущих. Он никогда никуда не отправляется.
- Локальная модель распознавания речи: когда звонок будет слушать локальный движок, приложение один раз скачивает его модель распознавания речи с Hugging Face (huggingface.co), который видит ваш IP-адрес, но не получает данных учётной записи, проверяет файл и хранит его на вашем компьютере.
- Ваши настройки, ваше согласие с отказом от ответственности и офлайн-лицензия Own Key Lifetime.
Счётчики посещений и скачиваний
Чтобы знать, как используются сайт и приложение, наш собственный сервер считает за каждый день, сколько страниц этого сайта было открыто (какую страницу, другой сайт, с которого вы пришли, и вашу страну), сколько было разных посетителей, сколько сборок скачано и сколько было проверок обновлений и регистраций. Никакой аналитический сервис, никакие файлы cookie или скрипты при этом не используются.
Мы храним только эти итоги за день: никогда ваш IP-адрес, user agent вашего браузера, вашу учётную запись или время посещения. Чтобы считать посетителя один раз в день, наш сервер хранит перемешанный код IP-адреса и user agent в памяти, никогда на диске, смешанный со случайным значением, которое меняется каждый день, поэтому этот код невозможно связать с вами или с другим днём. Вашу страну определяют по IP-адресу с помощью базы данных на нашем сервере. Счётчики скачиваний сборок содержат платформу, версию и то, что их скачало: сайт, скрипт установки или приложение.
Скачивания и обновления
Для скачивания учётная запись не нужна. Мы не храним о скачиваниях ничего, кроме анонимных ежедневных счётчиков и строк журнала сервера, описанных ниже. Они содержат ваш IP-адрес и user agent только для скачиваний и проверок обновлений, которые ваше приложение или браузер отправляет напрямую в наш API, а не для кнопок скачивания на сайте. Сборки приложения и файлы обновлений доставляет GitHub, который видит адрес компьютера, скачивающего их.
При каждом запуске, если вы не выключите «Проверять обновления при запуске» (Настройки → Дополнительно → Обновления), приложение запрашивает у нашего сервера подписанное описание своей последней версии для вашей платформы (Windows, macOS или Linux). Этот запрос содержит только платформу (в адресе запроса) и стандартный user agent веб-библиотеки приложения: никаких данных учётной записи и никакого токена. Прежде чем что-либо установить, приложение проверяет подпись и скачанный файл.
Журналы сервера
Наш сервер записывает технические журналы: по одной строке на запрос с его методом, путём, статусом и адресом, с которого он пришёл, а также подробности ошибок.
- Для запросов, которые ваше приложение или браузер отправляет напрямую в наш API, например вход из приложения, проверки обновлений и скачивания определённой версии, этот адрес — ваш IP-адрес.
- Этот сайт передаёт ваш IP-адрес нашему API, когда вы входите, регистрируетесь, запрашиваете новое письмо с подтверждением, запрашиваете или используете ссылку для сброса пароля, одобряете вход в настольное приложение или скачиваете копию своих данных. Эти строки содержат ваш IP-адрес.
- Другие страницы, а также скачивания через кнопки скачивания на сайте обращаются к нашему API с собственного сервера сайта без вашего адреса. Эти строки содержат адрес этого сервера, а для скачиваний — его user agent, а не ваши.
- Для каждого запроса на скачивание или обновление, отправленного напрямую в наш API, сервер также записывает ваш user agent: строку с названием и версией, которую отправляет ваш браузер или приложение.
Наш код не записывает в журналы ваш адрес электронной почты, пароль, токены, вопросы или ответы. Для запроса, который отправляет профиль оборудования вашего компьютера, строка вообще не содержит IP-адреса.
Отчёты об ошибках нашего сервера
Когда наш сервер сталкивается с ошибкой, которую он не обрабатывает, он отправляет отчёт об ошибке в Sentry (sentry.io), где отчёт хранится в Европейском союзе. Ошибки, на которые наш сервер отвечает сам, например неверный пароль или не отвечающий платёжный провайдер, отчётов не отправляют, за одним исключением: платёжное событие от Stripe, которое наш сервер не смог применить, потому что из-за этого покупка может не появиться в вашей учётной записи. Такой отчёт также содержит идентификатор и тип события Stripe, чтобы мы могли найти событие в Stripe и применить его вручную. Отчёт содержит тип ошибки, место в нашем коде, где она произошла, метод запроса и шаблон маршрута (вид адреса без значений в нём, например идентификатора вашего компьютера), время и технические подробности нашего сервера: имя его хоста и версии Python и пакетов.
Он никогда не содержит фактического пути запроса, сообщения ошибки, заголовков запроса, файлов cookie, тела запроса, строки запроса, вашего IP-адреса, вашего адреса электронной почты или других данных учётной записи.
Где хранятся ваши данные
Один сервер DigitalOcean в США (Нью-Йорк) обслуживает этот сайт и наш API и хранит нашу базу данных и её резервные копии. DNS нашего домена размещён у GoDaddy, а наши сертификаты HTTPS выдаёт Let's Encrypt; ни один из них не получает данных о вас. Better Stack проверяет, что наши публичные страницы и наш API отвечают; он тоже не получает данных о вас.
Таким образом, данные вашей учётной записи передаются из Европейского союза и Европейской экономической зоны в США. DigitalOcean сертифицирован по Рамочной программе защиты данных ЕС — США (EU-U.S. Data Privacy Framework), и эта передача основывается на ней. Stripe, Resend и GitHub также обрабатывают данные в США и заявляют, что соблюдают EU-U.S. Data Privacy Framework; условия Resend дополнительно включают Стандартные договорные положения Европейской комиссии. Поставщик модели на наших серверах обрабатывает полученные вопросы и изображения в США на основании Стандартных договорных положений в своих условиях обработки данных. Поставщик распознавания речи на наших серверах тоже находится в США. Чтобы получить подробности об этих гарантиях, напишите на support@letmesoloit.com.
Кто ещё обрабатывает данные
- DigitalOcean: хостинг нашего сервера, базы данных и резервных копий.
- Stripe: платежи, подписки, счета и форма карты.
- Поставщик модели на наших серверах: текст каждого вопроса и любое добавленное вами изображение на плане с кредитами, как описано выше.
- Поставщик распознавания речи на наших серверах: аудио ваших звонков, пока вы пользуетесь нашим сервисом распознавания речи, чтобы преобразовать его в текст, как описано выше.
- Resend: отправляет наши письма с подтверждением и для сброса пароля. Он получает ваш адрес электронной почты и само письмо со ссылкой.
- Ваш собственный поставщик модели на плане Own Key и ваш собственный поставщик распознавания речи, если вы настроили его с собственным ключом, в соответствии с вашим собственным соглашением с каждым из них.
- GitHub: доставка скачиваний и обновлений.
- Hugging Face: доставка локальной модели распознавания речи.
- GoDaddy (DNS), Let's Encrypt (сертификаты) и Better Stack (проверки доступности), без каких-либо данных о вас.
- Sentry: отчёты о сбоях настольного приложения, только когда вы решите их отправить, и отчёты об ошибках нашего сервера, которые не содержат персональных данных, за исключением идентификатора Stripe для платёжного события, которое наш сервер не смог применить.
Мы не продаём ваши данные и не используем их для рекламы.
Сколько мы храним данные и их удаление
- Мы храним данные вашей учётной записи, покупки и записи об использовании, пока вы не удалите свою учётную запись.
- Вы можете в любое время удалить свою учётную запись на странице «Безопасность» в личном кабинете. Это отменяет ваши действующие подписки Stripe и немедленно удаляет из нашей базы данных вашу учётную запись, покупки, привязанный компьютер и его профиль оборудования, токены и записи об использовании.
- Вы можете скачать копию всего, что мы храним о вашей учётной записи, в виде файла JSON на той же странице («Скачать мои данные») или запросить её по адресу support@letmesoloit.com.
- Каждую ночь мы создаём резервную копию нашей базы данных на нашем сервере и удаляем каждую резервную копию через 14 дней. Таким образом, удалённые данные исчезают из резервных копий в течение 14 дней и никогда не восстанавливаются в нашу базу данных, кроме как для восстановления после сбоя. Прежде чем хранить резервные копии где-либо ещё, мы укажем в этой политике, где именно.
- Журналы сервера хранятся по размеру, а не по дате: каждая часть нашего сервиса хранит не более 50 МБ последних строк (5 файлов по 10 МБ), обычно от нескольких дней до нескольких недель, а новый выпуск сервиса их удаляет. Токены входа, коды входа и ссылки для сброса пароля хранятся, как описано в разделе Токены входа и лицензии, а запись о версиях приложения, которыми вы пользовались, — 35 дней.
- Мы храним идентификаторы применённых нами платёжных событий Stripe, которые не указывают ни на какую учётную запись. Учётная запись, проигравшая спор по платежу картой, остаётся закрытой для новых покупок. Чтобы ограничить злоупотребления, наш сервер считает запросы с каждого IP-адреса и для каждого адреса электронной почты только в памяти; эти счётчики теряются при его перезапуске.
- В учётную запись, адрес электронной почты которой так и не был подтверждён, невозможно войти, поэтому её нельзя удалить из личного кабинета, и она не удаляется автоматически. Чтобы её удалили, напишите на support@letmesoloit.com с этого адреса.
- Stripe хранит собственную запись о вас как о клиенте и о ваших прошлых платежах и счетах.
- Офлайн-лицензия, которая уже есть на вашем компьютере, остаётся действительной до истечения своего срока, не более 30 дней.
Зачем мы используем ваши данные и ваши права
Мы используем данные вашей учётной записи, компьютера, покупок и использования, чтобы предоставлять сервис, на который вы зарегистрировались и который купили (договор с вами). Мы используем журналы сервера, профиль оборудования и запись о версиях приложения на основании нашего законного интереса в обеспечении безопасности сервиса и в том, чтобы знать, какие системы поддерживать, а анонимные счётчики посещений и скачиваний — на основании нашего законного интереса в том, чтобы знать, как используются сайт и приложение. Отчёт о сбое настольного приложения мы отправляем только с вашего согласия.
- Доступ и копия: «Скачать мои данные» на странице «Безопасность» в личном кабинете даёт вам всё, что мы храним о вашей учётной записи, в виде файла JSON.
- Удаление: «Удалить учётную запись» на той же странице, как описано выше.
- Исправление, возражение и ограничение обработки или любой другой запрос: напишите на support@letmesoloit.com с адреса вашей учётной записи. Вы можете в любое время возразить против профиля оборудования, выключив его переключатель.
- Мы отвечаем на каждый запрос в течение одного месяца.
- Вы также можете подать жалобу в орган по защите данных: в Чешской Республике — в Ведомство по защите персональных данных (Úřad pro ochranu osobních údajů, uoou.gov.cz) или в орган страны, где вы живёте или работаете.
Изменения этой политики
Мы можем обновлять эту политику. Дата вверху этой страницы показывает, когда она изменилась в последний раз.
Контакты
Вопросы о ваших данных или запрос о них: support@letmesoloit.com.