Ga naar hoofdinhoud

Privacybeleid

Verzameling van Persoonlijke Informatie

JoomUnited verzamelt persoonlijk identificeerbare informatie, zoals uw e-mailadres, naam, thuis- of werkadres of telefoonnummer. JoomUnited verzamelt ook anonieme demografische informatie, die niet uniek voor u is, zoals uw postcode, leeftijd, geslacht, voorkeuren, interesses en favorieten.

Er is ook informatie over uw computerhardware en -software die automatisch wordt verzameld door JoomUnited. Deze informatie kan omvatten: uw IP-adres, browsertype, domeinnamen, toegangstijden en verwijzende website-adressen. Deze informatie wordt door JoomUnited gebruikt voor de werking van de dienst, om de kwaliteit van de dienst te behouden, en om algemene statistieken te verstrekken over het gebruik van de JoomUnited-website.

Houd er rekening mee dat als u persoonlijk identificeerbare informatie of persoonlijk gevoelige gegevens rechtstreeks via de openbare berichtenborden van JoomUnited openbaar maakt, deze informatie door anderen kan worden verzameld en gebruikt. Opmerking: JoomUnited leest geen van uw privé online communicatie.

JoomUnited moedigt je aan om de privacyverklaringen van websites die je vanuit JoomUnited linkt te bekijken, zodat je kunt begrijpen hoe die websites je informatie verzamelen, gebruiken en delen. JoomUnited is niet verantwoordelijk voor de privacyverklaringen of andere inhoud op websites buiten JoomUnited en de JoomUnited-familie van websites.

 

Gebruik van uw persoonlijke informatie

JoomUnited verzamelt en gebruikt uw persoonlijke informatie om de JoomUnited-website te beheren en de door u aangevraagde diensten te leveren. JoomUnited gebruikt ook uw persoonlijk identificeerbare informatie om u te informeren over andere producten of diensten die beschikbaar zijn van JoomUnited en haar filialen. JoomUnited kan u ook benaderen via enquêtes om onderzoek te doen naar uw mening over de huidige diensten of over mogelijke nieuwe diensten die aangeboden kunnen worden.

JoomUnited verkoopt, verhuurt of leaset haar klantenlijsten niet aan derden.

JoomUnited gebruikt of onthult geen gevoelige persoonlijke informatie, zoals ras, religie of politieke affiliaties, zonder uw expliciete toestemming.

JoomUnited houdt bij welke websites en pagina's onze klanten binnen JoomUnited bezoeken, via Google Analytics, om te bepalen welke JoomUnited-diensten het populairst zijn. Deze gegevens worden gebruikt om aangepaste inhoud en reclame binnen JoomUnited te leveren aan klanten waarvan het gedrag aangeeft dat ze geïnteresseerd zijn in een bepaald onderwerp.

JoomUnited Websites zal uw persoonlijke informatie bekendmaken, zonder voorafgaande kennisgeving, alleen indien wettelijk verplicht of in de goede trouw overtuiging dat dergelijke actie noodzakelijk is om: (a) te voldoen aan de voorschriften van de wet of te voldoen aan juridische procedures die aan JoomUnited of de site zijn betekend; (b) de rechten of eigendommen van JoomUnited te beschermen en te verdedigen; en, (c) te handelen onder dringende omstandigheden om de persoonlijke veiligheid van gebruikers van JoomUnited, of het publiek, te beschermen.

 

Wijzigingen aan deze verklaring

JoomUnited zal af en toe dit privacyverklaring bijwerken om rekening te houden met feedback van het bedrijf en de klanten. JoomUnited moedigt u aan om deze verklaring periodiek te bekijken zodat u geïnformeerd bent over hoe JoomUnited uw informatie beschermt. Ons juridisch adres is 32565 B Golden Lantern St, Suite 191, Dana Point CA 92629. De snelste manier om snel contact op te nemen over deze verklaring is via ons contactformulier.

 

AVG (Europa)

