Перейти до основного вмісту
megapromotingПоговорімо

Рішення · Ресторани & HoReCa

AI голосові агенти для ресторанів і horeca.

Прийом і ініціювання дзвінків, із налаштованими джерелами та діями. Ця сторінка ставить механіку послуги поруч із правилами, що застосовуються в ресторанах і horeca — без претензії на проєкт, якого ми не робили.

Вихідна точка

Як виглядають ресторани & horeca до будь-якого програмного забезпечення

Бронювання не має свого місця. Воно приходить одразу трьома шляхами — дзвінок з бару, повідомлення в соціальній мережі закладу і, якщо є, форма на сайті — і ці три не бачать одне одного. Офіціант, який бере слухавку, записує час і ім’я в блокнот, людина, що веде сторінку, відповідає зі свого телефону, а форма надсилає електронний лист, який ніхто не читає під час зміни. Овербукінг і порожній стіл о восьмій — це один і той самий дефект, побачений з двох боків: немає єдиного місця, де запит може чекати.

Меню — це набір даних, що змінюється щотижня, а не документ, надрукований один раз. Кухня прибирає страву, бо не знайшли інгредієнт, змінюється постачальник пива, зростає ціна позиції. Відмінність від інших галузей у тому, що меню несе ще й юридичний обов’язок: склад, який запускає декларування алергенів. Коли джерело істини — це сканований PDF, приклеєний до QR-коду, зміна постачальника борошна ніколи не доходить до того, що читає клієнт, і ця затримка — не проблема маркетингу.

Питання про алергени доходить до закладу як усне, а не як форма: «є горіхи?», «це без глютену?», «мій чоловік має алергію на селеру». Відповідь є обов’язком інформування, а речення, яке промовляє клієнт, водночас є інформацією про його здоров’я. Кухні вона потрібна сьогодні ввечері, щоб не захворіла людина. Системі лояльності вона не потрібна через рік, але зазвичай вона її зберігає, бо ніхто чітко не вирішив, де закінчується нотатка.

Трасованість живе на папері, у папці-реєстраторі під прилавком: рахунки від постачальників, товаросупровідні документи, етикетки, вирізані з ящиків. Вона працює доти, доки ніхто не запитує. У день, коли запитують, запитання точне і з терміном — від кого прийшла ця партія і кому вона пішла — а папка-реєстратор має дати відповідь за кілька днів, а не за тиждень пошуків.

Працівники закладу без називання цього так створюють досьє з даними про здоров’я: медична книжка, медогляд під час прийняття на роботу, періодичні огляди, а в разі хвороби — негайне повідомлення власника. Вони вимагаються законом, тож від них не можна відмовитися, але саме тому це й найскладніша категорія даних, яку зберігає ресторан. На практиці вони лежать у шухляді в офісі або в спільній папці на телефоні менеджера, разом із фото з подій.

[object Object]Сторінка спершу запитує мікрофон. Якщо відвідувач відмовляє, гілка зупиняється там: не видається жодної сесії і не витрачається жодної хвилини. Якщо він погоджується, платформа видає підписану URL-адресу з коротким строком дії; агент говорить і може бути перерваний, за потреби викликає функцію на сервері, а те, що виходить за межі його ролі, передається людині. На вашу сторінку не потрапляють ані ключ постачальника голосу, ані ідентифікатор агента.Порядок є фіксований і має значення1Pagina tacere microfonul2Підписана сесіяURL scurt, de la noi3Агент говоритьможе бути перерваноRefuz la microfonжодної виданої сесіїzero minute consumate4Викличте інструментфункція на серверіПередача людиніщо перевищує рольНа сторінку не потрапляють ні ключ постачальника, ні ідентифікатор агента.
Порядок виклику, з гілкою, яка нічого не коштує

Regulile

Що застосовується в ресторанах & horeca, з тією статтею, з якої це походить

Кожне правило нижче містить нормативний акт, який його встановлює. Перевірка не вимагає вірити нам на слово.

Алергени обов’язково декларуються і для непакованої їжі

Закон про інформування споживача не оминає ресторан, а називає його: він застосовується до всіх харчових продуктів, призначених для кінцевого споживача, зокрема тих, що постачаються закладами громадського харчування. Обов’язкова згадка — це «будь-який інгредієнт або технологічна допоміжна речовина, зазначена в додатку № 1 або отримана з речовини чи продукту, зазначеного в додатку № 1, що спричиняє алергії або непереносимість, використана під час виготовлення або приготування харчового продукту і яка ще присутня в кінцевому продукті, навіть у зміненій формі». Для непакованих продуктів — тобто для всього, що виходить із кухні — обов’язковими є назва, перелік інгредієнтів, алергени та інформація про придатність, а внесення робиться на афіші, оголошенні або в будь-якій іншій формі, без ризику плутанини для споживача. Слово, яке має значення, — «внесення»: закон вимагає письмової форми, а не доброзичливості офіціанта. Додаток № 1 має 14 позицій, пронумерованих у тексті.

