Passer au contenu
megapromotingDiscutons

Solutions · Restaurants et HoReCa

Agents vocaux AI pour restaurants et horeca.

Prise en charge et initiation des appels, avec sources et actions configurées. La page présente ici la mécanique du service à côté des règles qui s’appliquent dans les restaurants et horeca — sans prétendre à un projet que nous n’avons pas réalisé.

Serviciul, aplicatNu am livrat încă exact această combinație. Ce citești mai jos e mecanica serviciului nostru, verificabilă pe pagina lui, pusă lângă regulile care guvernează restaurante & horeca — fiecare cu articolul din care vine. Ce am construit efectiv stă pe pagina serviciului și în portofoliu.

Point de départ

À quoi ressemblent les restaurants et HoReCa avant tout logiciel

La réservation n’a pas sa propre place. Elle arrive par trois voies à la fois — le téléphone du bar, le message sur le réseau social de l’établissement et, s’il existe, le formulaire du site — et les trois ne se voient pas entre elles. Le serveur qui décroche note l’heure et le nom dans un carnet, la personne qui gère la page répond depuis son propre téléphone, et le formulaire envoie un e-mail que personne ne lit pendant le service. La surréservation et la table vide à huit heures sont le même défaut vu sous deux angles : il n’existe pas un seul endroit où une demande puisse attendre.

Le menu est un ensemble de données qui change chaque semaine, pas un document imprimé une seule fois. La cuisine retire un plat parce qu’un ingrédient n’a pas été trouvé, le fournisseur de bière change, le prix d’une référence augmente. La différence avec d’autres secteurs est que le menu porte aussi une obligation légale : la composition qui déclenche la déclaration des allergènes. Lorsque la source de vérité est un PDF scanné collé à un code QR, le changement de fournisseur de farine n’atteint jamais ce que le client lit, et ce décalage n’est pas un problème de marketing.

La question sur les allergènes arrive au restaurant sous forme de parole, pas de formulaire : « y a-t-il des noix ? », « est-ce sans gluten ? », « mon mari est allergique au céleri ». La réponse est une obligation d’information, et la phrase que prononce le client est, en même temps, une information sur sa santé. La cuisine en a besoin ce soir pour ne pas rendre quelqu’un malade. Le système de fidélisation n’en a pas besoin dans un an, mais il la conserve généralement, parce que personne n’a décidé explicitement où s’arrête la note.

La traçabilité vit sur le papier, dans un classeur sous le comptoir : factures des fournisseurs, bons de livraison, étiquettes découpées sur les caisses. Cela fonctionne tant que personne ne pose de question. Le jour où l’on pose la question, elle est précise et avec un délai — de qui provenait ce lot et à qui a-t-il été livré — et le classeur doit fournir la réponse en quelques jours, pas après une semaine de recherche.

Les employés d’un restaurant produisent, sans que personne ne le nomme ainsi, un dossier de données de santé : carnet médical, contrôle médical à l’embauche, examens périodiques, et, en cas de maladie, une communication immédiate au patron. Elles sont exigées par la loi, donc elles ne peuvent pas être refusées, mais c’est précisément pour cela qu’elles constituent aussi la catégorie de données la plus sensible qu’un restaurant détient. En pratique, elles se trouvent dans un tiroir au bureau ou dans un dossier partagé sur le téléphone du manager, à côté des photos des événements.

Ordinea unui apel: microfonul înainte de sesiunePagina cere întâi microfonul. Dacă vizitatorul refuză, ramura se oprește acolo: nu se emite nicio sesiune și nu se consumă niciun minut. Dacă acceptă, platforma emite un URL semnat, de scurtă durată; agentul vorbește și poate fi întrerupt, cheamă la nevoie o funcție pe server, iar ce depășește rolul lui se predă unui om. În pagina ta nu ajung nici cheia furnizorului de voce, nici identificatorul agentului.Ordinea e fixă și contează1Pagina tacere microfonul2Sesiune semnatăURL scurt, de la noi3Agentul vorbeștepoate fi întreruptRefuz la microfonnicio sesiune emisăzero minute consumate4Cheamă o unealtăfuncție pe serverPredare către omce depășește rolulÎn pagină nu ajung nici cheia furnizorului, nici identificatorul agentului.
Ordinea unui apel, cu ramura care nu costă nimic

Regulile

Ce qui s’applique dans les restaurants & horeca, avec l’article d’où cela provient

Chaque règle ci-dessous porte l’acte normatif qui l’impose. La vérification ne demande pas de nous croire sur parole.

Les allergènes sont déclarés obligatoirement aussi pour les aliments non préemballés