Europese burgers: Bekijk onze AVG-pagina

 

Cloud-connector

Cloud-connector automatische modus zal:

  • Helpt u bij het authenticeren tegen de Google Drive API of de Google Foto API
  • Verkrijg een toegangstoken gekoppeld aan uw account
  • Stuur dit toegangstoken terug naar uw website en sla het lokaal op uw website op
  • Het automatische platform (d.w.z. deze website) dat de authenticatie uitvoert, zal alleen dienen als proxy en zal geen persoonlijke gegevens bewaren. We houden niet bij wie onze gebruikers zijn.
  • Deze site zal het onderhandelde toegangstoken alleen tijdelijk opslaan in sessiebestanden, maar zal het niet permanent bewaren.

Beveiligingsmaatregelen voor het beschermen van Google-gebruikersgegevens

We nemen de bescherming van uw gegevens serieus en hebben meerdere beveiligingsmaatregelen geïmplementeerd om uw informatie te waarborgen. Hieronder schetsen we hoe we Google-gebruikersgegevens die via de Cloud Connector-component zijn verkregen, behandelen en beschermen:

  1. Beperkte gegevenstoegang

    • De Cloud Connector vraagt alleen om de minimale permissies die nodig zijn om zijn functies uit te voeren, zoals toegang tot uw Google Drive‑bestanden of Google Foto's.
    • De applicatie vraagt geen of slaat geen gevoelige persoonlijke gegevens op die verder gaan dan wat strikt noodzakelijk is voor functionaliteit.
  2. Tijdelijke gegevensopslag

    • Toegangstokens die tijdens het authenticatieproces worden verkregen, worden tijdelijk in het geheugen van uw website opgeslagen. Deze sessiebestanden worden niet permanent bewaard en worden automatisch verwijderd wanneer het authenticatieproces eindigt.
    • Ons platform fungeert alleen als een proxy tijdens het authenticatieproces en behoudt of slaat geen gebruikersgegevens of tokens op nadat het authenticatieproces is voltooid.
  3. Tokenopslag op uw website

    • Toegangstokens worden veilig opgeslagen in uw WordPress Thing-database, waardoor uw site de enige entiteit is met toegang tot uw tokens. De tokens worden niet verzonden naar of opgeslagen op externe servers.
    • Het is uw verantwoordelijkheid als website-eigenaar om ervoor te zorgen dat uw WordPress Thing installatie beveiligd is met de juiste hosting en beveiligingsconfiguraties, inclusief HTTPS, firewalls en regelmatige updates.
  4. Versleuteling

    • Alle communicatie tussen uw website en de connector is versleuteld met HTTPS om een veilige gegevensoverdracht te garanderen. Dit voorkomt ongeautoriseerde toegang tot uw gegevens tijdens het transport.
  5. Geen gegevensbijhouden of -opslag

    • We volgen, loggen of bewaren geen persoonlijke gegevens of gebruiksinformatie van gebruikers die de Cloud Connector gebruiken.
    • Onze applicatie slaat geen gegevens op of deelt deze met derden.
  6. Beveiligingsbeste praktijken

    • We volgen industriestandaard beveiligingspraktijken om de integriteit en vertrouwelijkheid van uw gegevens te beschermen. Dit omvat regelmatige beveiligingsupdates voor de Cloud Connector-component en naleving van de WordPress Thing plug-in beveiligingsrichtlijnen.
    • We raden aan dat gebruikers hun WordPress Thing-installaties up-to-date houden en extra beveiligingsmaatregelen toepassen, zoals sterke wachtwoorden, tweefactorauthenticatie en regelmatige back-ups.

JoomUnited's Voorbeeldweergave

JoomUnited biedt een preview-generatiesysteem. Om de preview te maken, worden uw bestanden naar onze server gestuurd. De gegenereerde preview wordt een dag bewaard voordat deze volledig van onze servers wordt verwijderd; het oorspronkelijke bestand wordt onmiddellijk verwijderd.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#900
  #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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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}()