ДжерелоЗакон 279/2017 щодо інформування споживача про харчові продукти, ст. 1 п. (3), ст. 8 п. (1) літ. a)–c) і f), ст. 37 та додаток № 1

Спосіб написання алергену регламентований, а не залишений дизайнеру

Недостатньо, щоб речовина була десь у тексті. Найменування має бути таким, як у додатку № 1, включеним до переліку інгредієнтів із чітким посиланням на нього, і виділеним за допомогою набору графічних характеристик, які чітко відрізняють його від решти переліку — шрифтом, стилем знаків або кольором фону. За відсутності переліку інгредієнтів позначення включає слово «містить», за яким іде найменування з додатка. Якщо кілька інгредієнтів походять з тієї самої речовини з додатка, це уточнюється для кожного окремо. Наслідок для будь-якого цифрового меню: алерген — це не декоративна етикетка, наклеєна на продукт, це зв’язок між інгредієнтом і закритим переліком, з вимогою візуального контрасту.

ДжерелоLegea 279/2017, art. 19 alin. (1)–(4); anexa nr. 1

Нотатка «має алергію на…» — це дані про здоров’я, отже, особлива категорія

Визначення широке і не потребує медичного контексту: «персональні дані, пов’язані з фізичним або психічним здоров’ям фізичної особи». Харчова алергія входить без жодних дискусій. Закон виходить із заборони — обробка даних про здоров’я заборонена — а тим, що робить її законною, є вичерпно перелічені винятки. Для ресторану єдиний реалістичний виняток — це явна згода для конкретних цілей, надана клієнтом, який повідомляє інформацію. Практична різниця порівняно зі звичайними даними: договірна підстава, на якій тримається бронювання, не підходить; нотатка про алергію потребує власної підстави, власної мети й власного строку.

ДжерелоЗакон 195/2024, ст. 4 (визначення «дані про здоров’я»), ст. 9 п. (1) і п. (2) літ. a); Регламент (ЄС) 2016/679, ст. 9 п. (1)

Трасованість має зміст, ритм і строк, прописані в законі

Оператори повинні мати системи, які дають змогу ідентифікувати підприємства, від яких вони були забезпечені, і тих, кому вони постачали — крок назад і крок уперед. Інформація про партію має перелічений зміст: точний опис продукту, обсяг або кількість, назва й адреса оператора, від якого було відправлено, назва й адреса відправника, якщо це інша особа, такі самі для одержувача, ідентифікаційне посилання на партію та дата відправлення; формат має бути точним і чітким. Ритм і строк теж у тексті: інформація оновлюється щодня і зберігається щонайменше 14 днів від дати кінцевого споживання, від дати мінімальної придатності або від останнього дня строку придатності. На вимогу Національного агентства з безпеки харчових продуктів оператор надає її протягом 5 днів.

ДжерелоЗакон 306/2018 про безпеку харчових продуктів, ст. 11 п. (3), (5), (6) і (7); ст. 2 (визначення «простежуваність»)

HACCP — це постійна процедура з документами, а не досьє, зроблене один раз

Закон формулює сім кроків як безперервний обов’язок: виявлення ризиків, виявлення критичних контрольних точок, встановлення критичних меж, ефективні процедури моніторингу в критичних точках, коригувальні дії, коли моніторинг показує, що точка вийшла з-під контролю, процедури регулярної перевірки, а також складання документів і записів залежно від характеру та розміру підприємства, щоб довести ефективне застосування. За будь-якої зміни продукту, процесу або етапу процедура переглядається. Документи щодо впровадження зберігаються відповідно до закону про Архівний фонд і надаються Агентству на вимогу. Хто будує програмне забезпечення для кухні, успадковує пункт g): якщо система не створює записи, вона нічого не доводить.

ДжерелоЗакон 296/2017 щодо загальних вимог гігієни харчових продуктів, ст. 3 п. (7) літ. a)–g) і п. (8); ст. 8 п. (1); Закон 306/2018, ст. 7 п. (1) літ. c)