La loi sur l’information du consommateur ne contourne pas le restaurant, elle le nomme : elle s’applique à tous les produits alimentaires destinés au consommateur final, y compris ceux livrés par les établissements de restauration publique. La mention obligatoire est « tout ingrédient ou adjuvant technologique mentionné à l’annexe n° 1 ou provenant d’une substance ou d’un produit mentionné à l’annexe n° 1, provoquant des allergies ou des intolérances, utilisé dans la fabrication ou la préparation d’un produit alimentaire et encore présent dans le produit fini, même sous une forme modifiée ». Pour les produits non préemballés — c’est-à-dire pour tout ce qui sort de la cuisine — sont obligatoires la dénomination, la liste des ingrédients, les allergènes et l’information de durabilité, et l’inscription se fait sur une affiche, un avis ou sous toute autre forme, sans risque de confusion pour le consommateur. Le mot qui compte est « inscription » : la loi exige une forme écrite, pas la bonne volonté du serveur. L’annexe n° 1 comporte 14 positions, numérotées dans le texte.

SursaLegea 279/2017 privind informarea consumatorului cu privire la produsele alimentare, art. 1 alin. (3), art. 8 alin. (1) lit. a)–c) și f), art. 37 și anexa nr. 1

La manière d’écrire l’allergène est réglementée, pas laissée au designer

Il ne suffit pas que la substance figure quelque part dans le texte. La dénomination doit être celle de l’annexe n° 1, incluse dans la liste des ingrédients avec une référence claire à celle-ci, et mise en évidence au moyen d’un ensemble de caractéristiques graphiques qui la distinguent clairement du reste de la liste — par la police, le style des caractères ou la couleur de fond. En l’absence de liste d’ingrédients, la présentation inclut le mot « contient », suivi de la dénomination de l’annexe. Si plusieurs ingrédients proviennent de la même substance de l’annexe, les indications clarifient cela pour chacun d’eux. La conséquence pour tout menu numérique : l’allergène n’est pas une étiquette décorative collée sur le produit, c’est un lien entre l’ingrédient et une liste fermée, avec une exigence de contraste visuel.

SursaLegea 279/2017, art. 19 alin. (1)–(4); anexa nr. 1

La note « est allergique à… » est une donnée relative à la santé, donc une catégorie particulière

La définition est large et ne requiert pas de contexte médical : « données à caractère personnel relatives à la santé physique ou mentale d’une personne physique ». Une allergie alimentaire y entre sans discussion. La loi part d’une interdiction — le traitement des données relatives à la santé est interdit — et ce qui le rend légal, ce sont les exceptions énumérées de manière limitative. Pour un restaurant, la seule exception réaliste est le consentement explicite à des fins spécifiques, donné par le client qui fournit l’information. La différence pratique par rapport aux données ordinaires : la base contractuelle sur laquelle repose la réservation ne suffit pas ; la note d’allergie exige sa propre base, son propre objectif et son propre délai.

SursaLegea 195/2024, art. 4 (definiția „date privind sănătatea”), art. 9 alin. (1) și alin. (2) lit. a); Regulamentul (UE) 2016/679, art. 9 alin. (1)

La traçabilité a un contenu, un rythme et un délai écrits dans la loi

Les opérateurs doivent disposer de systèmes permettant d’identifier les entreprises auprès desquelles ils se sont approvisionnés et celles auxquelles ils ont fourni — un pas en arrière et un pas en avant. L’information de lot a un contenu énuméré : la description précise du produit, le volume ou la quantité, le nom et l’adresse de l’opérateur dont l’envoi a été effectué, le nom et l’adresse de l’expéditeur si ce n’est pas le même, les mêmes pour le destinataire, une référence d’identification du lot et la date d’expédition ; le format doit être précis et clair. Le rythme et le délai figurent aussi dans le texte : les informations sont mises à jour quotidiennement et conservées pendant au moins 14 jours à compter de la date limite de consommation, de la date de durabilité minimale ou du dernier jour du délai de validité. À la demande de l’Agence nationale pour la sécurité des aliments, l’opérateur les fournit dans un délai de 5 jours.

SursaLegea 306/2018 privind siguranța alimentelor, art. 11 alin. (3), (5), (6) și (7); art. 2 (definiția „trasabilitate”)

HACCP est une procédure permanente avec des documents, pas un dossier établi une fois

La loi énonce les sept étapes comme une obligation continue : identification des risques, identification des points critiques de contrôle, fixation des limites critiques, procédures efficaces de surveillance aux points critiques, actions correctives lorsque la surveillance montre qu’un point est sorti de contrôle, procédures de vérification régulières, et rédaction de documents et de registres en fonction de la nature et de la taille de l’entreprise afin de démontrer une application efficace. À chaque modification du produit, du processus ou d’une étape, la procédure est réexaminée. Les documents de mise en œuvre sont conservés conformément à la loi sur le Fonds archivistique et mis à la disposition de l’Agence sur demande. Celui qui construit des logiciels pour la cuisine hérite du lit. g) : si le système ne produit pas de registres, il ne démontre rien.

