forumNew topic

Website collects customer data: what does 152-FZ require and where do we start?

YYasemin K***Member
Job title
Front office accounting
Sector
IT services
Organization type
20-person company
Joined
Sep 2024
Message
27
#1

We run a small online bakery and gift shop based in Saint Petersburg. Through our site, we take orders and collect names, phone numbers, emails, and delivery addresses for our newsletter. We handle around 250 deliveries a month on average, and we've accumulated records for about 3,000 registered customers in our system.

Last week, our local accounting consultant told us our website is in serious violation of Russia's 152-ФЗ personal data protection law. Our server was hosted with a provider in Germany our site just has a contact form without any checkboxes, and we never posted a privacy notice.

We want to sort the system out quickly before facing fines or getting the site blocked. What are the basic requirements this law imposes on small businesses? Where should we start, and what are the most common mistakes small websites make?

KKader G***Member
Job title
Clinic manager
Sector
Retail
Organization type
chain store
Joined
Mar 2024
Message
93

Doki · Backup setup · 2023

Most Helpful#2

Short answer: Russian Federal Law No. 152-ФЗ requires that personal data of Russian citizens be primarily collected and stored on servers located within Russia, and that explicit user consent be obtained during collection. Violations can lead to Roskomnadzor blocking your site or levying heavy administrative fines; therefore, your first steps are migrating your database to a local server and adding consent mechanisms to your website forms.

You should start your compliance effort by adding three essential documents to your site: a Personal Data Processing Policy, user consent text placed beneath every form, and a cookie policy notice. The policy document must be directly accessible and readable from every page on the site, usually via the footer.

On the technical side, add a consent checkbox under order or subscription forms, and make sure it is never pre-checked; the user must check it manually. The most critical technical requirement is that the initial recording of data must take place in a data center located within Russia. You need to move your German server to a licensed Russian provider immediately. After that, consult with legal counsel to check whether you need to notify Roskomnadzor as a data operator.

VVolkan G***MemberCommunity member
Joined
Jul 2022
Message
81
#3

The server location is your most urgent issue. As long as the database stays in Germany, you're directly violating data localization rules, even if you draft all the other documents. Prioritize moving the database and website to a cloud provider inside Russia.

NNecati E***MemberCommunity member
Joined
Jan 2024
Message
3
#4

The three most common mistakes small websites make: 1) Leaving form checkboxes pre-checked, 2) Copy-pasting a privacy policy from another site without updating the tax ID and company name, 3) Collecting unnecessary data on order forms, like birthdates or national IDs.

DDoruk S***New memberCommunity member
Joined
Aug 2026
Message
278
#5

We went through a similar process for our own e-commerce site last fall. Switching to a local Russian cloud server cost us 3,500 rubles a month. We paid 25,000 rubles to a local law firm to draft the contracts and policy texts, and the entire compliance process was wrapped up in two weeks.

SSerkan Ç***MemberCommunity member
Joined
Jul 2022
Message
373
#6

Simplify your forms right away. If all you need for cake delivery is the recipient's name, phone number, and address, remove the rest. The law also restricts collecting unnecessary data. The less data you keep, the lower your risk during a potential audit.

AAleyna B***Member
Job title
Intern
Sector
Accounting & advisory
Organization type
a company within a holding
Joined
Sep 2024
Message
200
#7

move that server out of germany asap and once roskomnadzor sends a warning letter dealing with legal defense gets way more expensive also dont forget the links under your forms.

CCaner B***Member
Job title
Data Analyst
Sector
Real estate
Organization type
20-person company
Joined
Nov 2025
Message
39
#8

Consultants usually try to panic small shop owners into buying pricey advisory packages. For a bakery with 3,000 customers, grabbing official templates and localizing your forms is plenty; no need to spend hundreds of thousands of rubles on compliance projects.

PPerihan K***Member
Job title
Front office accounting
Sector
Furniture manufacturing
Organization type
regional distributor
Joined
Nov 2025
Message
45
#9

Legally speaking, having documents on your website alone is not enough; your business must also keep stamped internal records appointing a data protection officer and detailing data processing guidelines. Auditors will request physical copies of these during an inspection.

ZZerrin M***MemberCommunity member
Joined
Feb 2024
Message
1
#10

Thanks for posting.

ŞŞerife B***Member
Job title
System administrator
Sector
Media and publishing
Organization type
chain store
Joined
Nov 2023
Message
51

Doki · Phishing awareness training · 2025

#11

Do you think this works at any scale? People defend habits, not processes. Resistance comes from there.

OOya Y***ExpertCommunity member
Joined
Jan 2023
Message
60
#12

Quick summary for newcomers: Everything goes well for the first three months; problems arise in the fourth.

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

ZZübeyde K***Member
Job title
Purchasing manager
Sector
Sports and fitness
Organization type
family business
Joined
Feb 2025
Message
165

Doki · Corporate website · 2026

#13

i feel the same way. if it's your first time start small; scalig comes later.

if I were you, I'd go this route.

MMusaNew member
Job title
Intercity freight
Joined
Oct 2024
Message
34
#14

There's a trap here, let me mention it. Most time waste accumulates in tasks waiting for approval.

If you post the result here, it will help others too.

YYağmur Y***Member
Job title
Administrative manager
Sector
Furniture manufacturing
Organization type
medium-sized business
Joined
Dec 2024
Message
2

Doki · Log management setup · 2025

#15

The opposite happened to me, that's why I'm writing. Taking notes for two weeks yields better results than a six-month estimate.

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

GGizem A***Expert
Job title
Integration specialist
Joined
Sep 2023
Message
224
#16

You're right.

OOrhan E***Member
Job title
Export manager
Sector
Law
Organization type
chain store
Joined
Dec 2025
Message
91

Doki · Vulnerability scanning · 2023

#17

I was thinking the same thing. When you try to change everything at once, nothing settles.

The real issue isn't the number, but what it's based on. Hope this helps.

UUğur D***Member
Job title
Data entry clerk
Sector
Healthcare services
Organization type
sole proprietorship
Joined
Jan 2022
Message
2
#18

I'm writing this so you don't make the same mistake. Don't hesitate to ask; those who don't ask always pay more.

DDoruk K***Expert
Job title
Quality Assurance Manager
Sector
Construction
Organization type
20-person company
Joined
Feb 2024
Message
28
#19

Let me summarize the topic, since several different answers were given. Forgotten test environments are more often the entry point than live systems.

An untested backup is not a backup. I'm also curious if anyone does it differently.

MMehmet Y***Member
Job title
IT manager
Sector
Packaging
Organization type
40-person manufacturing company
Joined
Oct 2024
Message
4
#20

I've been dealing with this for a long time. If 2FA is on, a stolen password alone is useless.

This topic has been closed.The moderator marked the topic as resolved. If you have a similar issue, you can open a new topic.
New topic