Дані про здоров’я персоналу вимагаються законом, тож вони не ґрунтуються на згоді

Кожна особа, яка працює в зоні поводження з харчовими продуктами, повинна мати медичну книжку і проходити медичний контроль під час прийняття на роботу; виробництво і розподіл здійснюються лише особами, які пройшли профілактичний медичний огляд і надалі проходять періодичні огляди. Крім того, будь-яка особа, яка поводиться з харчовими продуктами і страждає на захворювання, повинна негайно повідомити оператора про хворобу або симптоми та їхні причини. У результаті роботодавець обов’язково володіє даними про здоров’я працівників. Підстава — не згода: згоду, надану працівником роботодавцю, важко вважати вільною, а виняток для специфічних обов’язків і прав у сфері зайнятості, дозволених нормативними актами. Два закони вище є тими нормативними актами, що надають дозвіл.

ДжерелоЗакон 296/2017, ст. 16 п. (1) і (3); Закон 306/2018, ст. 23 п. (1) і (2); Закон 195/2024, ст. 9 п. (2) літ. b)

Вилучення та інформування споживача є власними, негайними обов’язками

Коли оператор вважає або має обґрунтовані підстави вважати, що продукт, який він розповсюдив, не відповідає вимогам безпеки, він негайно ініціює процедури вилучення і негайно повідомляє Агентство; він інформує споживача ефективно і точно про причину вилучення та вилучає у споживача вже доставлені продукти, коли інші заходи є недостатніми. Письмового розпорядження не чекають. А якщо в партії виявлено небезпечний продукт, вважається, що всі продукти в цій партії однаково небезпечні, якщо детальна експертиза не встановить інше. Це правило перетворює партійний облік із формальності на інструмент: без нього «партія» означає все, що є в холодильнику.

ДжерелоЗакон 306/2018, ст. 8 п. (2) і (3); ст. 30 п. (1), (3), (4) і (5)

Підтвердження бронювання та пропозиція, надіслані тій самій особі, не мають однакової підстави

Повідомлення, яке підтверджує або нагадує про вже зроблене бронювання, стосується виконання того, що замовив клієнт, і ґрунтується на договірній підставі, відповідно на заходах, вжитих на прохання особи до укладення договору. Пропозиція, акція або запрошення на захід є прямим маркетингом, а там особа має право в будь-який момент заперечити, у тому числі проти створення профілів, і якщо вона заперечує, дані більше не обробляються з цією метою. Право доводиться до відома прямо, чітко і окремо від будь-якої іншої інформації, не пізніше першого повідомлення. Крім того, для електронної пошти існує заборона з попереднім opt-in: надсилання комерційних повідомлень електронною поштою заборонено без попередньо висловленої згоди одержувача.

ДжерелоЗакон 195/2024, ст. 6 п. (1) літ. b), ст. 4 (визначення «direct marketing»), ст. 21 п. (2)–(4); Закон 284/2004, ст. 22 п. (1)

Mecanica

Що роблять AI-голосові агенти, конкретно

Ті самі можливості, які розміщені на сторінці послуги, де в кожного є файл і рядок у бекенді.

Сесію запитують у платформи, а не у голосового постачальника

Сторінка надсилає `POST /functions/v1/widget-voice-session` із публічним ідентифікатором віджета та отримує назад підписаний URL. Вона ніколи не має ані ідентифікатора агента, ані жодного ключа. Неправильний варіант — `startSession({ agentId })` прямо в HTML — повністю обходить шар сесії, кредитів і журналу платформи та відкриває агента будь-кому, хто перегляне вихідний код сторінки. Це перша перевірка, яку ми робимо для будь-якої реалізації, яку беремо на себе.

Мікрофон запитують до сесії, тож відмова нічого не коштує

Порядок фіксований і має значення: спочатку запитайте мікрофон через `getUserMedia({audio:true})`, і лише якщо людина погодиться, запитуйте сесію. Якщо відвідувач відмовляє, не видається жодного підписаного URL і не витрачається жодної хвилини. Запит мікрофона робиться всередині натискання кнопки, до будь-якого очікування, яке могло б вийти за межі жесту — інакше браузер ігнорує запит.

Агента можна перервати, і це регулюється цифрами

В OpenAI Realtime: семантичне виявлення мовлення, поріг 0,5, буфер 300 мс, 500 мс тиші, переривання дозволене за замовчуванням. В ElevenLabs: подія `interruption` передається станції, щоб обрізати відтворення. Поверх цього, `turn_timeout` для кожного агента визначає, після якого часу тиші агент вважає, що його черга настала — за замовчуванням 15 секунд, зменшено до 12 на продажному агенті. І повідомлення клієнта «я не можу його перервати» часто має іншу причину, ніж пороги: занадто довгі відповіді. Це ми вирішуємо в prompt і в ліміті токенів, а не у виявленні мовлення.