SursaLegea 296/2017 privind cerințele generale de igienă a produselor alimentare, art. 3 alin. (7) lit. a)–g) și alin. (8); art. 8 alin. (1); Legea 306/2018, art. 7 alin. (1) lit. c)

Les données de santé du personnel sont exigées par la loi, donc elles ne reposent pas sur le consentement

Chaque personne qui travaille dans la zone de manipulation des denrées alimentaires doit détenir un carnet médical et être soumise au contrôle médical à l’embauche ; la production et la distribution sont effectuées uniquement par des personnes ayant passé l’examen médical préventif et passant ensuite des examens périodiques. De plus, toute personne qui manipule des denrées alimentaires et souffre d’une affection doit communiquer immédiatement à l’opérateur la maladie ou les symptômes ainsi que leurs causes. Il en résulte que l’employeur détient obligatoirement des données de santé sur les employés. Le fondement n’est pas le consentement — un consentement donné par l’employé à l’employeur est difficile à considérer comme libre — mais l’exception relative aux obligations et droits spécifiques dans le domaine de l’emploi, autorisés par les actes normatifs. Les deux lois ci-dessus sont les actes normatifs qui autorisent.

SursaLegea 296/2017, art. 16 alin. (1) și (3); Legea 306/2018, art. 23 alin. (1) și (2); Legea 195/2024, art. 9 alin. (2) lit. b)

Le retrait et l’information du consommateur sont des obligations propres, immédiates

Lorsque l’opérateur estime ou a des motifs fondés de considérer qu’un produit qu’il a distribué ne satisfait pas aux exigences de sécurité, il engage immédiatement les procédures de retrait et informe immédiatement l’Agence ; il informe le consommateur, de manière efficace et précise, du motif du retrait et retire du consommateur les produits déjà livrés lorsque d’autres mesures ne suffisent pas. Aucune décision écrite n’est attendue. Et si un produit dangereux est détecté dans un lot, il est considéré que tous les produits du lot sont dangereux dans la même mesure, sauf si une expertise détaillée constate le contraire. C’est la règle qui transforme l’enregistrement de lot d’une formalité en un outil : sans lui, « lot » signifie tout ce qui est dans le réfrigérateur.

SursaLegea 306/2018, art. 8 alin. (2) și (3); art. 30 alin. (1), (3), (4) și (5)

La confirmation d’une réservation et une offre envoyée à la même personne n’ont pas la même base

Le message qui confirme ou rappelle une réservation déjà effectuée relève de l’exécution de ce que le client a demandé et se fonde sur la base contractuelle, respectivement sur les mesures prises à la demande de la personne avant la conclusion du contrat. Une offre, une promotion ou une invitation à un événement relève du marketing direct, et dans ce cas la personne a le droit de s’y opposer à tout moment, y compris à la création de profils, et si elle s’y oppose, les données ne sont plus traitées à cette fin. Le droit est porté à l’attention explicitement, clairement et séparément de toute autre information, au plus tard lors de la première communication. En plus, pour le courrier électronique, il existe une interdiction avec opt-in préalable : l’envoi de communications commerciales par courrier électronique est interdit sans le consentement exprimé au préalable par le destinataire.

SursaLegea 195/2024, art. 6 alin. (1) lit. b), art. 4 (definiția „marketing direct”), art. 21 alin. (2)–(4); Legea 284/2004, art. 22 alin. (1)

Mecanica

Ce que font les agents vocaux IA, concrètement

Les mêmes capacités qui figurent sur la page du service, où chacun dispose du fichier et de la ligne en arrière-plan.

La session est demandée à la plateforme, pas au fournisseur de voix

La page envoie `POST /functions/v1/widget-voice-session` avec l’identifiant public du widget et reçoit en retour une URL signée. Elle n’a jamais l’identifiant de l’agent ni aucune clé. La mauvaise variante — `startSession({ agentId })` directement dans le HTML — contourne complètement la couche de session, de crédit et de journal de la plateforme, et expose l’agent à quiconque ouvre la source de la page. C’est le premier contrôle que nous faisons sur toute implémentation que nous reprenons.

Le micro est demandé avant la session, donc un refus ne coûte rien

L’ordre est fixe et compte : demandez le micro avec `getUserMedia({audio:true})`, et seulement si la personne accepte demandez la session. Si le visiteur refuse, aucune URL signée n’est émise et aucune minute n’est consommée. La demande de micro se fait à l’intérieur de l’appui sur le bouton, avant toute attente qui pourrait dépasser le geste — sinon le navigateur ignore la demande.

L’agent peut être interrompu, et cela se règle avec des chiffres

Sur OpenAI Realtime : détection sémantique de la parole, seuil 0,5, coussin de 300 ms, 500 ms de silence, interruption autorisée par défaut. Sur ElevenLabs : l’événement `interruption` est transmis au central pour couper la lecture. Par-dessus cela, `turn_timeout` par agent décide après combien de temps de silence l’agent considère que c’est à lui — par défaut 15 secondes, ramené à 12 sur un agent de vente. Et un « je ne peux pas l’interrompre » signalé par un client a, souvent, une autre cause que les seuils : des réponses trop longues. Celle-là, nous la résolvons dans le prompt et dans le plafond de tokens, pas dans la détection de parole.

