{"id":3881,"date":"2026-08-26T11:14:10","date_gmt":"2026-08-26T11:14:10","guid":{"rendered":"https:\/\/sawaryn.com\/?p=3881"},"modified":"2026-10-23T11:26:44","modified_gmt":"2026-10-23T11:26:44","slug":"personal-data-ecommerce-gdpr","status":"publish","type":"post","link":"https:\/\/sawaryn.com\/en\/publikacje\/personal-data-ecommerce-gdpr\/","title":{"rendered":"Personal Data in E-commerce: Bring Order Before It Costs You"},"content":{"rendered":"<p>How many tools in your online store process customer data? If your answer is \u201cI don\u2019t know exactly,\u201d you have a problem your management team may not know about, but the Polish data protection authority does.<\/p>\n<p>Checkout, customer accounts, newsletters, Meta Pixel, Google Analytics, email platforms, chatbots, couriers, payment providers, CRM systems, heatmaps, and sign-up pop-ups: these are a dozen or more places where your store collects and processes personal data. Each needs its own legal basis and an up-to-date privacy notice. When an outside tool is involved, you may also need a data processing agreement.<\/p>\n<p>Yet in most online stores, the documentation describes a model from two years ago, the privacy policy was copied from another project, and marketing runs on the basis of \u201cthis is how it works,\u201d rather than \u201cthis is how it should work.\u201d In 2025, the President of Poland\u2019s Personal Data Protection Office (UODO) imposed fines totaling nearly PLN 64.5 million, about a 400% year-over-year increase, and <strong>e-commerce was among the sectors prioritized for inspection<\/strong>.<\/p>\n<p>This article explains what data disorder typically looks like in e-commerce, the risks it creates, and how to move from scattered processes to an organized model of <strong>personal data protection in e-commerce<\/strong> in four steps, without putting sales or marketing on hold.<\/p>\n<h2>Terms to know before you read<\/h2>\n<p>Before getting into the details, here are several terms used in this article and their specific legal meanings:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Term<\/th>\n<th style=\"text-align: left;\">Meaning in e-commerce<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Data controller<\/strong><\/td>\n<td style=\"text-align: left;\">The entity that decides why and how data is processed. In e-commerce, this is usually the online store owner.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Processor<\/strong><\/td>\n<td style=\"text-align: left;\">A company that processes data on the controller\u2019s instructions, such as an email platform, courier, or software house.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Data processing agreement<\/strong><\/td>\n<td style=\"text-align: left;\">An agreement between a controller and a processor that sets the terms for processing data, required by Article 28 GDPR.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Profiling<\/strong><\/td>\n<td style=\"text-align: left;\">Automated processing used to evaluate personal characteristics, such as product recommendations, segmentation, or personalized prices.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Privacy notice obligation<\/strong><\/td>\n<td style=\"text-align: left;\">The requirement to tell people who processes their data, why, and on what legal basis. It must be met at every point where data is collected.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>UODO<\/strong><\/td>\n<td style=\"text-align: left;\">Poland\u2019s Personal Data Protection Office, the national supervisory authority enforcing GDPR.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>PKE<\/strong><\/td>\n<td style=\"text-align: left;\">Poland\u2019s Electronic Communications Law, which regulates, among other things, the use of cookies.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>What data disorder looks like in a typical online store<\/h2>\n<p>Personal data in e-commerce is not kept in one place. It appears in customer accounts, checkout, newsletters, ad campaigns, tracking pixels, contact forms, vendor integrations, and post-sale support. Each part may rely on a different legal basis, collect different categories of data, and send them to different recipients.<\/p>\n<p>The problem is that different teams are responsible for different parts of the process:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Team<\/th>\n<th style=\"text-align: left;\">Data responsibilities<\/th>\n<th style=\"text-align: left;\">Typical problem<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Marketing<\/td>\n<td style=\"text-align: left;\">Newsletters, remarketing, pixels, automation<\/td>\n<td style=\"text-align: left;\">Consent legal bases are not checked; tools are launched without processing agreements.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">E-commerce \/ product<\/td>\n<td style=\"text-align: left;\">Checkout, user accounts, forms<\/td>\n<td style=\"text-align: left;\">The privacy policy was not updated after a platform change.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">IT<\/td>\n<td style=\"text-align: left;\">Integrations, analytics, hosting, tools<\/td>\n<td style=\"text-align: left;\">No inventory of tools that process customer data.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Customer care<\/td>\n<td style=\"text-align: left;\">Complaints, returns, correspondence<\/td>\n<td style=\"text-align: left;\">Data is stored without a defined retention period.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Management<\/td>\n<td style=\"text-align: left;\">Formal responsibility for compliance<\/td>\n<td style=\"text-align: left;\">Management cannot see who makes decisions about data.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Each team makes local decisions about data without a shared model. Marketing adds an analytics tool. IT integrates another system. Customer care collects information in complaint forms. No one checks whether each action reflects a deliberate decision, current documentation, and a data processing agreement.<\/p>\n<p>The result: <strong>the documentation describes a different model from the one actually in use<\/strong>. The privacy policy names three tools while the store uses twelve. Privacy notices were copied from a previous project. Marketing consents do not distinguish between processing purposes.<\/p>\n<p>This is not a theoretical problem. The President of UODO imposed fines totaling more than PLN 11 million on DPD Polska, including PLN 6.251 million for using outside courier services <strong>without data processing agreements<\/strong>. For an online store that shares customer data with couriers, payment providers, and marketing tool vendors, this is a direct warning.<\/p>\n<aside class=\"blog-article__inline-newsletter blog-article__inline-form flow\" aria-label=\"Article form\">\r\n                    <div class=\"blog-article__inline-newsletter-head flow\">\r\n                                    <h2>We can help diagnose your e-commerce data protection practices<\/h2>\r\n                                                    <p>Contact us<\/p>\r\n                            <\/div>\r\n                <div class=\"form form--cf7 blog-article__newsletter-form blog-article__inline-form-form\">\r\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f2368-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"2368\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/3881#wpcf7-f2368-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"2368\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f2368-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"blog-article__inline-form-fields\">\n\t<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">First and last name<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required blog-article__inline-form-input\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Jan Kowalski\" value=\"\" type=\"text\" name=\"article-form-name\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\t<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">E-mail<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email blog-article__inline-form-input\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"jankowalski@xyz.com\" value=\"\" type=\"email\" name=\"article-form-email\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n<\/div>\n<p><label class=\"blog-article__inline-form-field\"><br \/>\n<span class=\"blog-article__inline-form-label\">Message<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"article-form-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea blog-article__inline-form-textarea\" aria-invalid=\"false\" placeholder=\"Tell us briefly what you need...\" name=\"article-form-message\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<div class=\"blog-article__newsletter-consent form__legal-notice\">\n\t<p>By submitting this form, you acknowledge that the personal data you provide will be processed by Kancelaria Prawna Sawaryn i Partnerzy sp.k. to handle your enquiry and contact you about it. Details are available in our <a href=\"https:\/\/sawaryn.com\/app\/uploads\/2026\/05\/SawaryniPartnerzySpK-PolitykaPrywatnosci_n.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Privacy Policy<\/a>. The rules governing the use of this website are set out in the <a href=\"https:\/\/sawaryn.com\/app\/uploads\/2026\/05\/regulamin-serwisu-S-P.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Terms and Conditions<\/a>.\n\t<\/p>\n<\/div>\n<p class=\"blog-article__newsletter-submit-row\"><button type=\"submit\" class=\"button blog-article__newsletter-submit\">\r\n    <span class=\"button__label\">Submit<\/span>\r\n            <span class=\"button__icon\" aria-hidden=\"true\">\r\n                <span class=\"icon\" data-icon-size=\"sm\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sawaryn.com\/app\/uploads\/2026\/05\/arrow-01.svg\" alt=\"\" class=\"icon__image\" aria-hidden=\"true\" width=\"11\" height=\"13\">\n    <\/span>\n            <\/span>\r\n    <\/button>\n<\/p><div hidden aria-hidden=\"true\"><label>Leave this field blank<input type=\"text\" name=\"asl_website\" value=\"\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div><input type=\"hidden\" name=\"asl_started_at\" value=\"1792898455.d78de0da6f8dd9fe0dc087c67a6805f2f8aa236f5c937a5689e929c59aab864b\"><div id=\"sawaryn-turnstile-1\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAAD2_7crf8smCDxe1\" data-theme=\"light\" data-action=\"contact\"><\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n        <\/div>\r\n    <\/aside>\n<h2>Risks that grow with every new campaign and integration<\/h2>\n<h3>Risk of a mismatch between practice and documentation<\/h3>\n<p>This is the most common source of problems during a UODO inspection or after a customer complaint. The privacy policy describes one processing model, but the store operates differently: it uses more tools, collects data at other points, or shares data with other recipients.<\/p>\n<p>The Morele.net case, in which the company was fined more than PLN 3.8 million for inadequate security measures after a breach affecting 2.2 million customers, shows that UODO assesses not only the wording of documents but also whether technical and organizational measures match the actual operating model.<\/p>\n<h3>Risk in marketing and profiling<\/h3>\n<p>E-commerce marketing moves quickly: new campaigns, automations, and segments. GDPR compliance often fails to keep pace.<\/p>\n<p>Three areas carry the highest risk:<\/p>\n<ol>\n<li><strong>Remarketing without proper consent.<\/strong> Meta Pixel and Google Ads require consent for analytics and marketing cookies under PKE. A <a href=\"https:\/\/sawaryn.com\/publikacje\/czy-twoj-cookie-banner-jest-zgodny-z-prawem\/\">cookie banner<\/a> that displays information but does not block scripts until consent is given does not meet legal requirements.<\/li>\n<li><strong>Profiling without a legal basis.<\/strong> Personalized prices, product recommendations based on purchase history, and automatic customer segmentation are profiling under GDPR (Article 4(4)). They require a separate legal basis and customers must be told about their right to object.<\/li>\n<li><strong>Combining data from different sources.<\/strong> When an e-commerce business combines transaction, behavioral, and marketing data in one ecosystem, it creates mixed data sets. Under the regulation on the free flow of non-personal data, where personal and non-personal data are inextricably linked, <strong>GDPR applies to the entire set<\/strong>, even if personal data is only a small part of it.<\/li>\n<\/ol>\n<p>The EDPB Guidelines 03\/2022 on dark patterns identify six categories of deceptive design patterns that may appear in cookie banners and consent interfaces. A UOKiK study found that <strong>75.7% of the websites and apps examined used at least one dark pattern<\/strong>. The most common were preselection, which checks an option for the consumer, and false social proof such as \u201cmost popular.\u201d<\/p>\n<h3>Risk in relationships with technology vendors<\/h3>\n<p>A typical online store uses a dozen or more outside tools: Google Analytics, Meta Pixel, an email platform such as Mailchimp or GetResponse, a CRM, heatmaps such as Hotjar, an e-commerce platform, hosting, a payment provider, a courier, and a software house.<\/p>\n<p>Each tool processes the store\u2019s customer data. Each requires a <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/safely-entrust-personal-data-processor\/\">data processing agreement<\/a> (Article 28 GDPR). Without one, the store, as controller, bears responsibility for breaches on the vendor\u2019s side.<\/p>\n<p>Another challenge is <strong><a href=\"https:\/\/sawaryn.com\/publikacje\/transfer-danych-osobowych-poza-ue\/\">transfers outside the EEA<\/a><\/strong>. The European Commission\u2019s adequacy decision of July 10, 2023, for the EU-US Data Privacy Framework (DPF) simplifies transfers to certified entities in the United States. The EU General Court judgment of September 3, 2025, confirmed the validity of that decision. This means transfers to Google, Meta, or Microsoft, if they are certified under the DPF, may rely on Article 45 GDPR.<\/p>\n<p>But the DPF does not remove the other obligations:<\/p>\n<ol>\n<li>Consent for analytics and marketing cookies under PKE<\/li>\n<li>The information obligation under GDPR Articles 13 and 14, including stating that data is transferred to the United States and on what basis<\/li>\n<li>Checking whether the vendor\u2019s specific entity is actively certified and whether its certification covers that type of data<\/li>\n<li>A legal basis for processing under GDPR Article 6, independent of the transfer mechanism<\/li>\n<\/ol>\n<h3>Risk of personal liability for management<\/h3>\n<p>Management is responsible for an area it may not control operationally. Risk is spread across marketing, e-commerce, IT, customer care, and outside partners, but formal responsibility rests with the data controller. The PLN 5.898 million fine imposed on Glovo (Restaurant Partner Polska) for obtaining users\u2019 ID scans without a legal basis shows that the authority does not distinguish between \u201cmarketing configured it that way\u201d and \u201cmanagement knew about it.\u201d<\/p>\n<h2>Four steps to organize e-commerce data<\/h2>\n<p>Organizing personal data protection in e-commerce does not require stopping sales or rebuilding all of marketing. It does require a systematic approach. These four steps take you from diagnosis to a consistent model.<\/p>\n<h3>Step 1: Map every point where data is collected<\/h3>\n<p>Start by listing every place where your store collects personal data. For each point, identify:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Data collection point<\/th>\n<th style=\"text-align: left;\">Data collected<\/th>\n<th style=\"text-align: left;\">Legal basis<\/th>\n<th style=\"text-align: left;\">Is there a privacy notice?<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Checkout (order form)<\/td>\n<td style=\"text-align: left;\">First and last name, address, email, phone<\/td>\n<td style=\"text-align: left;\">GDPR Article 6(1)(b), performance of a contract<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">User account<\/td>\n<td style=\"text-align: left;\">Registration data, order history<\/td>\n<td style=\"text-align: left;\">GDPR Article 6(1)(b)<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Newsletter<\/td>\n<td style=\"text-align: left;\">Email address<\/td>\n<td style=\"text-align: left;\">Consent (GDPR Article 6(1)(a))<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Contact form<\/td>\n<td style=\"text-align: left;\">Name, email, message<\/td>\n<td style=\"text-align: left;\">GDPR Article 6(1)(f), legitimate interests<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Chatbot<\/td>\n<td style=\"text-align: left;\">Information provided in the conversation<\/td>\n<td style=\"text-align: left;\">To be determined<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Sign-up pop-up<\/td>\n<td style=\"text-align: left;\">Email address<\/td>\n<td style=\"text-align: left;\">Consent<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Returns \/ complaints form<\/td>\n<td style=\"text-align: left;\">Order and contact details<\/td>\n<td style=\"text-align: left;\">GDPR Article 6(1)(c), legal obligation<\/td>\n<td style=\"text-align: left;\">Yes \/ No \/ Out of date<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Goal: get a complete picture of what actually happens to data in the store. Only after this inventory can you assess whether the documentation reflects reality.<\/p>\n<h3>Step 2: Inventory tools and processing agreements<\/h3>\n<p>List all outside tools and services that process customer data. For each one, check:<\/p>\n<ol>\n<li>Is there a data processing agreement (Article 28 GDPR)?<\/li>\n<li>Is data transferred outside the EEA? If so, on what basis (DPF, standard contractual clauses, or another basis)?<\/li>\n<li>Does the scope of the agreement match the actual processing?<\/li>\n<li>Has the vendor implemented appropriate security measures?<\/li>\n<\/ol>\n<p>If you use US-based tools such as Google Analytics, Meta, Mailchimp, or HubSpot, check whether the vendor\u2019s specific entity is certified under the EU-US Data Privacy Framework. The list of certified entities is public and available on the US Department of Commerce website.<\/p>\n<h3>Step 3: Update documentation and consent mechanisms<\/h3>\n<p>Based on steps 1 and 2, update:<\/p>\n<ol>\n<li><strong><a href=\"https:\/\/sawaryn.com\/en\/publikacje\/gdpr-privacy-cookie-policy-requirements\/\">Privacy policy<\/a><\/strong>, so that it describes how the store actually operates, rather than reusing a template from an earlier project. Identify real processes, tools, and purposes of processing.<\/li>\n<li><strong>Privacy notices<\/strong>, separately for each data collection point (checkout, account, newsletter, contact form). Each notice must contain the 10 elements required by GDPR, including information about profiling and transfers outside the EEA.<\/li>\n<li><strong>Cookie consent mechanism<\/strong>: make sure the banner actually blocks scripts until consent is given. Provide an equally prominent option to refuse, and implement a persistent way to reopen the consent panel.<\/li>\n<li><strong>Marketing consents<\/strong>: separate consent by purpose, including newsletter, remarketing, profiling, and automation. Blanket consent for several purposes at once is not allowed under EDPB Guidelines 05\/2020.<\/li>\n<\/ol>\n<h3>Step 4: Set internal rules and an update procedure<\/h3>\n<ol>\n<li><strong>Appoint one person to coordinate personal data matters.<\/strong> This does not have to be a <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/data-protection-officer-key-information\/\">Data Protection Officer (DPO)<\/a>. It can be someone who gathers information from marketing, IT, customer care, and e-commerce.<\/li>\n<li><strong>Prepare a simple guide for marketing<\/strong> explaining \u201cwhat is allowed, what is not, and on what basis\u201d for remarketing, segmentation, profiling, and automation.<\/li>\n<li><strong>Set an update procedure.<\/strong> After every significant change, such as a new integration, marketing channel, or vendor, update the documentation. Otherwise, the privacy policy may stop reflecting reality again within weeks.<\/li>\n<li><strong>Prepare an <a href=\"https:\/\/sawaryn.com\/publikacje\/zgloszenie-naruszenia-rodo-wyciek-danych-osobowych\/\">incident response procedure<\/a><\/strong>: who responds, how quickly, what steps they take, and when they escalate to a lawyer. A breach must be reported to UODO within 72 hours of discovery (GDPR Article 33). Toyota Bank Polska was fined PLN 78,000 for exceeding this deadline.<\/li>\n<li><strong>Provide a short training session<\/strong> for marketing, customer care, and e-commerce teams. Focus on rules for their everyday work, not GDPR theory.<\/li>\n<\/ol>\n<h2>UODO is watching e-commerce: sector inspection plans<\/h2>\n<p>In its 2025 sector inspection plan, the President of UODO expressly named e-commerce as one of the priority areas for supervision. The authority also included sectors related to online commerce in earlier plans for 2022 and 2026.<\/p>\n<p>UODO does not publish an official e-commerce inspection \u201cscenario,\u201d but its past decisions and reports indicate the areas it is likely to check first:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Inspection area<\/th>\n<th style=\"text-align: left;\">What UODO looks at<\/th>\n<th style=\"text-align: left;\">Example sanction<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Data security (GDPR Article 32)<\/td>\n<td style=\"text-align: left;\">Whether technical and organizational measures fit the scale and nature of processing<\/td>\n<td style=\"text-align: left;\">Morele.net: more than PLN 3.8 million<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Processing agreements (GDPR Article 28)<\/td>\n<td style=\"text-align: left;\">Whether the controller has agreements with all processors<\/td>\n<td style=\"text-align: left;\">DPD Polska: PLN 6.251 million<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Data minimization (GDPR Article 5(1)(c))<\/td>\n<td style=\"text-align: left;\">Whether the data collected is proportionate to the purpose<\/td>\n<td style=\"text-align: left;\">Glovo: PLN 5.898 million<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Breach reporting (GDPR Article 33)<\/td>\n<td style=\"text-align: left;\">Whether a breach was reported within 72 hours<\/td>\n<td style=\"text-align: left;\">Toyota Bank: PLN 78,000<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Processing transparency<\/td>\n<td style=\"text-align: left;\">Whether information given to customers matches actual processes<\/td>\n<td style=\"text-align: left;\">Vinted: more than EUR 2.3 million (Lithuanian authority)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In 2024, UODO received 8,056 complaints and 14,842 breach notifications. In 2025, complaints increased to about 12,986, and breach notifications to 22,435. An inspection does not have to start with the authority: a customer complaint may be enough for UODO to examine the store\u2019s entire data processing model.<\/p>\n<p>Remember the additional obligations under the Digital Services Act (DSA), which has applied in full since February 17, 2024. Article 25 DSA prohibits designing interfaces in a way that manipulates or otherwise impairs users\u2019 ability to make free decisions. For marketplaces and sales platforms, this adds another regulatory layer alongside GDPR.<\/p>\n<h2>How we can help organize personal data in your e-commerce business<\/h2>\n<p>Organizing data protection in an online store is not a one-off privacy policy update. It means reviewing the whole model, from data collection points and marketing and analytics tools to relationships with technology vendors.<\/p>\n<p>Our support includes:<\/p>\n<ol>\n<li><strong>Data processing audit<\/strong>: map every collection point, inventory tools, and check processing agreements and consent mechanisms.<\/li>\n<li><strong>Risk and recommendation report<\/strong>: identify areas that need correction, assess risk, and estimate possible consequences.<\/li>\n<li><strong>Documentation updates<\/strong>: privacy policy, privacy notices, processing agreements, and cookie terms matched to the store\u2019s actual operating model.<\/li>\n<li><strong>Marketing rules<\/strong>: a guide to what is allowed, what is not, and on what basis for remarketing, profiling, automation, and segmentation.<\/li>\n<li><strong>Team training<\/strong>: practical data handling rules for marketing, customer care, and e-commerce.<\/li>\n<li><strong>Ongoing support<\/strong>: monitor regulatory changes, update documents when the business model changes, and support you during incidents.<\/li>\n<\/ol>\n<p>We work with e-commerce, SaaS, and digital platforms. We understand rapid launches, parallel integrations, and pressure to deliver marketing results. We design solutions that organize risk without blocking sales or user experience.<\/p>\n<h2>Organize your data before it starts costing you<\/h2>\n<p><strong>Personal data protection in e-commerce<\/strong> is not a one-time document. It is a model that must keep pace with the business, including new tools, campaigns, integrations, and sales channels.<\/p>\n<p>UODO fines are increasing (PLN 64.5 million in 2025), e-commerce is among the priority inspection sectors, and one customer complaint can trigger a review of the entire data processing model. At the same time, the right to data protection is not absolute. The goal is not to ban data collection but to organize processes so processing is proportionate, justified, and transparent.<\/p>\n<p>If you do not know how many tools in your store process customer data, where to start, or whether your documentation reflects reality, <a href=\"https:\/\/sawaryn.com\/en\/contact\/\">contact us<\/a>. We will show you the most important gaps and help close them.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>How can I tell whether my online store complies with GDPR if someone else wrote the privacy policy two years ago?<\/strong><\/p>\n<p>GDPR compliance does not depend on who wrote the privacy policy. It depends on whether the policy describes how the store actually operates. If you have changed platforms, added marketing tools or integrations, or changed how you serve customers since it was written, the documentation probably no longer reflects reality. Compare the policy with what happens in the store. If you find a mismatch, update the documentation or <a href=\"https:\/\/sawaryn.com\/publikacje\/audyt-rodo-gdpr-outsourcing-iod\/\">commission an audit<\/a>.<\/p>\n<p><strong>Can I legally run remarketing through Meta Pixel and Google Ads without the user\u2019s explicit consent?<\/strong><\/p>\n<p>No. Meta Pixel and Google Ads rely on marketing cookies, which require the user\u2019s prior consent under Poland\u2019s Electronic Communications Law. The cookie banner must actually block scripts until consent is given; displaying information is not enough. After consent to cookies, you also need a legal basis for processing under GDPR Article 6. Transfers to Meta and Google in the United States may rely on the EU-US Data Privacy Framework, provided you verify the certification of the vendor\u2019s specific entity.<\/p>\n<p><strong>What could happen if I do not have processing agreements with vendors whose tools I have used for years?<\/strong><\/p>\n<p>Without a data processing agreement (GDPR Article 28), responsibility for breaches on the vendor\u2019s side rests with you as controller. DPD Polska was fined PLN 6.251 million for using outside couriers without these agreements. Fortum Marketing and Sales Polska was fined PLN 4.9 million, in part for <a href=\"https:\/\/sawaryn.com\/en\/publikacje\/how-to-audit-gdpr-data-processors\/\">failing to verify a processor<\/a>. Inventory all your tools and check whether an agreement exists for each one and whether it matches the actual processing.<\/p>\n<p><strong>Who in the company should be responsible for personal data: me as CEO, marketing, IT, or should I hire a DPO?<\/strong><\/p>\n<p>Formally, responsibility rests with the data controller, meaning your company, and management is responsible for the company. Not every e-commerce business must appoint a Data Protection Officer (DPO), but each should have one person coordinating personal data matters across the organization. That person gathers information from marketing, IT, customer care, and e-commerce, keeps documentation current, and escalates problems. Without this coordination, each team makes separate data decisions and no one has the full picture.<\/p>\n<p><strong>Do I need to update documentation every time I add a new marketing tool?<\/strong><\/p>\n<p>Yes, if the new tool processes customers\u2019 personal data, as almost every e-commerce tool does. GDPR requires documentation to reflect the current state of processing. A new tool means a new processing point, potentially a new recipient, and a new legal basis. Without updates to the privacy policy, notices, and record of processing activities, your documentation starts to drift from reality. That is one of the most common sources of problems during a UODO inspection or after a customer complaint.<\/p>\n<p><strong>If a customer complains to UODO, will the authority review my whole data processing model or only that one point?<\/strong><\/p>\n<p>UODO may limit its review to the specific complaint, but it may also expand the investigation if it finds other irregularities. The Morele.net case began with a data leak, but the authority assessed the entire security model, both technical and organizational. Treat any complaint as a possible entry point for broader scrutiny and make sure your overall data protection model is consistent, rather than focusing on just one element.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>See how to organize personal data processing in an online store, reduce GDPR risks, and prepare for a UODO inspection.<\/p>\n","protected":false},"author":9,"featured_media":1907,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","sip_alt_url":"","sip_en_pl_url":"","sip_pair_uuid":"","sip_pair_state":""},"categories":[1578],"tags":[1448,1551,1446,1531],"specialization":[1215],"practice_area":[],"class_list":["post-3881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gdpr","tag-compliance","tag-e-commerce-en","tag-gdpr","tag-personal-data-protection","specialization-gdpr"],"acf":[],"_links":{"self":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/3881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/comments?post=3881"}],"version-history":[{"count":1,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/3881\/revisions"}],"predecessor-version":[{"id":4191,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/posts\/3881\/revisions\/4191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/media\/1907"}],"wp:attachment":[{"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/media?parent=3881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/categories?post=3881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/tags?post=3881"},{"taxonomy":"specialization","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/specialization?post=3881"},{"taxonomy":"practice_area","embeddable":true,"href":"https:\/\/sawaryn.com\/en\/wp-json\/wp\/v2\/practice_area?post=3881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}