Викликає інструменти під час розмови

Агент не замкнений у тому, що знає. Він може викликати серверні функції під час розмови — щоб перевірити доступність, створити запис, надіслати SMS або зробити запит до каталогу. Інструменти оголошуються для кожного агента, з типізованими параметрами й окремим строком виконання, щоб повільний інструмент не блокував розмову.

Передача людині — частина сценарію, а не виняток

У меседжингу підхоплення колегою має власний стан у потоці — `handoff_status`, момент підхоплення, причина, хто призначений, нотатки розв’язання — реалізований у окремому модулі на 619 рядків. По телефону передавання робить центральна: сліпе передавання через `##` і асистоване передавання через `*2`, з дзвінком, що потрапляє в контекст dialplan, написаний для цього. Це два різні механізми, бо це два різні канали; ми пишемо обидва в сценарії.

Двигун і голос обираються явно, не неявно

Чотири позиції постачальника: `elevenlabs`, `openai-realtime`, `gemini-live` і `auto`. Для синтезу голосу в інших мовах, ніж англійська, за замовчуванням — `eleven_flash_v2_5` — 32 мови, близько 75 ms; варіант вищої якості, `eleven_turbo_v2_5`, — близько 250 ms. На OpenAI Realtime є десять голосів і двигуни аж до `gpt-realtime-2.1`. Вибір — це поле в конфігурації агента, а не наше припущення.

Дані

Що зачіпає будь-яка система в галузі

Класи даних, які мають ресторани та HoReCa, з підставою зберігання там, де її дає закон.