Appeler des outils pendant la conversation

L’agent n’est pas enfermé dans ce qu’il sait. Il peut appeler des fonctions sur le serveur tout en parlant — pour lire une disponibilité, écrire un rendez-vous, envoyer un SMS ou interroger un catalogue. Les outils sont déclarés par agent, avec des paramètres typés et un délai d’exécution propre, afin qu’un outil lent ne bloque pas la conversation.

La transmission à un humain fait partie du scénario, pas une exception

En messagerie, la prise en charge par un collègue a son propre état sur le fil — `handoff_status`, le moment de la prise en charge, le motif, la personne affectée, les notes de résolution — implémentée dans un module dédié de 619 lignes. Au téléphone, le transfert est géré par le central : transfert aveugle via `##` et transfert assisté via `*2`, l’appel atterrissant dans un contexte de dialplan écrit pour cela. Ce sont deux mécanismes différents parce qu’il s’agit de deux canaux différents ; nous les écrivons tous les deux dans le scénario.

Le moteur et la voix se choisissent explicitement, pas implicitement

Quatre positions de fournisseur : `elevenlabs`, `openai-realtime`, `gemini-live` et `auto`. Pour la synthèse vocale dans les autres langues que l’anglais, la valeur par défaut est `eleven_flash_v2_5` — 32 langues, environ 75 ms ; la variante de meilleure qualité, `eleven_turbo_v2_5`, est d’environ 250 ms. Sur OpenAI Realtime, il y a dix voix et des moteurs jusqu’à `gpt-realtime-2.1`. Le choix est un champ dans la configuration de l’agent, pas une hypothèse de notre part.

Les données

Ce que touche tout système dans l’industrie

Les classes de données que possèdent restaurants & horeca, avec la base de conservation là où la loi la prévoit.

