A legal initial assessment for your e-commerce operation.
For stores selling to the EU and Türkiye, sales copy, the order flow, data setup and contracts are assessed across 17 headings; the findings are shared in priority order.
The 17 most common compliance gaps in e-commerce
The gaps we most often encounter in practice among stores selling to the EU and Türkiye markets. Most are the kind that competitors and enforcement authorities notice at first glance — and all of them can be closed in a planned way when addressed in the right order.
No privacy policy, or a copied one
A text copied from a template that does not reflect your actual processing purposes is riskier than having none: it commits you to what someone else does, not what you do.
GDPR Art. 13-14 · KVKK Art. 10KVKK/GDPR Compliance Program →No cookie banner, or tracking before consent
Loading analytics and marketing cookies before consent is one of the most frequently complained-about breaches in the EU and is easy to detect technically.
ePrivacy · TDDDG §25 · KVKK Cookie GuidelinesCookie & consent layer →KVKK information notice missing
The duty to inform applies to every store that receives Türkiye traffic; if there is no notice next to the forms, the gap is visible at first glance.
KVKK Art. 10 · Communiqué on the Duty to InformInformation-notice set →VERBİS registration not completed
VERBİS registration — Türkiye's data controllers' registry — is mandatory for data controllers that exceed the headcount or balance-sheet threshold or that process special-category data as their main activity, and the register is public: a missing registration shows up with a single query.
KVKK Art. 16 · VERBİSVERBİS & inventory setup →No KVKK cross-border transfer safeguard
Every store that uses Google Analytics, Meta or overseas hosting transfers data. The 2024 regime requires a standard contract to be signed and notified to the Authority within 5 business days; on most sites this layer has never been set up.
KVKK Art. 9 (Law No. 7499) · Transfer RegulationTransfer & standard contract →Commercial e-message consents and İYS setup missing
Newsletter and campaign messages require prior consent; consents are managed through İYS (Türkiye's Message Management System). A newsletter form without a consent checkbox exposes every send to complaints and to a per-message administrative fine.
Law No. 6563 · Regulation on Commercial Communication · İYSPermission-based marketing setup →No GDPR EU representative information
Most stores that are not established in the EU but sell into it have never heard of the Art. 27 representative requirement; the absence of a representative block in the privacy policy is the proof.
GDPR Art. 27Representative & transfer setup →Distance sales contract not up to date
In Türkiye, since 1 January 2026 the return shipping cost belongs to the seller; sites carrying the old text display a clause that is unenforceable on every return.
Distance Contracts Regulation (2026 amendments)Distance sales set →Right-of-withdrawal notice and sample form missing
In the EU, the 14-day withdrawal right must be provided together with its sample form; if it is missing, the period extends to up to 12 months and every order turns into a potential return.
2011/83/EU · TKHK (Turkish Consumer Protection Law)Withdrawal & returns setup →ETBİS registration not visible
Service providers selling through their own website must register with ETBİS (Türkiye's e-commerce information system), and the registration can be verified publicly. A missing registration is among the first items asked about in an audit.
Law No. 6563 · ETBİS CommuniquéE-commerce registration setup →No Impressum / imprint
If you sell to Germany, provider identification is mandatory, and its absence is the number-one target of the Abmahnung (cease-and-desist warning) industry — a single missing page means a costly warning.
§5 DDG · 2000/31/ECGermany market compliance →A dead ODR link is still in place
The EU ODR platform was shut down on 20 July 2025; sites still linking to it both give misleading information and announce that their texts have not been updated for years.
(EU) 2024/3228Ongoing legislative maintenance →No accessibility statement
Since June 2025, web stores selling to consumers in the EU are subject to an accessibility obligation; in Germany there is a risk of fines of up to €100,000 and of warnings.
EAA 2019/882 · BFSGAccessibility compliance →GPSR responsible-person information missing from listings
Since December 2024, for products sold from outside the EU the name and address of an EU-established responsible person must appear in the listing; marketplaces are removing non-compliant listings.
GPSR (EU) 2023/988 Art. 16GPSR setups →No IOSS/OSS trace; customs falls to the buyer
The phrase “customs charges are payable by the buyer” announces that IOSS is not used on orders up to €150; it directly hurts the delivery experience and conversion.
EU VAT e-commerce packageOSS/IOSS registration →Packaging registration (LUCID) not visible
LUCID registration is mandatory for every seller shipping to Germany and the register is public; in August 2026, PPWR adds an authorised-representative requirement for non-EU sellers as well.
VerpackG · PPWR (EU) 2025/40Packaging & EPR registration setup →No prior price on discount labels
Both the EU (Omnibus) and Türkiye require the lowest price of the last 30 days to be shown in a discount; if a “-70%” label stands alone, the gap is visible from the outside.
Omnibus 2019/2161 · Price Labelling RegulationPrice & campaign compliance →Your e-commerce compliance scorecard in a few minutes
Let's get to know your operation first, and ask only the questions relevant to you. For any question you're unsure about, you can use the check step that opens with "?".
Select the markets where you actively take orders or that you target via ads/marketplaces — we'll narrow the question set accordingly.
You can select more than one. If you hold stock within the EU (e.g. FBA), tick "Warehouse/fulfillment within the EU" — the tax and registration questions change.
Data & Privacy
We look at your data layer: from the privacy policy to cookies. The rules for Türkiye and EU traffic work together.
A privacy policy is the showcase of GDPR Art. 13 and the KVKK information regime. A text copied from a template commits you to operations you don't carry out — which is riskier than having none.
Open your policy and check three things: does your company's legal name appear, are the tools you actually use (shipping, analytics, email) listed, and are there retention periods? If another company's name appears, the text is a copy.
If you sell to two markets, build the text in two languages and to two sets of legislation — a single English template does not satisfy either.
Tracking before consent is one of the most frequently complained-about breaches in the EU; in Germany it is a subject of warnings (Abmahnung) and can be detected externally by technical means.
Open your site in a private/incognito window; without clicking anything, look at Application → Cookies in the browser's developer tools. If records such as _ga, _fbp have been set before you consented, your answer should be "No".
The "Reject" option must be as visible as "Accept" and a single click — a hidden reject button is also a violation.
The duty to inform (KVKK Art. 10) is required at every point where data is collected; a single link at the bottom of the site is often not considered sufficient.
Look at your order, membership, contact and newsletter forms: is there a link to the information notice right next to/below each one?
Good practice: a two-sentence short notice below the form + a link to the full text (layered notice).
VERBİS (the Data Controllers' Registry) registration is mandatory for data controllers that meet the threshold criteria; the register is public and failure to register carries an administrative fine.
Search for your company's legal name in the register lookup at verbis.kvkk.gov.tr. If you meet one of the threshold criteria (headcount/balance sheet or special-category data processing) and no registration appears, the answer is "No".
Registration is not a one-off: as your inventory changes, the VERBİS notification must be updated too.
Every site using Google Analytics, Meta, Mailchimp or an overseas server transfers data. The KVKK Art. 9 regime, amended in 2024, requires a standard contract to be signed and notified to the Authority within 5 business days.
List the tools you use (analytics, pixels, email, hosting, CRM). If any of them is overseas and you have no standard contract notified to the Authority, the answer is "No".
The SCC on the GDPR side and the KVKK standard contract can be set up in a single package — two separate projects are not needed for the two regimes.
For sellers not established in the EU, a GDPR Art. 27 representative is mandatory in most scenarios; its absence is apparent at a glance from your privacy policy.
Does your privacy policy have an "AB temsilcisi / EU Representative" heading and a name-and-address block? If not, the answer is "No".
The representative does not assume liability; it is a point of contact for authorities and data subjects.
Sales & Consumer
Your sales copy and consumer rights — including the distance selling amendments that took effect on 1 January 2026.
Since 1 January 2026 the return shipping cost belongs to the seller as a rule; mediation information has been added to the pre-contractual disclosure, and electronic devices have returned to the scope of withdrawal. Old text displays clauses that are unenforceable on every return.
Search your text for the phrase "the return shipping cost is payable by the buyer/consumer" — if it is there, the text is old and the answer is "No". Second check: does the word "mediator" appear in your pre-contractual disclosure?
Showing your contracted carrier in the pre-contractual disclosure is the key to the return-cost arrangement.
In both Türkiye and the EU, the 14-day withdrawal right must be presented together with its sample form. In the EU, missing disclosure extends the withdrawal period to up to 12 months — every order turns into an open return risk.
Search your site for "withdrawal form": is there a downloadable or copyable sample form? Are the withdrawal terms visible before ordering?
Withdrawal exceptions (such as made-to-order production) only work if they are correctly defined on a per-category basis.
A commercial electronic message depends on the recipient's prior consent, and consents are managed through İYS (the Message Management System). Every send without consent is exposed to a per-message administrative fine.
Two checks: does your newsletter form have an explicit consent checkbox, and is your brand registered and your consent list uploaded in your iys.org.tr panel?
Before sending to your old lists, run an İYS reconciliation; the assumption "they're our customers anyway" does not substitute for consent.
Both the EU (Omnibus) and Türkiye require the lowest price of the last 30 days to be shown in discounts. Fake discounts are subject to fines that can be scaled to turnover in the EU and to Advertising Board sanctions in Türkiye.
Open one of your discounted products: is the struck-through "previous price" the LOWEST price of the 30 days before the campaign, or the list price? If unsure, check your price history.
Keep a price-history record when planning campaigns — the burden of proof is on you.
Germany & Product Compliance
The storefront and product layer — the main arena of German warning (Abmahnung) practice. Gaps here are visible from the outside at first glance.
When selling to Germany, provider identification (§5 DDG) is mandatory and its absence is the number-one warning subject — a single missing page means a costly Abmahnung.
Does your site have an /impressum page? Does it fully contain the legal name, address, email, commercial register number and VAT identification number (USt-IdNr.)?
The Impressum must be in German and reachable from every page in at most two clicks.
Since 28 June 2025, web stores selling to EU consumers are subject to an accessibility obligation (BFSG in Germany, fines of up to €100,000). Because breaches can be detected even with automated tools, they are the subject of a new wave of warnings.
Practical test: put the mouse aside and try to add a product to the cart and proceed to checkout using only the keyboard (Tab/Enter). Every point where you get stuck is an accessibility gap. Do you have an accessibility statement page?
The micro-enterprise exemption (fewer than 10 employees AND ≤€2M turnover) is narrow and falls away by itself as you grow.
Since December 2024, for products sold from outside the EU the name, address and email of an EU-established responsible person are mandatory both on the product and in the online listing; marketplaces are removing non-compliant listings.
Open one of your product listings (marketplace or your own site): are the "Manufacturer" AND "EU responsible person / Responsible person" information blocks visible?
The GPSR responsible person, the PPWR authorised representative and the GDPR representative can be combined into a single structure.
For anyone shipping packaged goods to Germany, LUCID registration + a license is mandatory (fines of up to €200,000); registration is non-transferable and the register is public — marketplaces are obliged to verify it.
Search for your company's legal name in the register lookup at verpackungsregister.org. If there is no registration, the answer is "No" — using FBA does not exempt you.
In August 2026, PPWR adds an authorised-representative layer for non-EU sellers — when you close this gap, also make the 2026 plan.
The EU ODR platform was shut down on 20 July 2025 and the regulation was repealed. Sites still linking to it carry a risk of misleading disclosure — and announce that their texts are unmaintained.
Search your site's source code or your AGB/cancellation-and-returns pages for the string "ec.europa.eu/consumers/odr" (Ctrl+F). If it is found, the answer is "No".
When you remove the link, update your ADR/consumer arbitration committee disclosure at the same time.
Tax & Registration
The official infrastructure of selling: the VAT setup and mandatory registrations. Most are registers that can be verified with a single query.
Without IOSS, on shipments up to €150 the customer pays VAT + a courier collection fee at the door — the number-one cause of returns and bad reviews. For sales from a warehouse within the EU, the €10,000 threshold and OSS apply.
Look at your recent EU orders: did the customer pay extra on delivery? Does your site have the phrase "customs charges are payable by the buyer"? If either is yes, the answer is "No".
Sellers from Türkiye register for IOSS through an EU-established intermediary; in marketplace sales the platform often assumes the VAT.
Service providers selling through their own website must register with ETBİS (the E-Commerce Information System); the registration can be verified publicly and is among the first items asked about in an audit.
Query your domain name on the verification page at etbis.ticaret.gov.tr. If no registration appears, the answer is "No".
Selling on a marketplace as well does not remove the ETBİS obligation for your own site.
Between 2024 and 2026, GPSR, accessibility, the ODR shutdown, the KVKK transfer regime and the distance selling amendments came one after another. A set of texts that was compliant last year may be deficient today.
Two quick indicators: is the "last updated" date of your texts stuck before 2026? Is there still an ODR link on your site? If even one is yes, maintenance is overdue.
An annual text-maintenance round is the cheapest insurance against warning and penalty risk.
This result is an indicative preliminary assessment; the exact position becomes clear only when your texts and processes are examined.
Request a legal initial assessment
Introduce your operation briefly. We assess your sales copy, your order flow and any contracts or internal documents you wish to share within our 17-heading framework; we share the findings in a short summary arranged by priority.
- Your self-assessment result is automatically added to your request — the conversation starts ready
- A point-by-point, priority-ordered response within one business day
- Dual-legislation practice on the Türkiye–EU axis; Berlin office and Germany Desk
- The findings are yours; whether to continue is entirely your decision
A team field-tested in cross-border work
Reinstating a suspended marketplace account
Reinstating a seller account suspended on a European marketplace, with a structured appeal and verification file.
View →Setting up a single compliance program for KVKK and GDPR
Setting up the data inventory, text set, transfer tools and breach plan of a group selling in two markets within a single program.
View →A 17-point legal compliance checklist for selling to the EU & Türkiye
Leave your email and we'll open the full list right away. You can print it and share it with your team.
- Privacy policy (TR + target-market language) — With real processing purposes, recipient groups and retention periods; do not use copied text.
- KVKK information notice + explicit-consent setup — Next to form and membership flows; with consent-requiring operations separated out.
- Cookie banner: blocking before consent — Non-essential cookies must not load before consent; rejecting must be as easy as accepting.
- GDPR Art. 27 EU representative — If you are not established in the EU, appoint a representative and show it in the privacy policy.
- KVKK cross-border transfer safeguard — When using overseas tools, a standard contract + notification to the Authority within 5 business days.
- VERBİS and ETBİS registrations — VERBİS if you are above the threshold; ETBİS if you sell from your own site — both registers are public, keep them up to date.
- Commercial e-message consents + İYS — Prior consent for newsletter/campaign messages; consent and opt-out management through İYS, keeping the records.
- Distance sales contract + pre-contractual information (2026-compliant) — Including the return-shipping arrangement, contracted-carrier information and mediation disclosure.
- Right-of-withdrawal notice + sample form — 14 days; exceptions correctly defined on a per-category basis; tied into the consent flow.
- Impressum / imprint (for DE sales) — Legal name, address, email, register and VAT number; in German.
- Remove the old ODR link — The platform closed on 20.07.2025; the link became misleading. Update your ADR disclosure.
- Accessibility (EAA/BFSG) baseline — Keyboard navigation, contrast, form labels; publish an accessibility statement.
- GPSR: EU responsible person + listing information — The manufacturer's and responsible person's name/address/email must be visible on product pages.
- OSS/IOSS registration and VAT setup — Track the EU-wide €10,000 threshold; on shipments below €150, duty-free delivery with IOSS.
- Packaging registrations (LUCID) + PPWR readiness — LUCID + license for Germany; prepare for the August 2026 PPWR authorised-representative requirement.
- Price and campaign display — The lowest price of the last 30 days in a discount; in DE, the unit-price (Grundpreis) requirement.
- Marketplace seller-profile consistency — Trader information consistent with your site and compliant with DSA seller verification and the 1% withholding regime.
If you receive visitors and customers from Türkiye, yes: the duty to inform is independent of the platform. The text must explain, according to your own setup, which data is processed, for what purpose, to which recipients and on what legal basis — ready-made templates often do not reflect the actual situation.
You can; but on shipments up to €150, if you do not collect VAT at the point of sale, the parcel is taxed on arrival: the customer pays VAT + a courier collection fee at the door. This markedly increases the return and complaint rate. With an IOSS registration, VAT is collected at checkout and customs is faster.
Yes. Even though the marketplace assumes some of the platform obligations, the trader information in your seller profile, your return terms and — in Germany — your packaging/LUCID registration are yours. GPSR responsible-person information is also the seller's responsibility on a per-listing basis.
Ignoring it is the riskiest option: once the deadline passes, a preliminary injunction (einstweilige Verfügung) and litigation costs come into play. The right step is to note the deadline and have the basis of the warning, the scope of the requested cease-and-desist declaration and the cost item reviewed. In most files, a modified declaration and settlement through negotiation are possible.
Two questions are decisive: do you sell online to consumers in the EU, and are you outside the micro-enterprise exemption (fewer than 10 employees AND ≤€2M turnover)? If you answer “yes” to both, you have been within scope since 28 June 2025; an accessibility statement and EN 301 549 compliance are required.
Since January 2025, marketplaces in Türkiye withhold 1% from the payments they make to the seller (on the gross excluding VAT, before commission is deducted). This is not a final tax but a creditable advance payment — however, it affects cash flow and pricing; the exemption and offset arrangement should be planned according to your seller type.
The deadlines are very short — always have it reviewed before signing or paying. A cease-and-desist declaration (Unterlassungserklärung) creates a lifelong contractual-penalty risk; it is often possible to respond with a modified text. You also need to close the gap the warning is based on, otherwise a second one will follow.
Yes. The platform was shut down on 20 July 2025 and the regulation was repealed; keeping the dead link creates a risk of misleading disclosure. Your ADR/consumer arbitration committee disclosures also need to be updated at the same time.
Let's build a legal strategy in the International E-Commerce focus.
Let's assess your needs together with the relevant practice areas, sectors and regional desks.