Rezervarea
Ім'я, телефон, дата й час, кількість осіб, стіл, інколи привід. Це найзвичніший набір даних у закладі і, якщо брати окремо, найпростіший: він ґрунтується на виконанні договору або на діях, вжитих на запит особи до укладення договору. Ускладнення виникає через канал, а не через зміст — те саме бронювання існує одночасно в записнику на барі, у месенджерному ланцюжку сторінки та в зовнішньому сервісі бронювання, і третій є єдиним, який хтось міг би назвати «системою». Кожна копія має свого одержувача, своє місце зберігання і свій строк, і всі три потрібно описати в обліку діяльності з обробки.Зберігання: Щодо мети бронювання і того, що настає після нього. Передбачені строки видалення за категоріями є виразним елементом обліку діяльності з обробки — отже, їх визначають і фіксують, а не залишають на поведінку за замовчуванням застосунку.ДжерелоЗакон 195/2024, ст. 6 п. (1) літ. b), ст. 5 п. (1) літ. e), ст. 30 п. (1) літ. c), d) і f)
Примітка про алергію або дієтичний режим
«Без глютену», «алергія на арахіс», «не їсть молочні продукти». За змістом це дані про здоров’я, отже спеціальна категорія, незалежно від того, що це було написано в полі під назвою «примітки». Потрібне власне виняток — практично, явна згода для конкретних цілей — і розділення, якого системи не роблять самі по собі: інформація потрібна кухні того вечора і не потрібна жодній іншій цілі. Те саме речення, перенесене з чека замовлення в профіль клієнта, змінює свій режим, бо змінює свою мету, а сумісність нової мети оцінюється за явними критеріями, серед яких характер даних і можливі наслідки для особи.Зберігання: Скільки триває мета, для якої її було надано — послуга того вечора. Зберігання в профілі клієнта є другою метою, з другою підставою та другим строком, а згоду можна відкликати так само легко, як її було надано.ДжерелоЗакон 195/2024, ст. 4 (визначення «дані про здоров’я»), ст. 9 п. (1) і (2) літ. a), ст. 6 п. (5), ст. 7 п. (3)
Облік простежуваності
Опис продукту, кількість, номер партії, дата відправлення і — що дивує — ім’я та адреса відправника і одержувача. Коли постачальник є фізичною особою-підприємцем або виробником-фізичною особою, облік харчової безпеки також містить персональні дані, хоча ніхто так його не трактує. Це не підстава не вести його; це підстава, щоб він з’явився в обліку обробок із його реальною метою, яка є юридичним обов’язком, а не маркетингом.Зберігання: Щонайменше 14 днів від дати кінцевого споживання, від дати мінімальної придатності або від останнього дня строку придатності, з щоденним оновленням. На вимогу Агентства інформація надається протягом 5 днів.ДжерелоЗакон 306/2018, ст. 11 п. (5), (6) і (7); Закон 195/2024, ст. 6 п. (1) літ. c), ст. 30 п. (1) літ. b) і f)
Документація HACCP і облікові записи моніторингу
Аналіз ризиків, критичні точки, межі, картки моніторингу температур, коригувальні дії та періодичні перевірки. Закон прямо вимагає складання певних документів і облікових записів залежно від характеру та розміру підприємства, щоб можна було довести ефективне застосування заходів. Більшість не містить персональних даних, але підписані картки тим, хто вимірював, і тим, хто виправляв, їх містять — і вони є і доказом, і обробкою.Зберігання: Не перевірено конкретний строк. Закон відсилає до Закону № 880/1992 про Архівний фонд Республіки Молдова щодо зберігання документів із впровадження HACCP; ми не змогли відкрити текст цього закону в день перевірки, і кількість років, яку я не можу показати, залишається неперевіреною.ДжерелоЗакон 296/2017, ст. 3 п. (7) літ. g), ст. 8 п. (1) літ. a) і b)
Медична справа персоналу
Медична картка, медичний огляд під час прийняття на роботу, періодичні огляди, повідомлення про хворобу або симптоми оператору, заборона входити до зони маніпулювання для тих, хто страждає від інфікованих уражень, шкірних інфекцій, абсцесів або діареї. Це дані про здоров’я працівників, обов’язкові за законом, тож уникнути їх неможливо — і тому єдине питання, що лишилося, — хто їх бачить. Заходи мають забезпечувати, щоб за замовчуванням дані не могли бути доступні, без втручання особи, необмеженій кількості осіб; спільний файл на телефоні менеджера цю умову не виконує.Зберігання: Не перевірено галузевий строк. Загальний принцип — зберігання протягом періоду, що не перевищує необхідного для мети, а передбачуваний строк за категорією входить до обліку операцій з обробки.ДжерелоЗакон 296/2017, ст. 16 п. (1)–(3); Закон 306/2018, ст. 23 п. (1) і (2); Закон 195/2024, ст. 9 п. (2) літ. b), ст. 25 п. (2), ст. 5 п. (1) літ. e)
Зображення із системи відеоспостереження
Камери над будинком, біля входу та в зоні обслуговування знімають як клієнтів, так і працівників. Це обробка, вона потребує підстави та інформування в момент збирання — тобто при вході, а не в прихованій політиці на сайті. А якщо покриття перетворюється на систематичний моніторинг у великому масштабі доступної для публіки зони, оцінка впливу на захист даних є обов’язковою до встановлення, а не після першої скарги.Зберігання: Визначено метою і прописано явно; принцип обмеження строку зберігання застосовується повністю. Передбачений строк видалення є елементом обліку діяльності з обробки.ДжерелоЗакон 195/2024, ст. 6 п. (1) літ. f), ст. 13 п. (1) і (2), ст. 35 п. (1) і (3) літ. c), ст. 30 п. (1) літ. f)
Замовлення на доставку
Адреса, поверх, код домофона, номер телефону, іноді вказівки про те, хто відчиняє двері. Їх збирають для однієї мети — щоб їжа дійшла — і вони мають короткий життєвий цикл за своєю природою, але залишаються в таблиці замовлень так само довго, як ціна і кількість. Сюди входить і обов’язок інформування за законом про харчові продукти: під час продажу засобами дистанційного зв’язку обов’язкова інформація надається до купівлі, на носії дистанційного продажу, без додаткових витрат для споживача, а всі обов’язкові відомості — на момент доставки.Зберігання: Щодо виконання замовлення та зобов’язань, що з нього випливають. Строк визначається за категорією і фіксується в обліку; поля доступу до житла не потребують такого самого строку, як реєстрація замовлення.ДжерелоЗакон 195/2024, ст. 6 п. (1) літ. b), ст. 5 п. (1) літ. c) і e), ст. 30 п. (1) літ. f); Закон 279/2017, ст. 12 п. (1) і (2)

Limbajul

Слова, які вживають люди там

Агент, який каже «запис» там, де в галузі кажуть інакше, одразу звучить як чужий. Саме тому словник входить до налаштування, а не до глосарію в кінці.