Rezervarea
Nume, telefon, data și ora, numărul de persoane, masa, uneori ocazia. E cel mai obișnuit set de date dintr-un local și, luat singur, cel mai simplu: se sprijină pe executarea contractului sau pe măsurile luate la cererea persoanei înainte de contract. Complicația apare din canal, nu din conținut — aceeași rezervare există simultan în carnetul de la bar, în firul de mesagerie al paginii și în serviciul extern de rezervări, iar al treilea e singurul pe care cineva l-ar putea numi „sistem”. Fiecare copie are propriul destinatar, propriul loc de stocare și propriul termen, iar toate trei trebuie descrise în evidența activităților de prelucrare.Păstrare: Legat de scopul rezervării și de ce urmează după ea. Termenele preconizate de ștergere pe categorii sunt un element expres al evidenței activităților de prelucrare — deci se decid și se scriu, nu se lasă pe seama comportamentului implicit al aplicației.SursaLegea 195/2024, art. 6 alin. (1) lit. b), art. 5 alin. (1) lit. e), art. 30 alin. (1) lit. c), d) și f)
La note d’allergie ou de régime alimentaire
„Fără gluten”, „alergie la arahide”, „nu mănâncă lactate”. Prin conținut, e dată privind sănătatea, deci categorie specială, indiferent că a fost scrisă într-o casetă numită „observații”. Are nevoie de o excepție proprie — practic, consimțământul explicit pentru scopuri specifice — și de o separare pe care sistemele nu o fac de la sine: informația e necesară bucătăriei în seara respectivă și nu e necesară niciunui alt scop. Aceeași frază, mutată din bonul de comandă în profilul de client, își schimbă regimul, pentru că își schimbă scopul, iar compatibilitatea unui scop nou se evaluează după criterii explicite, între care natura datelor și consecințele posibile asupra persoanei.Păstrare: Cât durează scopul pentru care a fost dată — serviciul din seara respectivă. Păstrarea într-un profil de client e un al doilea scop, cu al doilea temei și al doilea termen, iar consimțământul poate fi retras la fel de simplu cum a fost dat.SursaLegea 195/2024, art. 4 (definiția „date privind sănătatea”), art. 9 alin. (1) și (2) lit. a), art. 6 alin. (5), art. 7 alin. (3)
Enregistrement de traçabilité
Descrierea produsului, cantitatea, referința de lot, data expedierii și — partea care surprinde — numele și adresa expeditorului și ale destinatarului. Când furnizorul e un întreprinzător individual sau un producător persoană fizică, evidența de siguranță alimentară conține și date cu caracter personal, deși nimeni nu o tratează așa. Nu e un motiv să nu o ții; e un motiv să apară în evidența prelucrărilor, cu scopul ei real, care e o obligație legală, nu marketing.Păstrare: Cel puțin 14 zile de la data-limită de consum, de la data durabilității minimale sau de la ultima zi a termenului de valabilitate, cu actualizare zilnică. La solicitarea Agenției, informația se furnizează în 5 zile.SursaLegea 306/2018, art. 11 alin. (5), (6) și (7); Legea 195/2024, art. 6 alin. (1) lit. c), art. 30 alin. (1) lit. b) și f)
Documentation HACCP et registres de surveillance
Analiza riscurilor, punctele critice, limitele, fișele de monitorizare a temperaturilor, acțiunile corective și verificările periodice. Legea cere expres întocmirea unor documente și evidențe în funcție de natura și dimensiunea întreprinderii, ca să se poată demonstra aplicarea eficientă a măsurilor. Cea mai mare parte nu conține date personale, dar fișele semnate de cine a măsurat și de cine a corectat conțin — iar acelea sunt și dovada, și o prelucrare.Păstrare: Neverificat pentru termenul concret. Legea trimite la Legea nr. 880/1992 privind Fondul Arhivistic al Republicii Moldova pentru păstrarea documentelor de punere în aplicare a HACCP; nu am putut deschide textul acelei legi în ziua verificării, iar un număr de ani pe care nu îl pot arăta rămâne neverificat.SursaLegea 296/2017, art. 3 alin. (7) lit. g), art. 8 alin. (1) lit. a) și b)
Dossier de santé du personnel
Carnetul medical, controlul medical la angajare, examenele periodice, comunicarea unei boli sau a unor simptome către operator, interdicția de a intra în zona de manipulare pentru cine suferă de leziuni infectate, infecții ale pielii, abcese sau diaree. Sunt date de sănătate despre angajați, obligatorii prin lege, deci imposibil de evitat — și de aceea singura întrebare rămasă e cine le vede. Măsurile trebuie să asigure că, în mod implicit, datele nu pot fi accesate, fără intervenția persoanei, de un număr nelimitat de persoane; un dosar partajat pe telefonul managerului nu îndeplinește condiția.Păstrare: Neverificat pentru termenul sectorial. Principiul general e păstrarea pe o perioadă care nu depășește ce e necesar scopului, iar termenul preconizat pe categorie intră în evidența activităților de prelucrare.SursaLegea 296/2017, art. 16 alin. (1)–(3); Legea 306/2018, art. 23 alin. (1) și (2); Legea 195/2024, art. 9 alin. (2) lit. b), art. 25 alin. (2), art. 5 alin. (1) lit. e)
Images du système de vidéosurveillance
Camerele de deasupra casei, de la intrare și din spațiul de servire filmează clienți și angajați deopotrivă. E prelucrare, are nevoie de temei și de informare în momentul colectării — adică la intrare, nu într-o politică ascunsă pe site. Iar dacă acoperirea devine o monitorizare sistematică pe scară largă a unei zone accesibile publicului, evaluarea impactului asupra protecției datelor se impune înainte de instalare, nu după prima reclamație.Păstrare: Determinat de scop și scris explicit; principiul limitării stocării se aplică integral. Termenul preconizat de ștergere e un element al evidenței activităților de prelucrare.SursaLegea 195/2024, art. 6 alin. (1) lit. f), art. 13 alin. (1) și (2), art. 35 alin. (1) și (3) lit. c), art. 30 alin. (1) lit. f)
Commande de livraison
Adresa, etajul, codul de la interfon, numărul de telefon, uneori indicații despre cine deschide ușa. Sunt colectate pentru un singur scop — ca mâncarea să ajungă — și au un ciclu de viață scurt prin natura lor, dar rămân în tabelul de comenzi la fel de mult ca prețul și cantitatea. Aici intră și obligația de informare a legii alimentelor: la vânzarea prin mijloace de comunicare la distanță, informațiile obligatorii se pun la dispoziție înainte de cumpărare, pe suportul de vânzare la distanță, fără costuri suplimentare pentru consumator, iar toate mențiunile obligatorii la momentul livrării.Păstrare: Legat de executarea comenzii și de obligațiile care decurg din ea. Termenul se decide pe categorie și se scrie în evidență; câmpurile de acces la locuință nu au nevoie de același termen ca înregistrarea comenzii.SursaLegea 195/2024, art. 6 alin. (1) lit. b), art. 5 alin. (1) lit. c) și e), art. 30 alin. (1) lit. f); Legea 279/2017, art. 12 alin. (1) și (2)

Limbajul

Les mots que les gens utilisent là-bas

Un agent qui dit « programare » là où l’industrie dit autre chose s’entend immédiatement comme étranger. C’est pourquoi le vocabulaire entre dans la configuration, et non dans le glossaire de la fin.

