Commencer gratuitement

Sécurité

Les données des membres restent dans le studio auquel elles appartiennent.

Comment MoveMembers sépare les studios, limite les connexions, vérifie les paiements sur le serveur et sauvegarde vos données. Ce qui est une option, et ce qui ne l'est pas, est écrit aussi.

14 days of Max freeSans carte bancaireAucun appel commercial
Rapports
ServersEuropeIONOS
Database backupsEvery 4 h
Card numbers stored0typed on Stripe
Last 12 months
monthly-report.pdfSent to your inbox

Studios séparés

Chaque studio n'accède qu'à ses propres dossiers.

Nous nous sommes connectés comme un studio et avons essayé de lire et de modifier les dossiers d'un autre. Les modifications du dossier d'un autre studio ont été refusées. Aucune tentative n'a atteint les dossiers d'un autre studio.

Connexion

Des limites de connexion qui freinent les essais au hasard.

Les propriétaires et les gérants se connectent avec une adresse e-mail et un mot de passe. Les mots de passe sont stockés sous forme d'empreinte scrypt à sens unique, jamais en clair.

Mots de passe et tentatives

  • Les tentatives sont limitées par adresse réseau et par adresse e-mail
  • Un compte se verrouille un moment après plusieurs mots de passe erronés
  • Une adresse inconnue reçoit la même réponse, dans le même délai, qu'un mauvais mot de passe
  • Connexion en deux étapes avec une appli d'authentification et des codes de secours, en option pour chaque propriétaire
4 included

Sessions et membres

  • Les sessions sont signées par le serveur, avec une date de fin fixe vérifiée à chaque requête
  • Un nouveau mot de passe, la connexion en deux étapes ou la déconnexion partout mettent fin aux sessions plus anciennes
  • Le cookie de session est illisible par les scripts de la page et réservé au HTTPS en production
  • Les membres se connectent avec un code à usage unique envoyé par e-mail, avec une limite de codes
4 included

Droits, paiements, API

Vérifié sur le serveur, pas seulement à l'écran.

Rôles et droits

Chacun fait ce que son rôle permet

Propriétaire, admin, coach et accueil démarrent avec des droits différents, réglés dans Paramètres sous Équipe et accès. Le serveur vérifie le droit à chaque action.

  • Les paramètres, l'équipe et les droits sont réservés aux propriétaires et aux gérants
  • Code PIN du personnel en option pour une tablette d'accueil
  • Avec le PIN activé : remboursements, suppressions, modifications de crédit et exports le redemandent
  • Les PIN erronés sont limités à 20 essais en 15 minutes par personne
Rapports
Wrong PIN tries allowed20per 15 minutes, per person
PIN asked again forRefunds, deletions, credit, exports
Last 12 months
monthly-report.pdfSent to your inbox

Paiements

Les paiements sont vérifiés sur le serveur

Les prix et les totaux sont calculés par le serveur à partir de votre catalogue. Un prix modifié envoyé depuis un navigateur n'est pas pris en compte.

  • Un remboursement ne peut jamais dépasser ce qui a réellement été payé
  • Une vente envoyée deux fois depuis le même ticket n'est enregistrée qu'une fois
  • Les messages de Stripe ne sont acceptés qu'avec une signature valide, et jamais comptés deux fois
  • Les numéros de carte ne sont jamais stockés : les données de carte sont saisies sur les pages de Stripe
  • Chaque studio est payé sur son propre compte Stripe, via Stripe Connect
Paiement
฿4,800
Payé par Anya with Card, on Stripe
Total worked out by the server
Reçu
Envoyés automatiquement
PDF
฿4,800 reçuCarte, sur Stripe

API et applications

L'API publique repose sur une connexion standard

Les applications se connectent par OAuth avec PKCE, obligatoire pour toute application. L'adresse de retour doit correspondre exactement, et un code de connexion ne sert qu'une fois.

  • Les jetons de rafraîchissement changent à chaque usage ; un jeton rejoué révoque toute la famille
  • Chaque appel est limité aux scopes accordés à l'application
  • Secrets d'application stockés hachés, secrets de webhook stockés chiffrés
  • Les webhooks sortants sont signés, et les appels sont limités en débit
Demande d'autorisation
GET /oauth/authorize?client_id=app_xxx
  &response_type=code
  &code_challenge=...
  &code_challenge_method=S256

Manipulation sûre

Exports, adresses sortantes et navigateur.

Des exports CSV qui ne peuvent pas exécuter de formules

Toute cellule qui commence par =, +, - ou @ est neutralisée : un nom piégé saisi dans un formulaire ne peut donc rien exécuter quand l'équipe ouvre le fichier.

Adresses publiques uniquement

L'adresse d'un webhook ou d'un connecteur doit être publique. Les adresses privées et internes sont refusées, et chaque redirection est revérifiée.

2 ans

HTTPS uniquement

Chaque page est servie en HTTPS, et les navigateurs reçoivent l'instruction de n'utiliser que le HTTPS pendant deux ans.

Règles strictes pour le navigateur