Оператор у сфері харчових продуктів
Юридичний термін, яким харчове законодавство називає заклад. Не «ресторан», не «клієнт», не «фірма» — обов’язки простежуваності, гігієни та вилучення записані саме на це слово. Увага на омонімію: у законі про захист даних «оператор» означає зовсім інше — того, хто визначає цілі та засоби обробки.
Заклад громадського харчування
Категорія, до якої належать ресторан, кафе, бар і їдальня, коли закон про інформування споживача визначає свою сферу. Це слово, яке закриває дискусію «той закон для фабрик, не для нас».
Nepreambalat
Їжа, що потрапляє до клієнта без попередньо закритої упаковки — тобто майже все, що виходить із кухні. Це не звільнення від інформування, а режим, який переносить інформування з етикетки на афішу, оголошення чи будь-яку іншу письмову форму.
Алерген із додатка № 1
Не будь-який інгредієнт, на який хтось може відреагувати, а одна з 14 позицій у закритому переліку закону — від злаків, що містять глютен, до молюсків, з винятками, записаними навпроти кожної. Меню, яке позначає «алергени» за інтуїцією, позначає не те, що вимагає закон.
Простежуваність, крок назад і крок уперед
Здатність сказати, від кого надійшла партія і кому вона пішла. Це не повна історія харчового ланцюга, а саме дві сусідні ланки — і тому це здійсненно навіть у невеликому закладі.
ККТ — критична контрольна точка
Етап, на якому контроль є істотним для запобігання ризику або для зменшення його до прийнятного рівня, і для якого встановлюється критична межа, що відокремлює прийнятне від неприйнятного. Приймання товару, температура приготування та температура холодного зберігання — звичайні приклади; реальний перелік визначається за процесом кожного закладу.
Кінцева дата споживання / дата мінімальної придатності
Дві різні речі, які щодня плутають. Перша — це термін, після якого продукт уже не можна споживати безпечно; друга — це дата, до якої продукт зберігає свої властивості. Строк зберігання обліку простежуваності обчислюється від однієї з них, тож плутанина має практичні наслідки.
Медична книжка
Документ, який закон про гігієну вимагає від кожної особи, що працює в зоні поводження з харчовими продуктами. Для кухні це формальність працевлаштування; для захисту даних — це спеціальна категорія, яка перебуває у володінні роботодавця.
Lot
Одиниця, на якій тримається вся простежуваність і, за потреби, вилучення. Це важливо, бо правило жорстке: якщо в партії виявлено небезпечний продукт, уся партія вважається небезпечною, доки не доведено протилежне. Заклад, який не фіксує партії, вилучає не ящик, а склад.

Де ламається

Що йде не так, коли ресторани & horeca поспіхом цифровізуються

PDF із QR-коду стає джерелом істини для юридичного зобов’язання

Проскановане меню вирішує друкарські помилки і нічого більше. У ньому не шукають, його не перекладають, а коли змінюється постачальник борошна або рецептура соусу, алерген змінюється на кухні і не змінюється у файлі. Відмінність від помилкової ціни в тому, що тут зобов’язання полягає в правильному інформуванні про речовину, що спричиняє алергію, з письмовими вимогами щодо того, де вона вказується і як виділяється. Документ, який оновлюється через передрук, не може встигати за набором даних, що змінюється щотижня — не тому, що він погано зроблений, а тому, що це документ.

Алергічна примітка мігрує з записки в профіль клієнта і залишається там

Клієнт один раз каже, що має алергію на морепродукти. Інформація переходить з голови офіціанта в замовлення, із замовлення в вечірній звіт, зі звіту в клієнтську картку системи лояльності, а звідти вже не йде. Ніхто не вирішував цього на нараді; це сталося тому, що системи копіюють поля. Результат — особлива категорія даних, що зберігається без власної підстави, без строку і без способу, за яким особа могла б її відкликати, у системі, побудованій для зовсім іншої мети.

Трасованість існує на папері, але не може бути надана вчасно

Рахунки-фактури всі є, у хронологічному порядку. Але запит органу не є хронологічним, а за продуктом і партією: хто поставив цей сир і в які дні він виходив. Закон вимагає, щоб інформація була в точному і чіткому форматі, оновлювалася щодня і надавалася протягом 5 днів від запиту. Справа, організована за постачальниками і місяцями, відповідає на інше питання, ніж те, яке ставлять, і ця різниця проявляється саме в той день, коли ви не маєте права втрачати час.

Зовнішній сервіс бронювань входить в операцію без договору

