
Sécurité
Les dossiers d'une cliniquerestent ceux de cette clinique.
PetGrid fait fonctionner toutes les cliniques sur une infrastructure partagée. Cela ne tient que si le mur qui les sépare est réel; voici donc exactement où il se trouve et ce qui le soutient.
Comment fonctionne le mur
Appliqué un niveau sous l'application
Un code d'application qui oublie de filtrer par clinique est la façon habituelle dont les choses tournent mal; la vérification ne se trouve donc pas dans le code de l'application.
C'est la base de données qui refuse, pas le code
Chaque table clinique et de facturation indique la clinique à laquelle elle appartient, et la sécurité au niveau des lignes de Postgres est activée et imposée sur toutes. Une requête qui arrive sans contexte de clinique ne renvoie rien. Pas un résultat partiel : rien.
La connexion ne peut pas s'y soustraire
Le rôle avec lequel les applications se connectent ne peut pas contourner ces règles. C'est une propriété du rôle lui-même : aucune requête écrite plus tard ne peut s'y soustraire, volontairement ou par erreur.
Les écritures sont vérifiées de la même façon
Une écriture visant une autre clinique est rejetée par la règle plutôt qu'acceptée en silence, pour qu'un bogue ne puisse pas classer discrètement un dossier sous la mauvaise clinique.
Qui peut entrer
Votre clinique décide, et le serveur vérifie
L'autre moitié de la question, celle où la plupart des logiciels affirment ce qu'ils ne peuvent pas prouver. Voici exactement ce que PetGrid vérifie et ce qu'il vous laisse.
Le personnel se joint sur invitation seulement
Personne ne s'inscrit de lui-même dans votre clinique. Un administrateur de la clinique envoie une invitation, et seule une adresse invitée peut s'y joindre. Il n'y a aucune porte ouverte.
Ce que chacun peut ouvrir est imposé, pas caché
Administration, vétérinaire, TSA et accueil ouvrent chacun un ensemble d'écrans différent, et chaque action côté serveur vérifie le rôle avant de faire quoi que ce soit. Cacher un élément de menu n'est pas un contrôle d'accès, alors PetGrid ne s'y fie pas. Un test fait échouer la compilation si une action oublie de vérifier.
Retirer quelqu'un le retire vraiment
Retirez quelqu'un de votre clinique et cette personne perd l'accès dès sa prochaine requête, cesse de compter comme poste facturable et disparaît de toutes les listes. Son nom reste sur les entrées qu'elle a rédigées, parce qu'un dossier doit indiquer qui l'a rédigé.
Les numéros de permis sont enregistrés, pas vérifiés
PetGrid enregistre le numéro de permis d'un vétérinaire, l'affiche sur les certificats de vaccination antirabique qu'il signe, et ne le vérifie pas. Il est saisi par ce vétérinaire, et c'est votre clinique, et non PetGrid, qui confirme l'identité de vos vétérinaires. Quiconque vous dit que son logiciel vérifie votre personnel décrit autre chose.
Ce que PetGrid ne conserve pas
Les données les plus sûres sont celles qu'on n'a jamais prises
Les données de carte
Aucun numéro de carte, aucune date d'expiration ni aucun code de sécurité ne se trouve nulle part dans le schéma. Votre abonnement est payé par Stripe, qui conserve la carte. Si vous acceptez des paiements par carte de vos clients, ils passent par le compte Stripe de votre clinique : liens de paiement, carte enregistrée au dossier, remboursements et terminal de paiement Stripe, chacun désactivé jusqu'à ce que vous l'activiez. Les données de carte vont à Stripe et n'atteignent jamais PetGrid, et PetGrid ne prend aucuns frais sur ces paiements à moins que votre clinique n'en accepte par écrit.
Vos dossiers mêlés à d'autres
Les dossiers d'une clinique ne sont jamais mis en commun avec ceux d'une autre clinique, et aucune autre clinique ne peut les voir.
Une porte d'entrée que vous ne contrôlez pas
Les propriétaires d'animaux se joignent à votre clinique au moyen d'une invitation envoyée par votre équipe, ou de votre propre lien d'inscription et code QR si vous l'activez. Une personne qui s'inscrit par le lien avec le courriel déjà inscrit à votre dossier est reliée à sa fiche existante. Toutes les autres attendent sous « Nouveaux par le lien d'inscription » jusqu'à ce que votre équipe les approuve, les fusionne ou les retire, et vous pouvez désactiver ou remplacer le lien en tout temps.
IA
Le choix du propriétaire passe en premier
PetGrid a maintenant des fonctions d'IA. Chacune est soumise aux mêmes quelques règles, et ces règles sont dans le code, pas seulement dans une politique.
Le propriétaire peut refuser
La rédaction de notes ne voit que les notes du vétérinaire et les renseignements de base sur l'animal, jamais le nom ni les coordonnées du propriétaire. Les résumés d'antécédents, les réponses suggérées et les résumés de visite sont activés pour chaque animal à moins que son propriétaire ne l'exclue, dans l'application client ou en le demandant à la clinique. Chacune de ces fonctions vérifie avant de lire le dossier de l'animal, et refuse si le propriétaire l'a exclu.
Une personne approuve ce que l'IA écrit
Les brouillons de notes, les résumés d'antécédents et les réponses suggérées sont des brouillons. Une personne lit et approuve chacun d'eux avant qu'il soit enregistré ou envoyé, et un vétérinaire approuve tout résumé de visite avant que le propriétaire ne le voie.
La réceptionniste dit ce qu'elle est
La réceptionniste téléphonique dit à l'appelant qu'elle est une IA chaque fois qu'il le demande, et ne prétend jamais être une personne. Elle ne donne aucun conseil médical. Un mot urgent transfère immédiatement l'appel à votre équipe ou, quand vous êtes fermés, indique à l'appelant de joindre l'hôpital d'urgence que vous désignez, sans attendre le modèle.
Seulement ce qu'une requête exige
Le modèle est exploité par Anthropic, qui ne reçoit que ce dont une requête a besoin. Une clinique peut aussi désactiver les fonctions d'IA pour toute la clinique dans les Paramètres : AI Assist, les résumés, l'importation de dossiers par IA et la mémoire de la clinique n'envoient alors plus rien au modèle.
Où ça fonctionne
Chiffré en transit et au repos
PetGrid fonctionne dans un nuage sécurisé. Chaque connexion est chiffrée, de votre navigateur jusqu'à PetGrid et de PetGrid jusqu'à sa base de données, et les navigateurs sont tenus de n'utiliser que HTTPS. La base de données est chiffrée au repos, et la sauvegarde de chaque nuit est scellée avec AES-256-GCM avant d'être conservée en privé, pendant 35 jours. Si votre clinique a des règles sur l'endroit où ses dossiers doivent être conservés, dites-le-nous avant de commencer; la politique de confidentialité donne les détails.
En toute franchise
Ce que nous n'avons pas encore fait
PetGrid en est à ses débuts et n'a pas encore de clients. Vous l'apprendrez de nous avant de l'apprendre d'un questionnaire de sécurité.
- Aucun audit SOC 2 ou ISO 27001. Personne d'indépendant n'a encore examiné le système.
- Pas encore de journal de qui a ouvert un dossier. Chaque modification, impression, téléchargement et exportation d'un dossier est journalisée avec son auteur, mais la simple ouverture ne l'est pas.
- Aucune clé de chiffrement gérée par le client, et aucune option de base de données dédiée.
- Aucun test d'intrusion formel.
- Aucun modèle d'entente de traitement des données (DPA) ou de BAA signé, prêt à remettre à votre avocat.
- Pas encore de choix de la région d'hébergement.
Si l'un de ces points est ce qui vous sépare d'un essai, dites-le pendant l'appel et nous vous dirons honnêtement si c'est une question de semaines ou si ce n'est pas prévu.
Posez-nous les questions difficiles
Apportez votre questionnaire à la démo.





