DROPLY — БЕЗОПАСНОСТЬ ПРОДУКЦИИ (GPSR)
ВЕРСИЯ 2.0 (RU) — сверено с кодом. Обновлено: 18 августа 2026 г.
Часть A публична и открывается из приложения. Часть B — внутренняя.
ЧАСТЬ A — ПУБЛИЧНАЯ ИНФОРМАЦИЯ
1. Наша роль
Droply — поставщик онлайн-торговой площадки в значении ст. 3(14) Регламента (ЕС) 2023/988 (GPSR) в той мере, в какой обеспечивает заключение дистанционных договоров между потребителем и трейдером. Droply не является продавцом, производителем или импортёром какого-либо товара.
2. Единая контактная точка
Оператор: Aleksandrs Valainis, saimnieciskās darbības veicējs, рег. № 03078012110, Kandavas iela 21, Daugavpils, Латвия.
- Для потребителей: artemijsprox@gmail.com и функция «Пожаловаться» в приложении.
- Для органов надзора за рынком: artemijsprox@gmail.com; регистрация на портале Safety Gate: [•].
3. Что мы делаем
- Исполняем предписания органов надзора за рынком в течение 2 рабочих дней.
- Принимаем сообщения о безопасности через встроенную функцию «Пожаловаться»; каждому сообщению присваивается номер вида
R-….
- Форма объявления содержит поля для производителя, контакта ответственного лица в ЕС (если производитель вне ЕС) и информации о безопасности и предупреждений; заполненные поля показываются покупателю в карточке товара в блоке «Информация о безопасности».
- При подтверждённом отзыве удаляем объявление и, располагая контактами покупателей этого товара, уведомляем их напрямую.
- Заявляем при регистрации трейдера самосертификацию: обязательство предлагать только товары, соответствующие праву ЕС (DSA ст. 30(1)(e)).
4. Отозванные товары
Размещение отозванного или опасного товара запрещено (Условия §9.1). Повторное размещение такого товара также запрещено.
5. Как сообщить об опасном товаре
Нажмите «Пожаловаться» в карточке товара или на странице магазина, выберите причину «запрещённый товар» либо «иное» и опишите проблему. Мы рассмотрим сообщение и, при подтверждении, удалим объявление и направим Продавцу мотивированное решение. Вы также вправе обратиться напрямую в орган надзора за рынком.
ЧАСТЬ B — ВНУТРЕННЯЯ ПРОЦЕДУРА (не публиковать)
B1. Уже реализовано в коде
- Поля
mfr, euResp, safety присутствуют в форме редактирования объявления (#e_mfr, #e_euresp, #e_safety), сохраняются на сервере (обрезка до 200 символов) и отображаются покупателю отдельным блоком GPSR в карточке товара. ✅ Compliance by design работает на всём пути «ввод → хранение → показ».
- Функция
/api/report с причинами counterfeit, prohibited, fraud, ip, other, привязкой к магазину и объявлению, контактом заявителя и свободным текстом; ограничение — 5 жалоб в час на пользователя. Уведомление владельцу приходит в Telegram и прямо напоминает: «проверь и при подтверждении убери листинг (statement of reasons продавцу)». ✅ Базовый notice-and-action есть.
- Поле
authenticity ограничено значениями original, vintage, custom, noname — вариант «реплика» технически невозможен. ✅
- Блокировка магазина требует указания причины и автоматически отправляет её владельцу. ✅ Частичное обоснование решения.
B2. Закрыть до запуска
- [ ] Регистрация на портале Safety Gate — внешний шаг, код за вас его не сделает.
- [ ] Сделать
mfr/euResp/safety обязательными для категорий, к которым применяется GPSR. Сейчас это свободные текстовые поля без валидации: объявление публикуется и с пустыми полями.
- [ ] Автоматизировать обоснование решения. Сообщение о блокировке уходит с причиной, но без указания, использовались ли автоматизированные средства, без правового или договорного основания и без порядка обжалования. Дополнить шаблон (см. документ о процедурах модерации).
- [ ] Список подавления. Механизма, препятствующего повторной публикации удалённого опасного товара, нет. По мере роста каталога стоит добавить проверку по названию, бренду и хешу фотографии при создании объявления.
- [ ] Периодическая сверка с Safety Gate. Автоматического сопоставления нет; при текущем масштабе достаточно ручного еженедельного просмотра либо расширения промпта
/api/ai-moderate.
- [ ] Уведомление покупателей об отзыве. Технически контакты есть (история заявок), но отдельной кнопки «оповестить покупателей этого товара» в админке нет — сейчас это ручная рассылка.
- [ ] Автоочистка адресов через 90 дней может лишить нас контактов для GPSR-уведомления по старым заказам. Решить: либо признать это ограничением и указать его в Части A, либо хранить отдельно минимальный набор для отзывов с собственным основанием и сроком.
B3. Текущий порядок обработки сообщений
- Покупатель или третье лицо отправляет жалобу через
/api/report; жалоба сохраняется под ключом report:{id}.
- Владелец получает уведомление в Telegram с деталями.
- Владелец проверяет и, при подтверждении, вручную удаляет объявление или блокирует магазин с указанием причины.
- [Разрыв] — полное мотивированное решение Продавцу не автоматизировано; до автоматизации отправляется вручную по шаблону.
B4. Записи
Хранить 5 лет: жалобы и решения по ним, отправленные продавцам обоснования, случаи удаления по предписанию органа.
Сверено с полями mfr/euResp/safety и функцией /api/report по состоянию на 18 августа 2026 г. Требует проверки латвийским юристом и завершения регистрации в Safety Gate.
← Вернуться в Droply
DROPLY — PRODUCT SAFETY (GPSR)
VERSION 2.0 (EN) — reconciled with the code. Last updated: 18 August 2026.
Part A is public-facing and is linked from the app. Part B is internal.
PART A — PUBLIC INFORMATION
1. Our role
Droply is a provider of an online marketplace within the meaning of Article 3(14) of Regulation (EU) 2023/988 (GPSR), to the extent it enables distance contracts between a consumer and a trader. Droply is not the seller, manufacturer or importer of any product.
2. Single contact point
Operator: Aleksandrs Valainis, saimnieciskās darbības veicējs (self-employed), reg. No. 03078012110, Kandavas iela 21, Daugavpils, Latvia.
- For consumers: artemijsprox@gmail.com and the "Report" function in the app.
- For market-surveillance authorities: artemijsprox@gmail.com; Safety Gate Portal registration: [•].
3. What we do
- Act on market-surveillance-authority orders within 2 working days.
- Process safety reports through the built-in "Report" function; each report is given an identifier of the form
R-….
- The listing form carries fields for the manufacturer, the EU-responsible-person contact (where the manufacturer is outside the EU) and safety information and warnings; completed fields are shown to the buyer on the product card in a dedicated safety block.
- On a confirmed recall we remove the listing and, where we hold contact details of buyers of that product, notify them directly.
- We collect a self-certification at trader registration: an undertaking to offer only products compliant with EU law (DSA Art. 30(1)(e)).
4. Recalled products
Listing a recalled or dangerous product is prohibited (Terms §9.1). Re-listing such a product is likewise prohibited.
5. How to report a dangerous product
Tap "Report" on the product card or shop page, choose the reason "prohibited item" or "other" and describe the problem. We will review the report and, if confirmed, remove the listing and send the Seller a reasoned decision. You may also contact a market-surveillance authority directly.
PART B — INTERNAL PROCEDURE (do not publish)
B1. Already implemented in the code
- The
mfr, euResp and safety fields are present in the listing editor (#e_mfr, #e_euresp, #e_safety), stored server-side (truncated at 200 characters) and displayed to the buyer as a dedicated GPSR block on the product card. ✅ Compliance by design works across the whole path: input → storage → display.
- The
/api/report function with reasons counterfeit, prohibited, fraud, ip, other, a shop and listing target, the reporter's contact and free text; capped at 5 reports per user per hour. The owner notification arrives in Telegram and explicitly reminds: "check and, if confirmed, remove the listing (statement of reasons to the seller)". ✅ The notice-and-action baseline exists.
- The
authenticity field is restricted to original, vintage, custom, noname — a "replica" option is technically impossible. ✅
- Banning a shop requires a stated reason and sends it to the owner automatically. ✅ A partial statement of reasons.
B2. To close before launch
- [ ] Safety Gate Portal registration — an external step; the code cannot do it for you.
- [ ] Make
mfr/euResp/safety mandatory for GPSR-relevant categories. They are currently free-text fields with no validation: a listing publishes with them empty.
- [ ] Automate the statement of reasons. The ban message carries a reason but no indication of whether automated means were used, no legal or contractual ground and no appeal route. Extend it using the moderation-procedures template.
- [ ] Suppression list. Nothing prevents re-listing a removed dangerous product. As the catalogue grows, add a title, brand and photo-hash check at listing creation.
- [ ] Periodic Safety Gate cross-checks. No automated matching exists; at current scale a manual weekly review is enough, or extend the
/api/ai-moderate prompt.
- [ ] Recall notification to buyers. The contacts technically exist (enquiry history), but there is no "notify buyers of this product" action in the admin — it is a manual broadcast today.
- [ ] The 90-day address purge may leave us without contact details for a GPSR notice on older orders. Decide: either accept it as a limitation and state it in Part A, or keep a minimal recall dataset separately with its own basis and retention period.
B3. Current report-handling process
- A buyer or third party submits a report via
/api/report; it is stored under report:{id}.
- The owner receives a Telegram notification with the details.
- The owner reviews and, if confirmed, manually removes the listing or bans the shop with a stated reason.
- [Gap] — the full reasoned decision to the Seller is not automated; until it is, send it manually using the template.
B4. Records
Retain for 5 years: reports and decisions, statements sent to sellers, cases of removal by authority order.
Reconciled with the mfr/euResp/safety fields and the /api/report function as of 18 August 2026. Requires review by a Latvian lawyer and completion of Safety Gate registration.
← Back to Droply
DROPLY — PRODUKTU DROŠĪBA (GPSR)
VERSIJA 2.0 (LV) — saskaņots ar kodu. Atjaunināts: 2026. gada 18. augustā.
A daļa ir publiska un tiek atvērta no lietotnes. B daļa ir iekšēja.
A DAĻA — PUBLISKĀ INFORMĀCIJA
1. Mūsu loma
Droply ir tiešsaistes tirdzniecības vietas nodrošinātājs Regulas (ES) 2023/988 (GPSR) 3(14). panta izpratnē tiktāl, ciktāl tā nodrošina distances līgumu slēgšanu starp patērētāju un tirgotāju. Droply nav nevienas preces pārdevējs, ražotājs vai importētājs.
2. Vienotais kontaktpunkts
Operators: Aleksandrs Valainis, saimnieciskās darbības veicējs, reģ. Nr. 03078012110, Kandavas iela 21, Daugavpils, Latvija.
- Patērētājiem: artemijsprox@gmail.com un funkcija "Sūdzēties" lietotnē.
- Tirgus uzraudzības iestādēm: artemijsprox@gmail.com; reģistrācija Safety Gate portālā: [•].
3. Ko mēs darām
- Izpildām tirgus uzraudzības iestāžu rīkojumus 2 darba dienu laikā.
- Apstrādājam drošības ziņojumus caur iebūvēto funkciju "Sūdzēties"; katram ziņojumam tiek piešķirts identifikators formā
R-….
- Sludinājuma formā ir lauki ražotājam, ES atbildīgās personas kontaktam (ja ražotājs ir ārpus ES) un drošības informācijai un brīdinājumiem; aizpildītie lauki tiek rādīti pircējam preces kartītē atsevišķā drošības blokā.
- Apstiprināta atsaukuma gadījumā dzēšam sludinājumu un, ja mūsu rīcībā ir šīs preces pircēju kontakti, informējam viņus tieši.
- Tirgotāja reģistrācijā iegūstam pašsertifikāciju: apņemšanos piedāvāt tikai ES tiesībām atbilstošas preces (DSA 30(1)(e) pants).
4. Atsauktās preces
Atsauktas vai bīstamas preces ievietošana ir aizliegta (Noteikumu §9.1). Šādas preces atkārtota ievietošana arī ir aizliegta.
5. Kā ziņot par bīstamu preci
Nospied "Sūdzēties" preces kartītē vai veikala lapā, izvēlies iemeslu "aizliegta prece" vai "cits" un apraksti problēmu. Mēs izskatīsim ziņojumu un, ja tas apstiprinās, dzēsīsim sludinājumu un nosūtīsim Pārdevējam pamatotu lēmumu. Tu vari vērsties arī tieši tirgus uzraudzības iestādē.
B DAĻA — IEKŠĒJĀ PROCEDŪRA (nepublicēt)
B1. Jau ieviests kodā
- Lauki
mfr, euResp, safety ir sludinājuma rediģēšanas formā (#e_mfr, #e_euresp, #e_safety), tiek saglabāti serverī (apgriezti līdz 200 zīmēm) un rādīti pircējam atsevišķā GPSR blokā preces kartītē. ✅ Atbilstība pēc dizaina darbojas visā ceļā: ievade → glabāšana → rādīšana.
- Funkcija
/api/report ar iemesliem counterfeit, prohibited, fraud, ip, other, piesaisti veikalam un sludinājumam, iesniedzēja kontaktu un brīvu tekstu; ierobežojums — 5 sūdzības stundā uz lietotāju. Paziņojums īpašniekam pienāk Telegram un tieši atgādina: "pārbaudi un, ja apstiprinās, noņem sludinājumu (pamatojums pārdevējam)". ✅ Pamata paziņošana un rīcība pastāv.
- Lauks
authenticity ir ierobežots ar vērtībām original, vintage, custom, noname — variants "replika" tehniski nav iespējams. ✅
- Veikala bloķēšana prasa norādīt iemeslu un automātiski nosūta to īpašniekam. ✅ Daļējs lēmuma pamatojums.
B2. Jāpabeidz pirms starta
- [ ] Reģistrācija Safety Gate portālā — ārējs solis, kodu tas neaizvieto.
- [ ] Padarīt
mfr/euResp/safety obligātus kategorijām, uz kurām attiecas GPSR. Pašlaik tie ir brīva teksta lauki bez validācijas: sludinājums tiek publicēts arī ar tukšiem laukiem.
- [ ] Automatizēt lēmuma pamatojumu. Ziņojums par bloķēšanu satur iemeslu, bet ne norādi, vai izmantoti automatizēti līdzekļi, ne tiesisko vai līgumisko pamatu, ne pārsūdzēšanas kārtību. Jāpapildina pēc moderācijas procedūru veidnes.
- [ ] Aizlieguma saraksts. Nekas neliedz atkārtoti ievietot dzēstu bīstamu preci. Katalogam augot, jāpievieno pārbaude pēc nosaukuma, zīmola un fotoattēla jaucējkoda sludinājuma izveidē.
- [ ] Periodiska salīdzināšana ar Safety Gate. Automātiskas salīdzināšanas nav; pašreizējā mērogā pietiek ar manuālu iknedēļas pārskatu vai
/api/ai-moderate uzvednes paplašināšanu.
- [ ] Pircēju informēšana par atsaukumu. Kontakti tehniski pastāv (pieteikumu vēsture), taču administrācijā nav atsevišķas darbības "informēt šīs preces pircējus" — šobrīd tā ir manuāla izsūtne.
- [ ] 90 dienu adrešu tīrīšana var atņemt kontaktus GPSR paziņojumam par vecākiem pasūtījumiem. Jāizlemj: vai nu atzīt to par ierobežojumu un norādīt A daļā, vai glabāt atsevišķi minimālu atsaukumu datu kopu ar savu pamatu un termiņu.
B3. Pašreizējā ziņojumu apstrādes kārtība
- Pircējs vai trešā persona iesniedz sūdzību caur
/api/report; tā tiek saglabāta zem report:{id}.
- Īpašnieks saņem Telegram paziņojumu ar detaļām.
- Īpašnieks pārbauda un, ja apstiprinās, manuāli dzēš sludinājumu vai bloķē veikalu, norādot iemeslu.
- [Trūkums] — pilns pamatotais lēmums Pārdevējam nav automatizēts; līdz automatizācijai tas tiek sūtīts manuāli pēc veidnes.
B4. Ieraksti
Glabāt 5 gadus: sūdzības un lēmumus, pārdevējiem nosūtītos pamatojumus, gadījumus par dzēšanu pēc iestādes rīkojuma.
Saskaņots ar laukiem mfr/euResp/safety un funkciju /api/report uz 2026. gada 18. augustu. Nepieciešama Latvijas jurista pārbaude un Safety Gate reģistrācijas pabeigšana.
← Atpakaļ uz Droply