Віджет ставлять на сайт одного післяобіддя, бо на початку він безкоштовний. Від цього моменту постачальник обробляє імена, телефони, час і, через поле для приміток, інколи дані про здоров’я — від імені закладу, тобто як уповноважена особа. Закон вимагає письмовий договір, який визначає предмет, строк, характер і мету обробки, тип даних і категорії суб’єктів даних, і який передбачає, що постачальник працює лише за задокументованими інструкціями, не передає на субпідряд без дозволу і, наприкінці, видаляє або повертає дані. Де стоїть сервер — окреме питання, зі своїм режимом передачі.

Група месенджера команди стає операційною системою закладу

Спеціальні замовлення, фото з температурними журналами, фотографії медичних книжок, бронювання, передані зі зміни в зміну — усе потрапляє в групу на особистих телефонах, бо це найкоротший шлях. Так формується другий облік, у постачальника, з яким немає договору, без строку видалення, без журналу того, хто що прочитав, і без будь-якого неявного обмеження доступу. Обов’язок забезпечити, щоб за замовчуванням дані не могли бути доступні необмеженій кількості осіб без втручання когось, стосується не лише офіційних систем — він стосується даних, куди б вони не потрапили.

Питання

Що запитують у ресторанах і horeca перед тим, як купити software

Чи справді я маю писати алергени, якщо не продаю запаковані продукти?

Так, і саме це є врегульований випадок. Закон прямо застосовується до харчових продуктів, призначених для кінцевого споживача, включно з тими, що постачаються закладами громадського харчування, а для продуктів, представлених неупакованими для продажу кінцевому споживачу, є обов’язковим зазначення найменування, списку інгредієнтів, алергенів із додатка № 1 та інформації про придатність. Формулювання закону про те, як саме це робиться, таке: «на афіші, оголошенні або в будь-якій іншій формі, без ризику плутанини для споживача». Отже, є свобода форми, а не свобода не писати.

Достатньо, щоб офіціант сказав, якщо він навчений?

Навчання персоналу є окремим обов’язком і залишається обов’язковим — оператори мають забезпечити, щоб особи, які працюють із харчовими продуктами, були навчені з питань гігієни, а відповідальні за процедуру мали необхідне навчання щодо застосування принципів HACCP. Але воно не замінює зазначення. Текст закону говорить про зазначення на плакаті, оголошенні або в іншій формі; усна відповідь не є зазначенням і не залишає сліду. На практиці ці два елементи працюють разом: письмова форма є обов’язком, а навчений персонал — тим, хто може пояснити її, не суперечачи їй.

Чи можу я тримати в системі, що клієнт має алергію на щось, щоб не питав щоразу?

Можете, але не на тій самій підставі, на якій ви тримаєте бронювання. Це дані про здоров’я, тож вони підпадають під заборону в законі про захист даних, а реалістичним винятком для закладу є явна згода для конкретних цілей. Згода має бути подана у формі, яка чітко відрізняє її від інших аспектів, простою і зрозумілою мовою, і має бути так само легко відкликана, як і надана. Є ще одна умова, яку легко пропустити: згода не є вільно наданою, якщо надання послуги обумовлене обробкою, яка не є необхідною для послуги — тобто не можна прив’язати бронювання до прийняття харчового профілю.

Скільки часу я маю зберігати документи від постачальників?

Інформація про надані партії оновлюється щодня і зберігається щонайменше 14 днів від дати кінцевого терміну споживання, від дати мінімальної придатності або від останнього дня строку придатності. «Щонайменше» означає, що строк є мінімальним, а не максимальним, і інші обов’язки — бухгалтерські, податкові — можуть вимагати більшого для тих самих документів. Що змінюється на практиці, так це форма: на запит Агентства інформацію потрібно надати за 5 днів, що перетворює несортовану папку-реєстратор на проблему навіть якщо всі папери на місці.

Хто відповідає, якщо постачальник поставив мені невідповідний продукт?

Оператори харчової сфери відповідають за дотримання регламентів на всьому харчовому ланцюгу. Коли оператор вважає або має обґрунтовані підстави вважати, що продукт, який він розповсюдив, не відповідає вимогам безпеки, він негайно ініціює вилучення та негайно інформує Агентство, а споживача ефективно й точно інформують про причину. Ті, хто здійснює роздрібну торгівлю або дистрибуцію, у межах власної діяльності запроваджують процедури вилучення та співпрацюють у заходах, ужитих виробниками. Відповідальність постачальника не призупиняє власних обов’язків закладу — вона їх додає.

Чи потрібна мені оцінка впливу для камер у залі?

