Domän E-post & Office Hemsida WordPress Hosting VPS
Gå tillbaka
.com
$ 9.99 $ 26.99 /1:a året
.one
$ 4.99 $ 16.99 /1:a året
Gå tillbaka
Logga in
Kontrollpanel Webbmail Hemsideprogram Webbshop File Manager WordPress

Vad är en integritetspolicy?

Vi berättar varför du behöver en integritetspolicy och hur du kan skapa en

Företag samlar stora mängder data om dig och ditt användande online. Även om det kan låta farligt kan du ofta välja vilken data du delar och vara informerad om vilken data som samlas in om dig. Om du driver en hemsida måste du ha en integritetspolicy som berättar om all data du samlar om dina besökare. I denna artikel ska vi berätta hur du kan skriva en integritetspolicy och vad den måste innehålla för att vara giltig.

vector

I korthet

Glossary

En integritetspolicy är ett dokument som förklarar hur ett företag eller en organisation samlar, lagrar, hanterar och delar persondata om sina användare.

Vad är en integritetspolicy?

En integritetspolicy är dokument som tydligt förklarar för användare av en tjänst vilken data som tjänsten samlar, lagrar, hanterar och delar. Den innehåller ofta väldigt många detaljer och kan vara svår att läsa men om du lär dig hur en integritetspolicy är uppbyggd kan den vara förhållandevis enkla att tolka eller till och med skriva.

Behöver alla hemsidor en integritetspolicy?

Det enkla svaret är, ja. Även hemsidor som är mycket restriktiva med vilken data de samlar in och hanterar, behöver en integritetspolicy. Du behöver inte samla kreditkortsinformation eller medicinsk information för en integritetspolicy. Något så enkelt som en användares IP-adress kan vara en anledning att ha en integritetspolicy. Många hemsidor behöver en integritetspolicy för att de har cookies som lagrar data om användare.

Juridiska krav

Den största anledningen till att skaffa en integritetspolicy är att det krävs enligt lag. I Sverige är det GDPR som reglerar behovet av en integritetspolicy. GDPR kräver att all personlig data som samlas måste deklareras tydligt till användare så att de kan ta medvetna beslut om de tjänster de använder och den data de delar.

Är en integritetspolicy samma som GDPR?

Nej. En integritetspolicy är generellt ett krav för att följa GDPR-lagstiftningen men GDPR kräver mycket mer. Det räcker inte att du är transparent med hur du hanterar dina användares data. Det finns också begränsningar i hur du får behandla data, med mera.

Att följa lagen och minimera risk

När du har en bra integritetspolicy kan du följa lagen lättare. Det minimerar risken att en myndighet upptäcker dina fel och straffa dig med tunga böter. En integritetspolicy kan också minimera dina risker gentemot kunder, eftersom alla som är intresserade har en god chans att läsa och förstå hur du hanterar deras data.

Varför är det viktigt att ha en integritetspolicy?

En integritetspolicy behövs för att uppfylla krav i lagen. Du måste därför lägga till en integritetspolicy till din hemsida om du samlar, lagrar, hanterar och delar användardata.

Bortom att du behöver göra vad lagen kräver, är en integritetspolicy viktig för att dina besökare och kunder ska kunna lita på dig. Företag som inte har en integritetspolicy kan uppfattas som misstänksamma och riskerar att gå miste om potentiella kunder.

Vad krävs i din integritetspolicy?

När du skriver din integritetspolicy är det viktigt att du inkluderar alla delar som krävs. Vi har därför sammanfattat de områden du behöver i din integritetspolicy.

Grundläggande delar

Till en början är det viktigt att ha ett datum då din integritetspolicy börjar gälla. Det är det datum då du först publicerar den. På det sättet kan besökare förstå när den började gälla och att den är aktuell.

Det är också viktigt att du skriver namnet på den juridiska person som står bakom policyn. Det kan vara en person, ett företag eller en organisation.

Datainsamling

I denna del ska du tydligt förklara vilken typ av data du samlar. Var så tydlig som möjligt och berätta om all typ av data du samlar.