Opérateur du secteur alimentaire
Le terme juridique par lequel la législation alimentaire désigne l’établissement. Pas «restaurant», pas «client», pas «entreprise» — les obligations de traçabilité, d’hygiène et de retrait sont écrites sur ce mot. Attention à l’homonymie : dans la loi sur la protection des données, «opérateur» signifie tout autre chose — celui qui fixe les finalités et les moyens du traitement.
Établissement de restauration publique
La catégorie dans laquelle entrent le restaurant, le café, le bar et la cantine lorsque la loi sur l’information du consommateur définit son champ d’application. C’est le mot qui met fin à la discussion «cette loi est pour les usines, pas pour nous».
Nepreambalat
La nourriture qui parvient au client sans emballage fermé à l’avance — c’est-à-dire presque tout ce qui sort d’une cuisine. Ce n’est pas une exemption d’information, c’est le régime qui déplace l’information de l’étiquette vers l’affiche, l’avis ou toute autre forme écrite.
Allergène de l’annexe n° 1
Pas n’importe quel ingrédient auquel quelqu’un peut réagir, mais l’une des 14 positions de la liste fermée de la loi — des céréales contenant du gluten jusqu’aux mollusques, avec les exceptions écrites en regard de chacune. Un menu qui marque les «allergènes» selon l’intuition indique autre chose que ce qu’exige la loi.
Traçabilité, un pas en arrière et un pas en avant
La capacité de dire d’où est venu un lot et à qui il a été livré. Cela ne signifie pas l’historique complet de la chaîne alimentaire, mais exactement les deux maillons voisins — et c’est pourquoi cela est réalisable même dans un petit établissement.
PCC — point critique de contrôle
L’étape où le contrôle est essentiel pour prévenir un risque ou le réduire à un niveau acceptable, et pour laquelle une limite critique est fixée, séparant l’acceptable de l’inacceptable. La réception des marchandises, la température de cuisson et celle de conservation au froid sont les exemples habituels ; la liste réelle est établie selon le processus de chaque établissement.
Date limite de consommation / date de durabilité minimale
Deux choses différentes, confondues chaque jour. La première est le délai après lequel le produit ne peut plus être consommé en sécurité ; la seconde est la date jusqu’à laquelle le produit conserve ses propriétés. Le délai de conservation des enregistrements de traçabilité est calculé à partir de l’une d’elles, donc la confusion a une conséquence pratique.
Carnet médical
Le document que la loi sur l’hygiène exige de chaque personne travaillant dans la zone de manipulation des produits alimentaires. Pour la cuisine, c’est une formalité d’embauche ; pour la protection des données, c’est une catégorie spéciale détenue par l’employeur.
Lot
L’unité sur laquelle repose toute la traçabilité et, si nécessaire, le retrait. C’est important parce que la règle est stricte : si, dans un lot, un produit dangereux est détecté, tout le lot est considéré comme dangereux jusqu’à preuve du contraire. Un établissement qui ne note pas les lots ne retire pas une caisse, il retire un stock.

Où ça se dérègle

Ce qui ne va pas quand les restaurants & horeca se numérisent trop vite

Le PDF du code QR devient la source de vérité pour une obligation légale

Le menu scanné résout la typographie et rien d’autre. On n’y cherche pas, on ne le traduit pas, et lorsque le fournisseur de farine ou la recette d’une sauce change, l’allergène change dans la cuisine et ne change pas dans le fichier. La différence avec un prix erroné, c’est qu’ici l’obligation est d’informer correctement sur une substance qui provoque des allergies, avec des exigences écrites sur l’endroit où elle apparaît et la manière dont elle est mise en évidence. Un document mis à jour par réimpression ne peut pas suivre le rythme d’un ensemble de données qui change chaque semaine — non pas parce qu’il est mal fait, mais parce que c’est un document.

La note d’allergie migre du petit mot vers le profil client et y reste

Le client dit une fois qu’il est allergique aux fruits de mer. L’information passe de la tête du serveur à la commande, de la commande au rapport du soir, du rapport à la fiche client du système de fidélisation, et de là elle ne part plus. Personne n’a décidé cela en réunion ; c’est arrivé parce que les systèmes copient des champs. Le résultat est une catégorie spéciale de données conservée sans base propre, sans délai et sans moyen pour la personne de la retirer, dans un système construit pour tout autre but.

La traçabilité existe sur papier, mais ne peut pas être produite à temps

Les factures sont toutes là, dans l’ordre chronologique. La question de l’autorité ne vient toutefois pas chronologiquement, mais par produit et par lot : qui a livré ce fromage et à quels jours il est sorti. La loi exige que l’information soit dans un format précis et clair, mise à jour quotidiennement, et qu’elle soit fournie dans les 5 jours suivant la demande. Un dossier organisé par fournisseurs et par mois répond à une autre question que celle qui est posée, et la différence se voit exactement le jour où vous n’avez pas le droit de perdre du temps.

Le service externe de réservation entre en opération sans contrat