Оцінка є обов’язковою, зокрема, у разі систематичного моніторингу у великому масштабі доступної для публіки зони, а також у двох інших перелічених ситуаціях. Заклад із двома камерами над касою автоматично не перебуває в такій ситуації; мережа закладів із повним покриттям зон обслуговування наближається до неї значно більше. Орієнтир, який вирішує, — не враження постачальника обладнання: Центр затверджує перелік типів операцій, які є предметом вимоги, а затверджені переліки публікуються в Офіційному моніторі та на вебсторінці Центру. Незалежно від цього, обов’язок інформування в момент збору зберігається в усіх випадках.

Чи можу надсилати пропозиції клієнтам, які вже забронювали в мене?

Підтвердження і нагадування про вже зроблене бронювання належать до виконання того, що запросив клієнт. Пропозиція є прямим маркетингом, а там є два пороги, а не один. Перший: особа має право в будь-який момент заперечити проти обробки з цією метою, включно зі створенням профілів, і це право має бути чітко, ясно та окремо від будь-якої іншої інформації доведене до уваги не пізніше першої комунікації. Другий, для електронної пошти: надсилання комерційних повідомлень електронною поштою заборонене, за винятком випадку, коли одержувач попередньо висловив згоду. Тобто opt-in до, а не відписка після.

Чи може автоматична система відповісти, чи містить страва глютен?

Вона може прочитати, що заявив заклад, і нічого не додавати — і це вже корисно, бо питання повторюється десятки разів на день. Чого вона не може, так це робити висновки. Алерген є обов’язковою згадкою, пов’язаною із закритим переліком та реальною композицією кінцевого продукту, зокрема в модифікованій формі, а маркування, реклама й представлення не повинні вводити споживача в оману. Система, яка вгадує на основі назви страви, не є менш точною, це заява оператора без підстави. Правило проєктування просте: якщо інформація не заявлена в джерелі закладу, правильна відповідь — що вона не заявлена.

Який реальний ризик у мене є, якщо я нічого не робитиму цього року?

Є два окремі режими. Щодо харчової сфери, порушення закону про безпеку харчових продуктів і закону про інформування споживача тягне адміністративну, цивільну та кримінальну відповідальність згідно із законодавством, а державний контроль здійснює Національне агентство з безпеки харчових продуктів. Щодо даних, закон про захист даних чинний із 23 серпня 2026 року і передбачає штрафи до 1.000.000 леїв або 1% від загального обороту за обов’язки оператора, відповідно до 2.000.000 леїв або 2% за принципи, права суб’єктів даних і передачі, беручи до уваги більшу суму. Втім, є явне поетапне впровадження: з першого року застосовується 10% від визначеного розміру, з другого — 40%, з третього — 100%.

Що ми не можемо стверджуватиУ нас немає власного виміряного результату для HoReCa, який можна було б поставити на цю сторінку, і ми не підставляємо замість нього запозичену цифру. Ми не є консультантами з безпеки харчових продуктів: не складаємо плани HACCP, не проводимо аудит гігієни, не виконуємо лабораторні випробування і не отримуємо дозволи від Національного агентства з безпеки харчових продуктів. Ми не є постачальником послуг відповідальної особи із захисту даних і не видаємо юридичних висновків — тут написано цитовані з посиланням на статтю правила, а не консультацію для конкретного випадку. Ми не змогли перевірити конкретний строк зберігання документів HACCP: закон про гігієну відсилає до Закону № 880/1992 про Архівний фонд, текст якого ми не відкривали в день перевірки, тож строк залишається неперевіреним. Копія Закону 279/2017, яку ми змогли прочитати, є початковою публікацією в Офіційному моніторі від 12.01.2018, без шапки змін, а офіційне консолідоване джерело повернуло 403 — отже, ми не стверджуємо, що сьогоднішній текст ідентичний цитованому. Копія Закону 296/2017 показує ухвалену зміну, що набирає чинності лише 30.11.2027; ми не цитували її як чинне право. Ми не називаємо жодного закладу і не публікуємо жодної інформації про чиїхось клієнтів.

Сервіс, застосованийМи ще не доставили саме цю комбінацію. Те, що ви прочитали вище, — це механіка нашої послуги, перевірювана на її сторінці, поставлена поруч із правилами, що регулюють restaurante & horeca — кожна зі статтею, з якої вона походить. Те, що ми фактично побудували, є на сторінці послуги та в портфоліо.

Джерела 11 джерела · перевірені на 2026-09-07

Що вам хотілося б налагодити?

Розкажіть про свій процес. Разом визначимо, що варто збудувати, що можна підключити і як перевіримо результат.

Поговорімо