Перейти к основному содержанию

Политика конфиденциальности

Сбор персональной информации

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

Также собирается информация о вашем аппаратном и программном обеспечении компьютера, автоматически собираемая JoomUnited. Эта информация может включать: ваш IP-адрес, тип браузера, имена доменов, время доступа и адреса реферирующих веб-сайтов. Эта информация используется JoomUnited для работы сервиса, поддержания его качества и предоставления общей статистики по использованию сайта JoomUnited.

Пожалуйста, имейте в виду, что если вы напрямую раскрываете персональные идентифицируемые данные или персонально чувствительную информацию через публичные доски сообщений JoomUnited, эта информация может быть собрана и использована другими. Примечание: JoomUnited не читает любые ваши частные онлайн‑коммуникации.

JoomUnited призывает вас ознакомиться с политиками конфиденциальности веб-сайтов, на которые вы решаете ссылаться из JoomUnited, чтобы понять, как эти веб-сайты собирают, используют и делятся вашей информацией. JoomUnited не несёт ответственности за политики конфиденциальности или иной контент на веб-сайтах, находящихся за пределами JoomUnited и семейства сайтов JoomUnited.

 

Использование вашей персональной информации

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

JoomUnited не продаёт, не арендует и не сдает в аренду свои списки клиентов третьим сторонам.

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

JoomUnited отслеживает веб‑сайты и страницы, которые наши клиенты посещают внутри JoomUnited, с помощью Google Analytics, чтобы определить, какие услуги JoomUnited наиболее популярны. Эти данные используются для предоставления персонализированного контента и рекламы внутри JoomUnited клиентам, чье поведение указывает на интерес к определённой тематической области.

Сайты JoomUnited будут раскрывать вашу личную информацию без предварительного уведомления только в случае, если это требуется законом или при добросовестном убеждении, что такие действия необходимы для: (a) соблюдения предписаний закона или выполнения юридических процедур, направленных на JoomUnited или сайт; (b) защиты и обороны прав или собственности JoomUnited; и (c) действий в экстренных обстоятельствах для обеспечения личной безопасности пользователей JoomUnited или общественности.

 

Изменения в этом заявлении

JoomUnited время от времени будет обновлять данное Заявление о конфиденциальности, чтобы отразить отзывы компании и клиентов. JoomUnited рекомендует вам периодически просматривать это Заявление, чтобы быть в курсе того, как JoomUnited защищает вашу информацию. Наш юридический адрес: 32565 B Golden Lantern St, Suite 191, Dana Point CA 92629. Лучший способ быстро связаться с нами по поводу этого заявления — использовать нашу контактную форму.

 

RGPD (Европа)

 

Облачный коннектор

Автоматический режим облачного коннектора будет:

  • Помогаем вам аутентифицироваться в Google Drive API или Google Photo API
  • Получите токен доступа, связанный с вашей учётной записью
  • Передайте обратно этот токен доступа на ваш сайт и сохраните его локально на вашем сайте
  • Автоматическая платформа (т. е. этот сайт), осуществляющая аутентификацию, будет выступать только в качестве прокси и won't сохранять личные данные. Мы не отслеживаем, кто наши пользователи.
  • Этот сайт будет хранить согласованный токен доступа временно в файлах сессии, но не будет сохранять его постоянно.

Меры безопасности для защиты данных пользователей Google

Мы серьезно относимся к защите ваших данных и внедрили множество мер безопасности для их защиты. Ниже мы описываем, как мы обрабатываем и защищаем данные пользователей Google, полученные через компонент Cloud Connector:

  1. Ограниченный доступ к данным

    • Cloud Connector запрашивает только минимальные разрешения, необходимые для выполнения своих функций, например доступ к файлам Google Drive или Google Photos.
    • Приложение не запрашивает и не хранит конфиденциальные персональные данные, превышающие то, что строго необходимо для работы.
  2. Временное хранение данных

    • Токены доступа, полученные в процессе аутентификации, временно хранятся в памяти вашего сайта. Эти файлы сеанса не сохраняются постоянно и автоматически удаляются по завершении процесса аутентификации.
    • Наша платформа выступает только в качестве прокси во время процесса аутентификации и не сохраняет и не хранит никаких пользовательских данных или токенов после завершения процесса аутентификации.
  3. Хранение токенов на вашем сайте

    • Токены доступа безопасно хранятся в вашей базе данных WordPress Thing, гарантируя, что ваш сайт является единственной сущностью, имеющей доступ к вашим токенам. Токены не передаются и не сохраняются на внешних серверах.
    • Это ваша ответственность как владельца сайта обеспечить безопасность вашей установки WordPress Thing с помощью надлежащего хостинга и настроек безопасности, включая HTTPS, брандмауэры и регулярные обновления.
  4. Шифрование

    • Любая связь между вашим сайтом и коннектором зашифрована с использованием HTTPS для обеспечения безопасной передачи данных. Это предотвращает несанкционированный доступ к вашим данным во время передачи.
  5. Отсутствие отслеживания и хранения данных

    • Мы не отслеживаем, не регистрируем и не сохраняем любые персональные данные или информацию об использовании от пользователей, использующих Cloud Connector.
    • Наше приложение не хранит и не передаёт данные третьим лицам.
  6. Лучшие практики безопасности

    • Мы следуем отраслевым стандартам безопасности, чтобы защитить целостность и конфиденциальность ваших данных. Это включает регулярные обновления безопасности компонента Cloud Connector и соблюдение рекомендаций по безопасности плагина WordPress Thing.
    • Мы рекомендуем пользователям поддерживать свои установки WordPress Thing в актуальном состоянии и использовать дополнительные меры безопасности, такие как надёжные пароли, двухфакторная аутентификация и регулярные резервные копии.

JoomUnited's Предпросмотр

JoomUnited предоставляет систему генерации превью. Чтобы создать превью, ваши файлы отправляются на наш сервер. Сгенерированное превью будет храниться в течение дня, после чего полностью удаляется с наших серверов, оригинальный файл будет удалён сразу.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()