forumNew topic

We Sell to EU Clients and They Demand GDPR Compliance: Do We Need It If We're Based in Russia?

HHakan Ö***MemberCommunity member
Joined
Feb 2025
Message
375
#1

We are a team of 7 based in Moscow licensing 3D model optimization software to industrial designers. We've mostly operated locally until now, but over the last 8 months we gained enterprise clients from Germany and France. Nearly a third of our roughly 450,000 ruble monthly license revenue now comes from these European companies.

Last week, a major Paris-based studio sent us an extensive security questionnaire prior to their annual enterprise subscription, explicitly requiring GDPR compliance and a signed Data Processing Agreement (DPA). We are a legal entity registered within the Russian Federation and store all data on local servers.

Does this regulation really apply to us directly when we have zero presence or legal entity within the European Union? How can we handle this cleanly and cost-effectively without losing the client or running afoul of Russian data localization laws?

SSena K***Member
Job title
Accounting clerk
Sector
Media and publishing
Organization type
boutique agency
Joined
Feb 2025
Message
2
Most Helpful#2

Short answer: Yes, even if you have no legal entity or servers inside the European Union, you fall directly under GDPR scope if you offer goods or services to individuals in the EU or monitor their behavior. This extraterritorial effect is explicitly defined under GDPR Article 3(2); your European client's DPA request is entirely legitimate from a legal standpoint.

In practice, here is the approach you should take as a small B2B software vendor: First, in your relationship with EU clients, you generally act as a 'data processor'. The Data Processing Agreement (DPA) your client requests must include EU Standard Contractual Clauses (SCCs). Because transferring data to Russia is considered a 'transfer to a third country', these standard clauses provide the necessary legal safeguard. Second, update your website's privacy policy to reflect the data processing purposes, legal bases, and retention periods required by GDPR.

You don't necessarily have to run into a direct conflict between Federal Law No. 152 in Russia and GDPR. You are required to collect Russian citizens' data primarily on databases located within Russia; however, protecting European clients' data in line with these standards does not violate local laws. Providing your client with a DPA that includes the EU Standard Contractual Clauses will allow you to close the sale without undergoing expensive independent audits.

JJale P***MemberCommunity member
Joined
Mar 2024
Message
207
#3

Take it step by step. 1) Clarify whether you are a data controller or a data processor for your client's data; in most B2B SaaS models, you are merely a data processor. 2) Prepare a standard DPA using the Standard Contractual Clauses modules published by the European Commission. 3) Put a transparent privacy notice on your website. These three steps are usually enough to pass enterprise clients' compliance questionnaires.

BBeyza V***Member
Job title
Information Security Specialist
Sector
Education
Organization type
workshop
Joined
Aug 2023
Message
160
#4

We went through a similar situation with our B2B service in St. Petersburg. When we looked into hiring external international consultants, figures around 300,000 rubles were thrown around. In the end, we solved it for about 60,000 rubles by having an independent EU-based lawyer draft just a DPA with SCCs attached. Most enterprise clients accept it without dragging out the process once they see the standard clauses.

SSultan A***Member
Job title
QA Tester
Sector
Freight
Organization type
300-person organization
Joined
Aug 2025
Message
143

Doki · KVKK compliance consulting · 2023

#5

Another key consideration is the requirement to appoint an EU representative under GDPR Article 27. If you regularly offer services to EU residents, you may need to designate a representative within the Union. However, if your processing is occasional, low-volume, and low-risk, you might fall under the exemption. I recommend confirming this detail during the contracting stage.

AAleyna S***Member
Job title
Export manager
Sector
E-commerce
Organization type
medium-sized business
Joined
Aug 2024
Message
3
#6

Is your Paris-based client hosting your software on their own servers, or are they using it via your cloud platform? If you're merely providing a license key and they run it on their own infrastructure, you might not be touching any user personal data at all. In that case, a technical declaration stating that you do not process personal data might suffice instead of a DPA.

BBarış S***MemberCommunity member
Joined
Mar 2023
Message
79
#7

Everyone thinks signing a DPA solves everything, but data transfers to third countries also require supplementary technical measures. When data flows into Russia, EU companies are wary of regulatory audits. Just signing paperwork might not cut it; they could easily drill down into server encryption and access logs too.

DDilara T***Member
Job title
Social media manager
Sector
Logistics
Organization type
a company within a holding
Joined
Aug 2024
Message
333
#8

Don't panic right away. Send the client an official reply saying, 'We are in the process of GDPR compliance and are ready to execute our data processing agreement containing Standard Contractual Clauses.' For most companies, this statement of intent along with a ready contract draft is enough to secure procurement approval.

MMeryem M***Veteran
Job title
Data entry clerk
Sector
Security services
Organization type
8-person team
Joined
Oct 2023
Message
220
#9

the local law in russia says keep its own citizens' data localized it doesn't stop u from protecting a european's data under european standards. we keep our european clients' data on a completely isolated vps, total peace of mind.

OOrhan G***Member
Job title
Courier coordinator
Sector
Livestock
Organization type
workshop
Joined
Feb 2024
Message
173
#10

big enterprise clients send these questionnaires to everyone as a matter of routine procedure and dont be intimidated... talk to your account rep and ask 'Do you provide your own standard contract template or should we supply ours?' They usually just hand over their own draft, which speeds things right up.

MMehmet I***MemberCommunity member
Joined
May 2024
Message
3
#11

Do you think this works at any scale? If you don't write this down from the start, it leads to arguments later.

Of course, it varies if your situation is different.

HHakan C***Member
Job title
Country Manager
Sector
Furniture manufacturing
Organization type
workshop
Joined
Jan 2025
Message
417
#12

Timely topic.

TTuğçe C***Expert
Job title
Human Resources Specialist
Sector
Law
Organization type
40-person manufacturing company
Joined
Feb 2023
Message
185
#13

The opposite happened to me, that's why I'm writing. The answer varies greatly by industry; there is no one-size-fits-all rule.

Of course, it varies if your situation is different.

FFeyza A***MemberCommunity member
Joined
Mar 2026
Message
55
#14

Do you think this works at any scale? Solutions that work at a small scale collapse when you grow; I learned this late.

That's all, sorry if I went on too long.

HHavva Y***MemberCommunity member
Joined
Jan 2023
Message
354
#15

Just a heads-up. People defend habits, not processes. Resistance comes from there.

HHazalMember
Job title
UX Researcher
Joined
May 2024
Message
118
#16

I went through the same thing two years ago. Processes without records never improve, because you don't know what to fix.

If you have questions, write them; I'll answer as best I can.

İİlknur A***New member
Job title
General coordinator
Sector
Textile
Organization type
early-stage startup
Joined
Jun 2026
Message
59
#17

I think differently. Don't hesitate to ask; those who don't ask always pay more.

I'm also curious if anyone does it differently.

AAslıMember
Job title
Product photographer
Organization type
early-stage startup
Joined
Jul 2024
Message
76
#18

I agree.

KKoray S***MemberCommunity member
Joined
Jul 2023
Message
201
#19

Same here. Solutions that work at a small scale collapse when you grow; I learned this late.

KKader Y***New member
Job title
Quality Assurance Manager
Sector
IT services
Organization type
boutique agency
Joined
Jun 2026
Message
126

Doki · Backup setup · 2026

#20

If you're going this route sort this out first. When making a decision, first look at what data you have on hand.

Reply