För att göra det enklare att läsa kan det vara bra att bryta ner den data du samlar in i kategorier. Du kan också beskriva när i dina besökares kundresa olika data samlas in, för att göra din policy enklare att förstå. Här är några vanligt förekommande kategorier som du kan använda:

  • Personlig information: Data såsom namn, e-postadresser och telefonnummer som samlas in när någon skapar ett konto eller anmäler sig till ett nyhetsbrev.
  • Betalningsuppgifter: Data om till exempel fakturaadress, kortnummer, användarnamn för betalningslösningar och liknande.
  • Applikationsdata: Information om hur användare interagerar med din hemsida eller app, såsom vad de klickar på, hur länge de befinner sig på olika sidor och liknande.
  • Teknisk data: Detta kan vara IP-adresser, val av webbläsare, installerade tillägg, operativsystem och liknande.
  • Känslig data: Detta inkluderar hälsodata, information om etniskt ursprung, politiska åsikter, religiös övertygelse, medlemskap i fackförening, sexuella beteenden, genetiska uppgifter eller biometriska uppgifter. Denna typ av data måste hanteras med särskild varsamhet och det är kritiskt att användare är väl informerad.
  • Cookies och spårningsdata: Data som samlas med hjälp av cookies eller spårningsteknik för att möjliggöra vissa funktioner på en hemsida. I denna sektion är det bra att informera användare om hur de kan hantera sina cookiepreferenser.

När du informerar om din datainsamling med hög detaljrikedom kan du vara trygg med att användare känner sig informerade om vad du gör med deras data.

Syftet med datainsamlingen

I nästa del behöver du förklara varför du samlar den data du samlar. Även här kan det vara bra att bryta ner din förklaring i punkter som sammanfattar olika aspekter av din datainsamling. Här är några exempel:

  • Personlig anpassning och marknadsföring: Förklara att persondata kan användas för att anpassa material, innehåll och marknadsföring i form av nyhetsbrev och erbjudanden på din hemsida.
  • Analys och prestandaförbättringar: Berätta hur data kan användas för att analysera användares beteende och förbättra prestanda på din hemsida.
  • Kundtjänst: Berätta vilken data som används av kundtjänst för att förstå kunders problem och assistera med teknisk support.
  • Lag- och säkerhetskrav: Du kan tvingas behandla data som ett krav ifrån en annan lag. Det kan till exempel vara för bokföring eller för att skydda din hemsida och ditt företag mot säkerhetshot.

Dela data

Om du delar data med en tredje part är det viktigt att du förklarar hur du gör det och till vem. Här är några exempel:

  • Tjänsteleverantörer: Förklara vilka leverantörer du använder, vilken data du delar och varför. Det kan till exempel vara betaluppgifter eller kunders e-postadress.
  • Analys- och annonsnätverk: Om du till exempel använder Google Analytics behöver du informera om det. Samma gäller annonsnätverk som ofta samlar data ifrån användare. Det är viktigt att du informerar om det.
  • Lagkrav: Om du delar uppgifter med till exempel en myndighet på grund av ett lagkrav behöver du berätta det.

Användares rättigheter

Användare i EU har stora rättigheter när det gäller persondata. Det är viktigt att du berättar vilka rättigheter dina användare har. Det inkluderar att få sin data raderad om de önskar det. Det är viktigt att du inkluderar kontaktuppgifter som gör det enkelt för användare att kontakta dig.

Får du skriva din egen integritetspolicy?

Ja! Du får skriva din egen integritetspolicy men det betyder inte att det är enkelt. Om du till exempel har en stor webshop med många funktioner kan det vara svårt att sammanställa en korrekt integritetspolicy. Om du känner dig osäker kan du rådfråga en advokat men det kan snabbt bli dyrt. Det finns som tur är andra lösningar.

En bra lösning är Termly. De kan generera en integritetspolicy för din hemsida. Du behöver bara besvara några frågor, så kan de skapa en korrekt integritetspolicy som dessutom uppdateras automatiskt. De skannar till exempel kontinuerligt din hemsida för att identifiera cookies och uppdatera din policy så att den stämmer med den insamling du faktiskt har.

Exempel på integritetspolicy

Nu ska vi sammanställa alla delar för att ge ett exempel på hur en integritetspolicy kan vara strukturerad:

  • Introduktion – överblick över syftet med din integritetspolicy
  • Datainsamling – vilken data samlar du in?
  • Dataanvändning – hur hanterar du data?
  • Datadelning ­– till vem, varför och vilken data delar du?
  • Säkerhet – vad gör du för att skydda användares data?
  • Rättigheter – vilka rättigheter har dina användare?
  • Kontaktinformation – hur kan man kontakta dig?