Le widget est installé sur le site un après-midi parce qu’il est gratuit au début. À partir de ce moment, un fournisseur traite des noms, des numéros de téléphone, des heures et, par la case des observations, parfois des données de santé — au nom de l’établissement, donc en tant que personne mandatée. La loi exige un contrat écrit qui fixe l’objet, la durée, la nature et la finalité du traitement, le type de données et les catégories de personnes concernées, et qui prévoit que le fournisseur travaille uniquement sur instructions documentées, ne sous-traite pas sans autorisation et, à la fin, supprime ou restitue les données. L’endroit où se trouve le serveur est une question distincte, avec son propre régime de transfert.

Le groupe de messagerie de l’équipe devient le système d’exploitation de l’établissement

Les commandes spéciales, les photos des fiches de température, les carnets médicaux photographiés, les réservations transmises d’équipe en équipe — tout arrive dans un groupe sur les téléphones personnels, parce que c’est le chemin le plus court. Il se forme ainsi un deuxième registre, chez un fournisseur avec lequel il n’existe pas de contrat, sans délai de suppression, sans journal de qui a lu quoi et sans aucune limitation implicite de l’accès. L’obligation de garantir que, par défaut, les données ne peuvent pas être consultées par un nombre illimité de personnes sans intervention de quelqu’un ne s’applique pas seulement aux systèmes officiels — elle s’applique aux données, partout où elles aboutissent.

Questions

Ce que quelqu’un du restaurants & horeca demande avant d’acheter un logiciel

Dois-je vraiment écrire les allergènes si je ne vends pas de produits emballés ?

Oui, et c’est précisément le cas réglementé. La loi s’applique explicitement aux produits alimentaires destinés au consommateur final, y compris à ceux livrés par les établissements de restauration publique, et pour les produits présentés non préemballés à la vente au consommateur final, il est obligatoire d’inclure la dénomination, la liste des ingrédients, les allergènes de l’annexe n° 1 et l’information de validité. La formulation de la loi sur la manière de procéder est « sur une affiche, un avis ou sous toute autre forme, sans risque de confusion pour le consommateur ». Il existe donc une liberté de forme, pas une liberté de ne pas écrire.

Est-ce qu’il suffit que le serveur le dise, s’il est formé ?

La formation du personnel est une obligation distincte et demeure obligatoire — les opérateurs doivent s’assurer que les personnes qui manipulent des produits alimentaires sont formées aux questions d’hygiène, et que les responsables de la procédure ont la formation nécessaire concernant l’application des principes HACCP. Mais elle ne remplace pas l’inscription. Le texte de la loi parle d’inscription sur une affiche, un avis ou une autre forme ; une réponse verbale n’est pas une inscription et ne laisse pas de trace. En pratique, les deux fonctionnent ensemble : la forme écrite est l’obligation, et le personnel formé est celui qui peut l’expliquer sans la contredire.

Puis-je conserver dans le système qu’un client est allergique à quelque chose, pour qu’il n’ait pas à le demander chaque fois ?

Vous le pouvez, mais pas sur la même base que celle sur laquelle vous conservez la réservation. Il s’agit d’une donnée relative à la santé, donc elle relève de l’interdiction prévue par la loi sur la protection des données, et l’exception réaliste pour un établissement est le consentement explicite à des fins spécifiques. Le consentement doit être présenté sous une forme qui le distingue clairement des autres aspects, dans un langage clair et simple, et il doit pouvoir être retiré aussi facilement qu’il a été donné. Il y a encore une condition facile à manquer : le consentement n’est pas donné librement si la prestation du service est conditionnée par un traitement qui n’est pas nécessaire au service — autrement dit, vous ne pouvez pas lier la réservation à l’acceptation du profil alimentaire.

Combien de temps dois-je conserver les documents des fournisseurs ?

Les informations sur les lots fournis sont mises à jour quotidiennement et conservées pendant au moins 14 jours à compter de la date limite de consommation, de la date de durabilité minimale ou du dernier jour de la durée de validité. « Au moins » signifie que le délai est un minimum, non un maximum, et que d’autres obligations — comptables, fiscales — peuvent exiger davantage pour les mêmes documents. Ce qui change en pratique, c’est la forme : à la demande de l’Agence, l’information doit être fournie dans un délai de 5 jours, ce qui transforme un classeur non trié en problème même si tous les papiers existent.

Qui est responsable si mon fournisseur m’a livré un produit non conforme ?

Les opérateurs du secteur alimentaire sont responsables, sur l’ensemble de la chaîne alimentaire, du respect de la réglementation. Lorsque l’opérateur considère ou a des motifs fondés de considérer qu’un produit qu’il a distribué ne satisfait pas aux exigences de sécurité, il engage immédiatement le retrait et informe immédiatement l’Agence, et le consommateur est informé de manière efficace et précise du motif. Les personnes qui font du commerce de détail ou de la distribution mettent en place, dans la limite de leurs activités propres, des procédures de retrait et coopèrent aux mesures prises par les producteurs. La responsabilité du fournisseur ne suspend pas les obligations propres de l’établissement — elle s’y ajoute.

