Données des API et des liens d’agents

Summary in English

Controller: Swiss Premium Insurance Sàrl, Place Cornavin 14, 1201 Geneva, insurance intermediary registered with FINMA (F01305043); contact contact@sp-insurance.ch. Quotes (/api/v1/lamal/quote, /premiums, /api/lamal/v1/compare) accept tariff criteria only and carry no personal data; a comparison creates no lead and no tracking. An offer request (POST /api/v1/lamal/offer-requests, MCP request_adviser_contact) transmits to SPI, by email through Resend and then in SPI’s mailbox and CRM, exactly: the contact given (email or phone, optional name and message), the language, the comparison criteria (postcode, commune, birth year, deductible, accident cover, model category, tariff year), the selected insurer and model with its premium, the client_consent confirmation, the optional subsidy_requested and supplementary_interest flags, the declared agent identity, the cashback terms version presented and the request_id; nothing else, never a conversation. The relay keeps for at most 24 hours an in-memory idempotency ledger keyed by request_id (body hash and receipt) and SHA-256 contact fingerprints for the daily limit; it stores no message bodies. Emails and CRM records are kept under SPI’s privacy policy. The test route sends and stores nothing. Correction or withdrawal: contact@sp-insurance.ch with the request_id. Full notice in French below.

Responsable du service : Swiss Premium Insurance, Place Cornavin 14, 1201 Genève. Contact : contact@sp-insurance.ch. Cette notice décrit le parcours API ; le questionnaire humain existant conserve son fonctionnement et sa propre notice.

Comparer sans devenir un prospect

Le calcul accepte uniquement les critères tarifaires. Il refuse nom, e-mail, téléphone, données médicales, identité bancaire ou conversation avec un agent. Aucune demande de contact, inscription, fiche partielle, publicité ni mesure de conversion n’est déclenchée par un calcul ou l’ouverture d’un résultat.

Les requêtes passent par Render. L’application ne journalise pas les corps ; l’hébergeur peut traiter IP et journaux d’accès. Préférer POST à GET pour garder les critères hors des URL. Un NPA et une année de naissance restent des informations de profil : ne pas les traiter comme anonymes par principe.

Les outils MCP utilisent les mêmes opérations et contrôles que l’API REST. La connexion et la liste des outils ne créent aucun prospect. Le serveur ne conserve pas de session MCP ni les informations du client logiciel reçues à l’initialisation. Un test de demande utilise des coordonnées fictives, sans envoi d’e-mail.

Partager un résultat

L’URL contient une référence opaque chiffrée et authentifiée, aucun nom, contact ou jeton privé d’envoi. Le serveur ne conserve pas de table de profils pour ces liens. Ils restent lisibles pendant 30 jours avec la même clé serveur et la même version des données. Toute personne possédant le lien peut lire les critères et résultats : ne le partagez qu’à bon escient. Le lien n’autorise ni contact ni paiement. Une rotation de la clé invalide les liens.

Le calcul HTML direct accepte aussi les critères tarifaires en paramètres, sans référence préalable. Ces critères sont alors lisibles dans l’URL et peuvent figurer dans les journaux de l’hébergeur ; privilégier le lien opaque renvoyé par le calcul pour partager un résultat. Aucune coordonnée n’est acceptée dans ces paramètres.

Les pages de résultats et de contact sont noindex, sans JavaScript publicitaire, cookie ou traceur, avec politique de référent no-referrer. Les nombreuses variantes de résultats ne sont pas ajoutées au sitemap. Noindex n’est pas un contrôle d’accès.

Demander une assistance facultative

Le formulaire dédié ne transmet rien pendant la saisie ou à la fermeture. Son bouton final envoie les informations affichées : contact choisi (e-mail ou téléphone), nom facultatif, message, critères et assureur sélectionné. La confirmation du client est obligatoire et distincte d’un consentement marketing ; aucune complémentaire n’est imposée. L’API d’envoi direct, REST ou MCP, exige également un accord explicite. Une clé d’intégration délivrée par SPI est nécessaire uniquement si l’opérateur active le mode réservé aux intégrations ; le mode public fonctionne sans clé.

L’envoi direct v2 (POST /api/v1/lamal/offer-requests) transmet à SPI exactement les champs suivants : le contact fourni (e-mail ou téléphone, nom et message facultatifs), la langue, les critères de la comparaison rouverte par comparison_id ou renvoyés dans comparison (NPA, commune, année de naissance, franchise, couverture accident, catégorie de modèle, année tarifaire), l’assureur et le modèle sélectionnés avec leur prime, la confirmation client_consent, les indicateurs facultatifs subsidy_requested et supplementary_interest, l’identité déclarée de l’agent (agent.name, kind, display_name, integration_id, cashback_requested), la version des conditions cashback présentée et la référence request_id. Rien d’autre n’est accepté ni transmis : aucune conversation, aucun tarif saisi par l’agent, aucun destinataire alternatif. Le point de test /api/v1/lamal/offer-requests/test (et sa route historique) ne transmet rien : aucun e-mail, aucun lead, aucun enregistrement ; il renvoie seulement un aperçu des champs qui seraient envoyés.

La demande est adressée à contact@sp-insurance.ch via Resend, puis traitée dans la messagerie et le CRM de SPI. L’identité déclarée de l’agent (ChatGPT, Claude, Claude Code, Gemini, Grok, OpenClaw, Muse, Codex ou autre) peut accompagner la demande. Une intégration authentifiée est indiquée séparément : son nom déclaré n’est pas une preuve du modèle utilisé ni d’un droit à un avantage.

La conservation est inchangée par le protocole v2 : le relais garde pendant au plus 24 heures après une tentative des empreintes de déduplication et reçus en mémoire ; les requêtes en cours sont bornées par le délai d’envoi. Les compteurs réseau sont temporaires ; la limite par contact repose sur une empreinte SHA-256 de l’e-mail ou du téléphone, jamais sur la valeur en clair. Le relais n’archive pas les corps. Les e-mails et dossiers CRM sont conservés selon la politique de confidentialité de SPI (aussi longtemps que nécessaire aux finalités, puis la durée imposée par les obligations légales) ; suppression sur demande à contact@sp-insurance.ch avec la référence request_id. Ces données ne disparaissent pas lors d’un redémarrage du relais.

Pour corriger ou retirer une demande, écrire à contact@sp-insurance.ch avec sa référence. Une annulation ne peut pas rappeler un e-mail déjà envoyé. Aucun accès public à un dossier personnel ou statut de paiement n’est offert par un identifiant devinable.

Politique de confidentialité de SPI · Documentation agents