Om du får med dessa delar, har du en integritetspolicy som innehåller de viktigaste delarna som krävs för att du ska kunna följa lagen och vara transparent gentemot dina besökare och kunder.

Skydda kunders integritet

En integritetspolicy ser till att dina kunder är informerade om hur deras integritet kan påverkas och skyddas av din hemsida. En välskriven integritetspolicy gör att dina kunder kan känna sig trygga hos dig med full förståelse för hur och varför du samlar data om dem. Det minimerar dina risker och ökar dina chanser att få fler nöjda kunder.

Bygg enkelt en hemsida som du är stolt över

Bygg enkelt en hemsida som du är stolt över

Skapa en professionell hemsida med ett enkelt och prisvärt Hemsideprogram.

Prova gratis i 14 dagar
  • Välj mellan 150+ mallar
  • Ingen programmering krävs
  • Enkelt att komma igång
  • SSL-certifikat ingår
  • Mobilvänligt
  • Support 24/7
' html += '
' html += '' + ocKeys[locale].allPlans + '' html += '
' return html; } function ocGetLocale() { var localString = document.getElementsByTagName('html')[0].getAttribute("lang"); if (!localString) { return "en"; } if (localString.indexOf('-') === -1) { return localString; } return localString.split("-")[0] } function isInViewport(element) { var rect = element.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.top <= (window.innerHeight || osShadowElement.documentElement.clientHeight) && rect.right <= (window.innerWidth || osShadowElement.documentElement.clientWidth) ); } function ocLogBuyClick(e) { if (!e.target.classList.contains("onecom_plans_cta_main")) { return; } var parent = e.target.parentNode.parentNode.parentNode.parentNode.parentNode; window.dataLayer.push({ event: "addToCart", ecommerce: { currencyCode: parent.getAttribute("data-currency"), add: { actionField: { list: document.getElementsByTagName('h1')[0].textContent }, products: [ { id: parent.getAttribute("data-title"), name: parent.getAttribute("data-title"), brand: "one.com", category: "pps", variant: parent.getAttribute("data-plan"), location: document.getElementsByTagName('h1')[0].textContent, price: parent.getAttribute("data-price"), quantity: 1 } ] } } }); } function ocLogTrackingInfo(e) { if ((e.getAttribute("data-marked") !== "1") || (!dataLayer)) { return; } e.removeAttribute("data-marked"); if (!e.getAttribute("data-title") || e.getAttribute("data-fresh") !== "1") { return; } console.info("push initiated") window.dataLayer.push({ id: e.getAttribute("data-title"), name: e.getAttribute("data-title"), brand: "one.com", category: "pps", variant: e.getAttribute("data-plan"), list: "/" + ocGetLocale() + "/", location: document.getElementsByTagName('h1')[0].textContent, price: e.getAttribute("data-price"), position: e.getAttribute("data-position") } ); e.setAttribute("data-fresh", "0"); } function ocSetImpression() { var plans = document.getElementsByClassName('oc-plan-container'); for (var i = 0; i < plans.length; i++) { if (isInViewport(plans[i])) { ocLogTrackingInfo(plans[i]); } } } function ocProductImpression(e) { var plans = document.getElementsByClassName('oc-plan-container'); for (var i = 0; i < plans.length; i++) { if (isInViewport(plans[i])) { plans[i].setAttribute("data-marked", "1"); ocTimeout = setTimeout(ocSetImpression, 2000) } } } /* var headingTag = window.location.hash.substr(1); if(headingTag.length > 0){ console.log(headingTag); osShadowElement.querySelector('#'+headingTag).scrollIntoView(); } */ //frontpage function scrollSmooth() { var elmntToView = osShadowElement.querySelector("#oc-plansandprices"); elmntToView.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" }); } const rightBtn = osShadowElement.querySelector('#right-button'); const leftBtn = osShadowElement.querySelector('#left-button'); if (rightBtn && leftBtn) { rightBtn.addEventListener("click", function (event) { const conent = osShadowElement.querySelector('#content'); conent.scrollLeft += 100; event.preventDefault(); let activeElement = osShadowElement.querySelector(".banner-thumb.active"); if (osShadowElement.querySelector(".banner-menu li:last-child").classList.contains('active')) { osShadowElement.querySelector(".banner-menu li:first-child").click(); } else { if (activeElement.nextElementSibling) { activeElement.nextElementSibling.click(); } } }); leftBtn.addEventListener("click", function (event) { const conent = osShadowElement.querySelector('#content'); conent.scrollLeft -= 100; event.preventDefault(); let activeElement = osShadowElement.querySelector(".banner-thumb.active"); if (osShadowElement.querySelector(".banner-menu li:first-child").classList.contains('active')) { osShadowElement.querySelector(".banner-menu li:last-child").click(); } else { if (activeElement.previousElementSibling) { activeElement.previousElementSibling.click(); } } }); } function nextSlide(thumbClass) { if (thumbClass.length > 0) { var elements = osShadowElement.querySelectorAll(".banner-section"); for (var i = 0, len = elements.length; i < len; i++) { elements[i].style.display = "none"; } var elements = osShadowElement.querySelectorAll(".banner-thumb"); for (var i = 0, len = elements.length; i < len; i++) { elements[i].classList.remove("active"); } var elmntToView = osShadowElement.querySelector('.banner-section-' + thumbClass); elmntToView.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" }); var menuClicked = osShadowElement.querySelector('.banner-thumb-' + thumbClass); menuClicked.classList.add("active"); menuClicked.scrollIntoView(); osShadowElement.querySelector('.banner-section-' + thumbClass).style.display = "block"; } } const accordionTitlesSuccess = osShadowElement.querySelectorAll(".success-steps-col"); accordionTitlesSuccess.forEach((accordionTitle) => { accordionTitle.addEventListener("click", () => { if (accordionTitle.classList.contains("active")) { accordionTitle.classList.remove("active"); } else { const accordionTitlesWithIsOpen = document.querySelectorAll(".success-steps-col"); accordionTitlesWithIsOpen.forEach((accordionTitleWithIsOpen) => { accordionTitleWithIsOpen.classList.remove("active"); }); accordionTitle.classList.add("active"); } }); }); const accordionTitlesFaq = osShadowElement.querySelectorAll(".faq-col"); accordionTitlesFaq.forEach((accordionTitle) => { accordionTitle.addEventListener("click", () => { if (accordionTitle.classList.contains("active")) { accordionTitle.classList.remove("active"); } else { const accordionTitlesWithIsOpen = document.querySelectorAll(".faq-col"); accordionTitlesWithIsOpen.forEach((accordionTitleWithIsOpen) => { accordionTitleWithIsOpen.classList.remove("active"); }); accordionTitle.classList.add("active"); } }); }); (function () { slide('right'); })(); /***script to call APIs starts here**/ function checkStatus(response) { if (response.status >= 200 && response.status < 300) { return Promise.resolve(response); } else { return Promise.reject(new Error(response.statusText)); } } function parseJson(response) { return response.json(); } function niceRounding(stringDigit) { var lastDigit = stringDigit.at(-1); if (lastDigit == 8) { stringDigit = stringDigit.replace(/.$/, "9"); } return stringDigit; } /***script to call APIs ends here**/ /**Glosssary page***/ function scrollSmoothGlossary(alphabet) { var alphaList = osShadowElement.querySelectorAll(".alphabet-list"); for (let i = 0; i < alphaList.length; i++) { alphaList[i].classList.remove("active"); } var activeAlpha = osShadowElement.querySelector(".alpha-" + alphabet); activeAlpha.classList.add("active"); var elmntToView = osShadowElement.querySelector("#div-" + alphabet); //elmntToView.scrollTop = elmntToView.scrollHeight; elmntToView.scrollIntoView({ behavior: "smooth" }); //elmntToView.scrollTop(elmntToView.scrollHeight); } /**searching**/ const $search = osShadowElement.getElementById('search-glossary'); if ($search) { $search.addEventListener('input', (event) => { const searchText = event.target.value; const regex = new RegExp(searchText, 'gi'); const noSearchDiv = osShadowElement.querySelector(".no-glossary-search-found"); const itemList = osShadowElement.querySelectorAll(".oc-glossary-item-articles"); //const articleList = osShadowElement.querySelectorAll(".item-article"); var mainCount = 0; for (let j = 0; j < itemList.length; j++) { var articleList = itemList[j].querySelectorAll(".item-article"); var countDisplayBlock = 0; for (let i = 0; i < articleList.length; i++) { var h3 = articleList[i].getElementsByTagName("a")[0]; var text = h3.innerHTML; text = text.replace(/(|<\/mark>)/gim, ''); const newText = text.replace(regex, '$&'); h3.innerHTML = newText; if (text !== newText) { articleList[i].style.display = "flex"; countDisplayBlock++; } else { articleList[i].style.display = "none"; } } if (countDisplayBlock === 0) { itemList[j].parentNode.parentNode.style.display = "none"; } else { itemList[j].parentNode.parentNode.style.display = "flex"; mainCount++; } } if (mainCount === 0) { noSearchDiv.classList.remove("hidden"); } else { noSearchDiv.classList.add("hidden"); } }); } var select = osShadowElement.getElementById('alphabet-mobile-select'); if (select) { select.onchange = function () { var alphabet = this.options[this.selectedIndex].value; this.options[this.selectedIndex].classList.add('active'); scrollSmoothGlossary(alphabet); //var elmntToView = osShadowElement.querySelector("#" + alphabet); //elmntToView.scrollIntoView({behavior: "smooth", block: "start", inline: "nearest"}); }; } var glossaryHeader = osShadowElement.getElementById("glossary-header"); var glossaryStickyHeader = osShadowElement.getElementById( "glossary-header-sticky" ); // Get the offset position of the navbar if (glossaryHeader) { var sticky = glossaryHeader.offsetTop; } var glossarySearch = osShadowElement.querySelector(".oc-glossary-search"); // Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position function stickyAlphabets() { if (window.pageYOffset > sticky) { glossaryHeader.classList.add("hidden"); glossaryStickyHeader.classList.remove("hidden"); glossaryStickyHeader.style.zIndex = "99999"; glossarySearch.classList.add("hidden"); } else { glossaryHeader.classList.remove("hidden"); glossaryStickyHeader.classList.add("hidden"); glossarySearch.classList.remove("hidden"); } } /** HIGHLIGHT ALPHABET NAVIGATION LINKS WHILE SCROLLING */ // cache the navigation list-items containing links var navigationLinks = osShadowElement.querySelectorAll('#glossary-header-sticky > .glossary-header-alphabets > ul > li'); // cache the alphabet sections var sections = osShadowElement.querySelectorAll('.oc-glossary-item > div > span.item-head'); // map each target section ID to the corresponding navigation list-items var sectionIdToNavigationLink = {}; for (var i = 0; i < sections.length; i++) { var id = sections[i].id; sectionIdToNavigationLink[id] = osShadowElement.querySelectorAll('#glossary-header-sticky > .glossary-header-alphabets > ul > li.alpha-' + id); } function getOffset(el) { var _x = 0; var _y = 0; while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) { _x += el.offsetLeft - el.scrollLeft; _y += el.offsetTop - el.scrollTop; el = el.offsetParent; } return { top: _y, left: _x }; } function highlightNavigation() { // get the current vertical position of the scroll bar var scrollPosition = window.pageYOffset || document.documentElement.scrollTop; // iterate the sections for (var i = sections.length - 1; i >= 0; i--) { var currentSection = sections[i]; // get the position of the section var sectionTop = getOffset(currentSection).top; // if the user has scrolled over the top of the section if (scrollPosition >= sectionTop - 250) { // get the section id var id = currentSection.id; // get the corresponding navigation link var navigationLink = sectionIdToNavigationLink[id]; // if the link is not active if (typeof navigationLink[0] !== 'undefined') { if (!navigationLink[0].classList.contains('active')) { // remove .active class from all the links for (i = 0; i < navigationLinks.length; i++) { navigationLinks[i].className = navigationLinks[i].className.replace(/ active/, ''); } // add .active class to the current link navigationLink[0].className += (' active'); } } else { // remove .active class from all the links for (i = 0; i < navigationLinks.length; i++) { navigationLinks[i].className = navigationLinks[i].className.replace(/ active/, ''); } } // we have found our section, so we return false to exit the each loop return false; } } } if (glossaryHeader) { window.addEventListener('scroll', highlightNavigation); } /** Glossary page ends here**/ /** NL frontpage modification - version 2.0 **/ // Get the HTML element you need. const imageOverlay = osShadowElement.getElementById('testimonial-video-section-block-image-overlay'); const playButton = osShadowElement.getElementById('testimonial-video-section-block-play'); if (playButton) { var vidId = playButton.getAttribute("data"); // Add the event listener for the play button. playButton.addEventListener('click', play) } // The function that is called when the button is clicked. function play(e) { e.preventDefault(); let iframe_tag = osShadowElement.getElementById('ytplayer'); iframe_tag.setAttribute('src', 'https://www.youtube.com/embed/' + vidId + '?autoplay=1&enablejsapi=1&origin=http%3A%2F%2Flocalhost&widgetid=1'); imageOverlay.style.opacity = '0'; playButton.style.opacity = '0'; window.setTimeout(function () { playButton.style.display = 'none'; imageOverlay.style.display = 'none'; }, 800); // timed to match animation-duration } // Glossary page navigationbar issue fix Start let elemWebTopMenu = document.querySelector(".WebTop-Nav"); let elemWebTopSearch = document.querySelector(".MegaMenuAndSearchWrapper"); let elem = document.querySelector("#glossary-header-sticky"); if (elem && ( elemWebTopMenu || elemWebTopSearch ) ) { let rect = elem.getBoundingClientRect(); let elemTop = rect.top; let elemBottom = rect.bottom; let rectWebTop = elemWebTopMenu.getBoundingClientRect(); let elemTopWebTop = rectWebTop.top; let elemBottomWebTop = rectWebTop.bottom; let rectWebTopSearch = elemWebTopSearch.getBoundingClientRect(); let elemTopWebTopSearch = rectWebTopSearch.top; let elemBottomWebTopSearch = rectWebTopSearch.bottom; if ( ( elemBottomWebTopSearch >= elemTop ) || ( elemBottomWebTop >= elemTop ) ) { elem.style.zIndex = 200; } else { elem.style.zIndex = 0; } document.addEventListener('scroll', function() { let rect = elem.getBoundingClientRect(); let elemTop = rect.top; let elemBottom = rect.bottom; let rectWebTop = elemWebTopMenu.getBoundingClientRect(); let elemTopWebTop = rectWebTop.top; let elemBottomWebTop = rectWebTop.bottom; let rectWebTopSearch = elemWebTopSearch.getBoundingClientRect(); let elemTopWebTopSearch = rectWebTopSearch.top; let elemBottomWebTopSearch = rectWebTopSearch.bottom; if ( ( elemBottomWebTopSearch >= elemTop ) || ( elemBottomWebTop >= elemTop ) ) { elem.style.zIndex = 200; } else { elem.style.zIndex = 0; } }); } let glossaryNav = document.querySelector("#glossary-header-sticky"); let topSearchBarGloss = document.querySelector(".MegaMenuAndSearchWrapper"); let navSpacer = document.querySelector(".NavSpacer"); if ( glossaryNav && topSearchBarGloss) { topSearchBarGloss.style.position = 'static'; navSpacer.style.display = 'none'; } // Glossary page navigationbar issue fix End /******* Custom YouTube video embed js start *******/ let yt_thumb_wraps = document.querySelectorAll('.yt-video-wrapper.yt-play-icon'); if (yt_thumb_wraps) { yt_thumb_wraps.forEach(yt_thumb_wrap => { yt_thumb_wrap.addEventListener("click", function(event) { event.preventDefault(); let vid = event.target.dataset.vid; let yt_thumb = event.target; let vtitle = yt_thumb.getAttribute("title"); if(!vid){ yt_thumb = yt_thumb.querySelector('.yt-thumb-image'); vid = yt_thumb.dataset.vid; vtitle = yt_thumb.getAttribute("title"); } if(vid && yt_thumb){ let ytvideo = ''; let yt_thumb_wrap = yt_thumb.closest('.yt-video-wrapper.yt-play-icon'); yt_thumb_wrap.innerHTML = ytvideo; yt_thumb_wrap.classList.remove("yt-play-icon"); } }); }); } /******* Custom YouTube video embed js end *******/