Ai-je besoin d’une évaluation d’impact pour les caméras de la salle ?

L’évaluation s’impose notamment en cas de surveillance systématique à grande échelle d’une zone accessible au public, en plus des deux autres situations énumérées. Un établissement avec deux caméras au-dessus de la caisse n’est pas automatiquement dans cette situation ; un réseau d’établissements avec une couverture complète des espaces de service s’en approche beaucoup plus. Le repère qui décide n’est pas l’impression du fournisseur d’équipements : le Centre approuve la liste des types d’opérations faisant l’objet de l’exigence, et les listes approuvées sont publiées au Journal officiel et sur la page web du Centre. Indépendamment de cela, l’obligation d’information au moment de la collecte demeure dans tous les cas.

Puis-je envoyer des offres aux clients qui ont réservé un créneau chez moi ?

La confirmation et le rappel d’une réservation déjà effectuée relèvent de l’exécution de ce que le client a demandé. Une offre relève du marketing direct, et il y a là deux seuils, pas un seul. Le premier : la personne a le droit de s’opposer à tout moment au traitement à cette fin, y compris à la création de profils, et ce droit doit être porté explicitement, clairement et séparément de toute autre information, au plus tard lors du premier contact. Le second, pour le courrier électronique : l’envoi de communications commerciales par courrier électronique est interdit, sauf si le destinataire a exprimé au préalable son consentement. Autrement dit, opt-in d’abord, pas désinscription après.

Un système automatique peut-il répondre s’il y a du gluten dans un plat ?

Il peut lire ce qu’a déclaré l’établissement et n’ajouter rien — et c’est déjà utile, car la question se répète des dizaines de fois par jour. Ce qu’il ne peut pas faire, c’est déduire. L’allergène est une mention obligatoire liée à une liste fermée et à la composition réelle du produit fini, y compris sous une forme modifiée, et l’étiquetage, la publicité et la présentation ne doivent pas induire le consommateur en erreur. Un système qui devine sur la base de l’appellation du plat n’est pas moins exact, c’est une affirmation de l’opérateur faite sans fondement. La règle de conception est simple : si l’information n’est pas déclarée dans la source de l’établissement, la bonne réponse est qu’elle n’est pas déclarée.

Quel risque réel j’ai si je ne fais rien cette année ?

Il existe deux régimes séparés. Du côté alimentaire, la violation de la loi sur la sécurité des aliments et de la loi sur l’information du consommateur entraîne une responsabilité administrative, civile et pénale conformément à la législation, et le contrôle d’État relève de l’Agence nationale pour la sécurité des aliments. Du côté des données, la loi sur la protection des données est en vigueur depuis le 23 août 2026 et prévoit des amendes allant jusqu’à 1.000.000 de lei ou 1% du chiffre d’affaires total pour les obligations de l’opérateur, respectivement jusqu’à 2.000.000 de lei ou 2% pour les principes, les droits des personnes concernées et les transferts, la valeur la plus élevée étant retenue. Il existe toutefois une phase d’application explicite : dès la première année s’appliquent 10% du montant établi, dès la deuxième 40%, dès la troisième 100%.

Ce nu putem susțineNu avem un rezultat măsurat de-al nostru pentru HoReCa pe care să-l punem în această pagină, și nu punem în locul lui o cifră împrumutată. Nu suntem consultanți de siguranță alimentară: nu întocmim planuri HACCP, nu facem audit de igienă, nu efectuăm încercări de laborator și nu obținem autorizări de la Agenția Națională pentru Siguranța Alimentelor. Nu suntem furnizor de servicii de responsabil cu protecția datelor și nu emitem avize juridice — ce e scris aici sunt reguli citate cu articol, nu consultanță pentru un caz anume. Nu am putut verifica termenul concret de păstrare a documentelor HACCP: legea igienei trimite la Legea nr. 880/1992 privind Fondul Arhivistic, al cărei text nu l-am deschis în ziua verificării, deci termenul rămâne neverificat. Copia Legii 279/2017 pe care am putut-o citi este publicarea inițială din Monitorul Oficial din 12.01.2018, fără antet de modificări, iar sursa oficială consolidată a returnat 403 — deci nu afirm că textul de azi e identic cu cel citat. Copia Legii 296/2017 arată o modificare adoptată care intră în vigoare abia la 30.11.2027; nu am citat-o ca drept aplicabil. Nu numim niciun local și nu publicăm nicio informație despre clienții cuiva.

Surse 11 surse · verificate pe 2026-09-07

Qu'est-ce que vous voudriez voir mieux fonctionner ?

Racontez-nous votre processus. Ensemble, nous décidons ce qui vaut la peine d'être construit, ce que nous pouvons connecter et comment nous vérifions le résultat.

Discutons