Pas de devinette de types de fichiers, pas d'affichage dans un cadre sur d'autres sites, peu de données de référent. Micro et localisation désactivés ; caméra sur nos propres pages uniquement.

Des clés hors du code

Les clés et les mots de passe vivent hors du dépôt. Les clés d'intégration ne sont jamais renvoyées en entier à l'écran.

L'assistant

L'assistant ne voit pas les fiches des membres.

L'assistant intégré utilise un modèle de langage d'Anthropic. Il répond à partir du guide d'aide, de la liste de ce que le produit sait faire et, quand il vous aide à régler quelque chose, du nom de vos cours, de vos messages et de vos paramètres.

  • Il ne reçoit aucune fiche de membre
  • Des contrôles côté serveur refusent d'envoyer une requête qui contient des données de membres
  • Ce que vous saisissez part avec la question : gardez les données personnelles des membres à l'écart

Sauvegardes et vos données

Des serveurs en Europe, des sauvegardes gardées hors du serveur.

Vos données sont conservées tant que votre compte existe, et vous pouvez les exporter à tout moment depuis Paramètres, Données et historique.

EuropeServeurs MoveMembers, chez IONOS
4 hentre deux sauvegardes automatiques de la basechacune vérifiée pour son intégrité et copiée hors du serveur
2 hpour utiliser le lien de suppression du compteenvoyé par e-mail après confirmation de votre mot de passe
30 jourspour supprimer vos données quand vous nous écrivez

Les services sur lesquels nous nous appuyons

Qui traite des données pour notre compte.

Certains ne s'appliquent que si le studio les choisit. Un nouveau service qui traite des données de studio est ajouté à cette liste avant d'être utilisé.

ServiceÀ quoi il sertCe qu'il reçoit
StripePaiements par carte, et le compte Stripe propre à chaque studioLes données de paiement saisies sur les pages de Stripe, et les montants à encaisser
PostmarkEnvoi d'e-mails : confirmations, rappels, reçus et codes de connexionL'adresse du destinataire et le texte de chaque e-mail
IONOSHébergement des serveurs, en EuropeLes dossiers du studio, tels que le produit les stocke
Google DriveStockage des copies de sauvegarde hors du serveurLes fichiers de sauvegarde
AnthropicLe modèle de langage derrière l'assistant et la traduction des modèles de messagesCe que vous écrivez à l'assistant, le guide d'aide, les noms de cours, de messages et de paramètres, et les modèles envoyés en traduction. Jamais de fiches de membres
LINEMessages aux membres, uniquement quand le studio connecte son propre compte LINE OfficielLes messages que le studio envoie via son compte
WhatsApp (Meta)Messages aux membres, uniquement quand le studio connecte son propre compte WhatsApp BusinessLes messages que le studio envoie, avec le numéro de téléphone du membre
TwilioSMS, uniquement quand le studio connecte son propre compte TwilioLe texte de chaque message et le numéro de téléphone du membre

Cette page porte sur MoveMembers. Elle ne couvre pas les comptes Stripe, LINE ou Google qu'un studio détient lui-même.

Questions

Questions sur la sécurité du logiciel de salle de sport.

Oui. Un utilisateur connecté ne peut accéder qu'aux studios auxquels son compte appartient. Nous l'avons testé directement, et aucune tentative n'a atteint les dossiers d'un autre studio.
Non. Les données de carte sont saisies sur les pages de Stripe, pas sur les nôtres, et chaque studio est payé sur son propre compte Stripe.
Les serveurs sont en Europe, chez IONOS. La base de données est sauvegardée automatiquement toutes les 4 heures, vérifiée pour son intégrité et copiée hors du serveur.
Dans Paramètres, ouvrez Données et historique, puis Exporter les données pour obtenir membres, paiements et abonnements en fichiers CSV. Un propriétaire ou un gérant peut aussi télécharger l'Export des données : membres, abonnements, paiements, présences, décharges et grades dans un seul fichier.
Le propriétaire utilise Supprimer le compte dans Paramètres, onglet Sécurité, Zone sensible. Après le mot de passe et un lien e-mail valable 2 heures, tout est effacé d'un coup du système en service, sans corbeille : l'appli télécharge donc d'abord une copie sur votre appareil.
Oui : écrivez à hello@movemembers.com et nous les supprimons sous 30 jours. Les sauvegardes faites avant disparaissent au fur et à mesure que les anciennes sont retirées.
La connexion en deux étapes et le PIN du personnel sont des options : un studio qui ne les active pas ne les a pas. Un mot de passe vaut ce que vaut celui qu'on choisit : prenez-en un que vous n'utilisez nulle part ailleurs.
Écrivez à hello@movemembers.com en décrivant ce que vous avez vu et comment le reproduire. N'utilisez pas de vraies données de membres, et n'essayez pas d'accéder aux dossiers d'un autre studio.

Les données de vos membres, traitées avec soin.

Essayez avec votre propre studio. Vous avez trouvé quelque chose ? Écrivez à hello@movemembers.com : un signalement arrive chez ceux qui font tourner le produit.

14 days of Max freeSans carte bancaireAucun appel commercial