{"id":29116,"date":"2023-10-03T13:20:07","date_gmt":"2023-10-03T13:20:07","guid":{"rendered":"https:\/\/prelive-tdw.visibleone.app\/insight-and-news\/pcpd-joins-international-efforts-to-scrap-scraping\/"},"modified":"2025-09-22T03:06:51","modified_gmt":"2025-09-22T03:06:51","slug":"pcpd-joins-international-efforts-to-scrap-scraping","status":"publish","type":"insight-and-news","link":"https:\/\/www.tannerdewitt.com\/zh-hans\/insight-and-news\/pcpd-joins-international-efforts-to-scrap-scraping\/","title":{"rendered":"PCPD joins international efforts to scrap scraping"},"content":{"rendered":"\n    \n\n<div style=\"background-image:url('https:\/\/www.tannerdewitt.com\/wp-content\/themes\/tanner-de-witt\/images\/insightdetails.jpeg')\"\n    class=\"insight-news-detail-hero\" id=\"insight-news-detail-hero\">\n\n\t\t<div style=\"background-color:\" class=\"insight-news-detail-hero-overlay \"><\/div>\n            <div class=\"z-[0]\">\n                <div class=\"insight-news-breadcrumbs flex items-end practice-areas-featured-breadcrumbs \">\n                    <a class=\"page-link no-underline\" href=\"https:\/\/www.tannerdewitt.com\/zh-hans\/\">Home<\/a>                <\/div>\n\n\n                <div class=\"hero-title\">\n                    <h1>\n                        PCPD joins international efforts to scrap scraping                    <\/h1>\n                <\/div>\n                \n                    <div style=\"\" class=\"hero-date \">\n\n                        <span class=\"month\">Oct<\/span>\n                        <span class=\"day\">03<\/span>\n                        <span class=\"year\">2023<\/span>\n                    <\/div>\n\n            <\/div>\n    \n\n    \n\n\n\n<\/div>\n\n\n\n<script >\n    (function () {\n        document.addEventListener(\"DOMContentLoaded\", () => {\n\n            const breadCrumbsContainer = Array.from(document.querySelectorAll(\".practice-areas-featured-breadcrumbs\"));\n\n            breadCrumbsContainer.forEach(container => {\n                const breadCrumbLinks = Array.from(container.querySelectorAll('.page-link'));\n                const breadCrumbSeperators = Array.from(container.querySelectorAll('.separator'));\n\n                if (Array.from(breadCrumbLinks).length === 1) {\n                    const homeNode = breadCrumbLinks[0];\n\n                    if (!homeNode) {\n                        return\n                    }\n\n                    const postTypeNode = homeNode.cloneNode(true);\n                    postTypeNode.textContent = \"Insights and News\";\n                    container.insertAdjacentHTML('beforeend', `<span class=\"separator practice-areas-featured-breadcrumb-item-slash\">\/<\/span>`)\n                    container.insertAdjacentElement('beforeend', postTypeNode)\n                    breadCrumbLinks.push(postTypeNode);\n\n                    if (\"Insights\") {\n                        const categoryNode = homeNode.cloneNode(true);\n\n                        categoryNode.textContent = \"Insights\";\n                        container.insertAdjacentHTML('beforeend', `<span class=\"separator practice-areas-featured-breadcrumb-item-slash\">\/<\/span>`)\n                        container.insertAdjacentElement('beforeend', categoryNode)\n                        breadCrumbLinks.push(categoryNode);\n                    }\n\n\n                    const titleNode = homeNode.cloneNode(true);\n\n                    titleNode.textContent = \"PCPD joins international efforts to scrap scraping\";\n                    container.insertAdjacentHTML('beforeend', `<span class=\"separator practice-areas-featured-breadcrumb-item-slash\">\/<\/span>`)\n                    container.insertAdjacentElement('beforeend', titleNode)\n                    breadCrumbLinks.push(titleNode);\n\n\n\n\n                }\n\n                breadCrumbLinks.forEach((link, index) => {\n\n                    link.classList.add('practice-areas-featured-breadcrumb-item-name');\n                    const origin = window.location.origin;\n                    const href = window.location.href;\n\n                    const originSplitter = window.location.href.includes(\"insight-and-news\") ? \"insight-and-news\" : window.location.href.includes('insights-and-news') ? \"insights-and-news\" : \"\"\n\n                    const paths = href.split(originSplitter);\n                    const links = paths[1].split(\"\/\").filter(Boolean)\n\n\n                    const resolvedOrigin = originSplitter ? (href.split(originSplitter)[0] || \"\") : (origin + \"\/\")\n\n                    if (index === 0) {\n\n                        if (!originSplitter) {\n                            link.href = origin\n                        } else {\n                            link.href = resolvedOrigin;\n                        }\n\n\n                    } else if (index === 1) {\n                        link.href = resolvedOrigin + originSplitter\n\n                    }\n                    else if (index === 2) {\n                        console.log(links)\n                        link.href = resolvedOrigin + originSplitter + \"\/\" + (links[0] || \"\")\n                    }\n                    else if (index === 3) {\n\n                        link.href = resolvedOrigin + originSplitter + \"\/\" + (links[0] || \"\") + \"\/\" + (links[1] || \"\")\n\n                    }\n\n\n\n                    \/\/ const words = link.textContent.split(\" \")\n                    \/\/ if (words.length > 4) {\n                    \/\/     link.textContent = words.slice(0, 4).join(\" \") + \"...\"\n                    \/\/ }\n\n                })\n\n                breadCrumbSeperators.forEach(separator => {\n                    separator.textContent = \"\/\"\n                    separator.classList.add('practice-areas-featured-breadcrumb-item-slash')\n                });\n\n\n            })\n\n\n        })\n        removeDivTag()\n    })();\n\n    function removeDivTag() {\n        console.log(\"remasfljas\");\n        const editorContainer = document.querySelector(\".editor-wysiwyg\");\n        \/\/ editorContainer.innerText = editorContainer.innerText.replace(\"<\/div>\", \"\")\n        Array.from(editorContainer.childNodes).forEach(el => {\n            if (el.textContent.includes(\"<\/div>\")) {\n                el.textContent = \"\"\n            }\n        })\n    }\n<\/script>\n<div class=\"editor-wysiwyg my-[40px]\">\n<div class=\"single-section\"><div class=\"single-section\">\n<p>In this legal update, we report that the Privacy Commissioner for Personal Data in Hong Kong (\u201c<strong>PCPD<\/strong>\u201d) has joined with eleven other privacy authorities across the globe to issue a joint statement on 24 August 2023 calling for awareness and action from social media platforms in respect of illegal data scraping practices.<\/p>\n<p>Data scraping is the extraction of data \u2013 including personal data \u2013 from the web through automated processes. The individual data subject is unlikely to have knowledge of nor consent to this action. This creates the opportunity for exploitation, such as the sale of the data, and the use of the data in cyberattacks, identity fraud or unwanted direct marketing and spam messages.<\/p>\n<p>The joint statement sets out global expectations and principles, noting that:<\/p>\n<ul>\n<li>Personal data that is publicly accessible is still subject to data protection and privacy laws.<\/li>\n<\/ul>\n<ul>\n<li>Social media companies and the operators of websites that host publicly accessible personal data have obligations under data protection and privacy laws to protect personal information on their platforms from unlawful data scraping.<\/li>\n<\/ul>\n<ul>\n<li>Mass data scraping incidents that harvest personal information can constitute reportable data breaches in many jurisdictions.<\/li>\n<\/ul>\n<p>Under Hong Kong law, data users who make personal data available in the public domain may specify the circumstances under which personal data may be accessed and used. It may limit the kind of persons making access and the purposes of use of the data. A person who collects personal data from the public domain regardless of these stipulations and restrictions will contravene applicable data protection principles. Also, the fact that a data subject\u2019s personal data can be obtained from the public domain does not mean that the data subject has given consent for all uses.<\/p>\n<p>The joint statement also incorporates recommendations for social media platforms and websites to adopt multi-layered technical and procedural controls, including designating teams responsible for implementing privacy-related controls against data scraping.<\/p>\n<p>The joint statement was sent to the major operators of social media platforms including Facebook, Instagram, LinkedIn and YouTube, and those companies were invited to deliver feedback on their expected compliance with the expectations and principles in the statement by the end of September 2023. We can expect this to be a topic of interest in Hong Kong in future.<\/p>\n<p>The full statement can be found at this <a href=\"https:\/\/www.pcpd.org.hk\/english\/news_events\/media_statements\/files\/IEWGDataScraping.pdf\" rel=\"noreferrer noopener\" target=\"_blank\">link<\/a>, and the media statement of the PCPD is on this <a href=\"https:\/\/www.pcpd.org.hk\/english\/news_events\/media_statements\/press_20230825.html\" rel=\"noreferrer noopener\" target=\"_blank\">link<\/a>.<\/p>\n<p class=\"has-text-align-right\"><em><strong>P\u00e1draig Walsh and Phoebe Chan<\/strong><\/em><\/p>\n<p>If you would like to discuss any of the matters raised in this article, please contact:<\/p>\n<p><a href=\"https:\/\/www.tannerdewitt.com\/our-people\/padraig-walsh\/\" rel=\"noreferrer noopener\" target=\"_blank\">P\u00e1draig Walsh<\/a><\/p>\n<p>Partner | <a href=\"mailto:padraigwalsh@tannerdewitt.com\" rel=\"noreferrer noopener\" target=\"_blank\">padraigwalsh@tannerdewitt.com<\/a><\/p>\n<p>Disclaimer: This publication is general in nature and is not intended to constitute legal advice. You should seek professional advice before taking any action in relation to the matters dealt with in this publication.<\/p>\n\n<\/div><\/div>\n\n<\/div>\n\n\n\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In this legal update, we report that the Privacy Commissioner for Personal Data in Hong Kong (\u201cPCPD\u201d) has joined with eleven other privacy authorities across the globe to issue a joint statement on 24 August 2023 calling for awareness and action from social media platforms in respect of illegal data scraping practices. Data scraping is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[],"insight-category":[1121],"insight-month":[1150],"insight-practice-area":[],"insight-year":[1161],"class_list":["post-29116","insight-and-news","type-insight-and-news","status-publish","hentry","insight-category-legal-updates-and-insights","insight-month-october","insight-year-1161"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-and-news\/29116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-and-news"}],"about":[{"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/types\/insight-and-news"}],"author":[{"embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-and-news\/29116\/revisions"}],"predecessor-version":[{"id":30336,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-and-news\/29116\/revisions\/30336"}],"wp:attachment":[{"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=29116"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=29116"},{"taxonomy":"insight-category","embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-category?post=29116"},{"taxonomy":"insight-month","embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-month?post=29116"},{"taxonomy":"insight-practice-area","embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-practice-area?post=29116"},{"taxonomy":"insight-year","embeddable":true,"href":"https:\/\/www.tannerdewitt.com\/zh-hans\/wp-json\/wp\/v2\/insight-year?post=29116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}