Données et juridiction

Information publiée par l’EURL LEYSAF, éditeur du logiciel RegisterPro, en application des articles 26 et 28 du règlement (UE) 2023/2854 sur les données. Les conditions générales de vente et d’utilisation y renvoient (articles 8.4 et 8.6). Version du 15 septembre 2026.

1. Les données qu’un client peut emporter (article 26)

Le client dispose de deux voies, sans frais : l’export qu’il lance lui-même, et la remise de ses données par l’éditeur, à sa demande (conditions générales, article 8.4).

RegisterPro conserve les données de la boutique pendant six ans. À la demande du commerçant, propriétaire de ces données, elles lui sont remises (export) et/ou supprimées. Les obligations légales de conservation propres au commerçant, fiscales et comptables (dont l’évolution annoncée au 1er janvier 2027), relèvent de lui et de son expert-comptable.

L’export en libre-service

Depuis la page Paramètres du logiciel, le bouton « Emporter mes données » télécharge un classeur qui contient les tables du magasin dans la base : ventes et registre de caisse, clôtures, clients, reprises, dossiers de réparation, devis, avoirs, réglages. La liste des tables est lue dans la base au moment de l’export : une table ajoutée au logiciel y figure sans autre intervention.

ÉlémentFormatStructure
Tables du magasinClasseur Office Open XML (.xlsx), norme ISO/IEC 29500Une feuille par table, nommée comme la table (tronquée à 31 caractères) ; une colonne par champ, nommée comme en base ; une ligne par enregistrement ; une feuille « _sommaire » qui indique, pour chaque table, le nombre de lignes et si sa lecture est complète ou en échec. Les tables, leurs colonnes et leurs types figurent au registre des structures ci-dessous.
Valeurs des cellulesSelon le type en baseNombres en cellule numérique ; vrai ou faux en cellule booléenne ; textes, identifiants, dates et horodatages en texte, tels que la base les restitue ; valeur absente en cellule vide
Valeurs composées (par exemple les lignes d’articles d’une vente)Texte JSON dans la celluleUn texte JSON par cellule
Notes et rappels écrits sur un clientLignes de la table des réglages (parametres)Une ligne par note : la clé commence par « note_client: » et porte le numéro de téléphone du client ; la valeur est un texte JSON (texte, date de création, jour de rappel, état « fait »)
Secrets d’accès enregistrés dans les réglages (mot de passe de la passerelle SMS, secret de l’agent d’impression, IBAN, connexion bancaire)MasquésLeur valeur est remplacée par la mention « [masqué — secret d’accès, à reconfigurer] » ; ils se reconfigurent chez le nouveau fournisseur. Aucune colonne n’est retirée : les autres valeurs figurent telles qu’en base.
Quatre tables techniques du service : journal d’exécution des tâches planifiées, file d’impression, événements reçus d’un service de paiement tiers, jetons d’accès à la messagerieNon exportéesLe journal et les événements décrivent le fonctionnement du service ; la file d’impression contient les documents en PDF envoyés à l’imprimante du magasin ; les jetons ouvrent l’accès à une boîte de messagerie

Le classeur ne contient ni les fichiers déposés, ni les archives fiscales sous forme de fichiers distincts, ni le fichier des écritures comptables, ni les actes signés et leurs certificats, ni la liste des comptes : l’éditeur les remet.

Limites connues de l’export

Le registre des structures des tables exportées

Pour chacune des 72 tables que l’export lit, ses colonnes et leur type en base. Registre généré le 15 septembre 2026 à partir du schéma de la base, sans lecture d’aucune donnée. Types : uuid (identifiant), text (texte), integer, smallint et bigint (entiers), numeric (nombre décimal), boolean (vrai ou faux), date, timestamp with time zone (horodatage avec fuseau), jsonb (valeur composée).

Afficher les tables et leurs colonnes

abonnements

ColonneType en baseValeur absente possible
iduuidnon
numero_lignetextnon
titulairetextnon
forfaittextnon
type_engagementtextnon
duree_moisintegeroui
date_activationdateoui
date_fin_engagementdateoui
etattextnon
date_resiliationdateoui
motif_resiliationtextoui
statut_dossiertextoui
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
tenant_iduuidnon

achats_imei_pending

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
produit_iduuidnon
produit_nomtextnon
gmail_message_idtextoui
quantite_recueintegernon
resolubooleannon
imeis_saisistextoui
tenant_iduuidnon

achats_propositions

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
gmail_message_idtextnon
fournisseurtextoui
nom_produittextnon
quantiteintegernon
prix_unitairenumericoui
categorie_suggereetextnon
produit_id_suggereuuidoui
facture_storage_pathtextoui
statuttextnon
sous_categorietextnon
prix_vente_suggerenumericoui
tenant_iduuidnon

acomptes

ColonneType en baseValeur absente possible
iduuidnon
client_nomtextoui
client_teltextoui
descriptiontextnon
montant_totalnumericnon
montant_versenumericnon
statuttextnon
created_attimestamp with time zonenon
updated_attimestamp with time zonenon
tenant_iduuidnon

actes_abonnement

ColonneType en baseValeur absente possible
iduuidnon
numero_lignetextnon
id_commandetextnon
actetextnon
forfaittextoui
statuttextoui
statut_dossiertextoui
date_actedateoui
created_attimestamp with time zoneoui
tenant_iduuidnon

airtime_grille

ColonneType en baseValeur absente possible
iduuidnon
typetextnon
go_forfaitintegernon
prix_promonumericoui
prix_normalnumericnon
promo_moisintegernon
updated_attimestamp with time zoneoui
tenant_iduuidnon
subvention_telnumericnon

airtime_suivi

ColonneType en baseValeur absente possible
iduuidnon
periodetextnon
periode_debutdateoui
periode_findateoui
base_totalnumericoui
base_detailsjsonboui
prime_htnumericoui
prime_ttcnumericoui
numero_facturetextoui
created_attimestamp with time zonenon
tenant_iduuidnon

avoirs

ColonneType en baseValeur absente possible
iduuidnon
codetextnon
montantnumericnon
montant_utilisenumericnon
client_nomtextoui
motiftextoui
date_creationdatenon
date_expirationdateoui
statuttextnon
created_attimestamp with time zonenon
tenant_iduuidnon

bons_livraison

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
client_nomtextoui
client_societetextoui
client_adressetextoui
client_code_postaltextoui
client_localitetextoui
client_sirettextoui
date_bldatenon
reference_commandetextoui
notestextoui
statuttextnon
facture_numerotextoui
tenant_iduuidnon
created_attimestamp with time zoneoui

bons_livraison_lignes

ColonneType en baseValeur absente possible
iduuidnon
bl_iduuidnon
designationtextnon
referencetextoui
quantitenumericnon
prix_unitairenumericoui
ordreintegeroui
tenant_iduuidnon

caisse_archives

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
periode_debuttimestamp with time zonenon
periode_fintimestamp with time zonenon
nb_ventesintegernon
total_htnumericnon
total_tvanumericnon
total_ttcnumericnon
grand_total_ttcnumericnon
grand_total_nbintegernon
empreintetextnon
contenutextnon
hash_precedenttextnon
hashtextnon
genere_partextoui
created_attimestamp with time zonenon
tenant_iduuidnon

caisse_clotures

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
typetextnon
periode_debuttimestamp with time zonenon
periode_fintimestamp with time zonenon
nb_ventesintegernon
nb_annulationsintegernon
total_htnumericnon
total_tvanumericnon
total_ttcnumericnon
total_especesnumericnon
total_cbnumericnon
total_chequenumericnon
ventilation_tvajsonbnon
premiere_ventetextoui
derniere_ventetextoui
grand_total_ttcnumericnon
grand_total_nbintegernon
hash_precedenttextnon
hashtextnon
cloture_partextoui
created_attimestamp with time zonenon
tenant_iduuidnon

caisse_evenements

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
typetextnon
utilisateurtextoui
detailstextnon
hash_precedenttextnon
hashtextnon
created_attimestamp with time zonenon
tenant_iduuidnon

caisse_reglements

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
vente_iduuidnon
montant_ttcnumericnon
modetextnon
regle_ledatenon
saisi_letimestamp with time zonenon
saisi_paruuidoui
notetextoui

caisse_sessions

ColonneType en baseValeur absente possible
iduuidnon
date_ouverturedatenon
fond_ouverturenumericnon
ouverte_partextoui
ouverte_attimestamp with time zonenon
especes_theoriquesnumericoui
especes_compteesnumericoui
ecartnumericoui
cloturee_partextoui
cloturee_attimestamp with time zoneoui
statuttextnon
notestextoui
tenant_iduuidnon

caisse_ventes

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
lignesjsonbnon
montant_htnumericnon
montant_tvanumericnon
montant_ttcnumericnon
mode_paiementtextnon
montant_especesnumericnon
montant_cbnumericnon
montant_chequenumericnon
rendu_monnaienumericnon
client_nomtextoui
notestextoui
statuttextnon
annule_paruuidoui
hash_precedenttextoui
hashtextnon
created_attimestamp with time zonenon
taux_tvanumericnon
square_order_idtextoui
square_closed_attimestamp with time zoneoui
operateurtextoui
vendeurtextoui
chequesjsonboui
client_teltextoui
tenant_iduuidnon
client_sirettextoui
hash_versionsmallintnon
date_ventetimestamp with time zoneoui

catalogue_caisse

ColonneType en baseValeur absente possible
iduuidnon
onglettextnon
marquetextoui
modeletextoui
categorietextoui
nomtextnon
referencetextoui
prix_achatnumericoui
prix_ventenumericoui
sourcetextoui
actifbooleannon
ordreintegernon
created_attimestamp with time zonenon
updated_attimestamp with time zonenon
variantesjsonboui
code_barretextoui
tenant_iduuidnon

cgv_versions

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
versionintegernon
textetextnon
empreintetextnon
effet_ledatenon
publiee_letimestamp with time zonenon
publiee_partextoui

clients_fidelite

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
nomtextnon
prenomtextnon
teltextnon
emailtextoui
pointsintegernon
total_depensenumericnon
notestextoui
date_naissancedateoui
typetextnon
societetextoui
adressetextoui
code_postaltextoui
localitetextoui
tenant_iduuidnon
sirettextoui
tva_intratextoui

coach_sessions

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
user_iduuidoui
scenariotextnon
difficultetextnon
qui_commencetextoui
noteintegeroui
axesjsonboui
nb_echangesintegeroui
duree_sintegeroui
created_attimestamp with time zonenon

commandes_clients

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
client_nomtextnon
client_prenomtextoui
client_teltextnon
produit_nomtextnon
produit_detailstextoui
notestextoui
statuttextoui
date_receptiontimestamp with time zoneoui
sms_envoyebooleanoui
tenant_iduuidnon

commandes_fournisseurs

ColonneType en baseValeur absente possible
iduuidnon
gmail_message_idtextoui
sourcetextnon
date_commandedateoui
vendeurtextoui
referencetextoui
produittextoui
nb_articlesintegernon
montantnumericoui
facture_demandeebooleannon
facture_recuebooleannon
created_attimestamp with time zonenon
tenant_iduuidnon

demandes_signature

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
actetextnon
version_iduuidnon
donneesjsonbnon
donnees_empreintetextnon
signataire_nomtextnon
signataire_emailtextnon
ouverte_letimestamp with time zonenon
ouverte_partextnon
code_hachetextoui
code_envoye_letimestamp with time zoneoui
code_expire_letimestamp with time zoneoui
tentativessmallintnon
statuttextnon
close_letimestamp with time zoneoui

depots_banque

ColonneType en baseValeur absente possible
iduuidnon
modetextnon
date_depotdatenon
montantnumericnon
storage_pathtextoui
nom_fichiertextoui
created_attimestamp with time zonenon
tenant_iduuidnon

devis

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
client_prenomtextnon
client_nomtextnon
client_teltextoui
client_emailtextoui
client_adressetextoui
objettextoui
date_devisdatenon
date_validitedateoui
statuttextnon
tva_pctnumericnon
notestextoui
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
typetextnon
appareil_marquetextoui
appareil_modeletextoui
appareil_imeitextoui
appareil_couleurtextoui
appareil_capacitetextoui
appareil_anneetextoui
motif_irreparabilitetextoui
valeur_estimeenumericoui
modele_introuvablebooleanoui
forfaittextoui
tenant_iduuidnon

devis_lignes

ColonneType en baseValeur absente possible
iduuidnon
devis_iduuidnon
descriptiontextnon
quantitenumericnon
prix_unitairenumericnon
ordreintegernon
created_attimestamp with time zoneoui
tenant_iduuidnon

efacture_factures

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
vente_iduuidoui
numerotextnon
acheteur_raisontextoui
acheteur_sirettextoui
montant_ttcnumericoui
pa_idtextoui
statuttextnon
erreurtextoui
cree_letimestamp with time zonenon
maj_letimestamp with time zonenon

ereporting_lots

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
jourdatenon
nb_ticketsintegernon
total_htnumericnon
total_tvanumericnon
total_ttcnumericnon
statuttextnon
pa_referencetextoui
erreurtextoui
cree_letimestamp with time zonenon
transmis_letimestamp with time zoneoui

factures_fournisseurs

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
fournisseurtextnon
nom_fichiertextnon
storage_pathtextnon
montant_ttcnumericoui
date_facturedateoui
numero_facturetextoui
notestextoui
montant_htnumericoui
statut_paiementtextnon
tenant_iduuidnon

factures_fournisseurs_supprimees

ColonneType en baseValeur absente possible
iduuidnon
facture_iduuidnon
fournisseurtextoui
montant_ttcnumericoui
date_facturedateoui
numero_facturetextoui
nom_fichiertextoui
storage_pathtextoui
motiftextnon
supprime_paruuidoui
supprime_par_emailtextoui
created_attimestamp with time zonenon
tenant_iduuidnon

factures_orange

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
nomtextnon
type_facturetextnon
periode_debutdateoui
periode_findateoui
anneeintegernon
moisintegernon
montant_htnumericoui
montant_ttcnumericoui
detailsjsonboui
storage_pathtextnon
numero_facturetextoui
tenant_iduuidnon

factures_recurrentes

ColonneType en baseValeur absente possible
iduuidnon
libelletextoui
client_nomtextoui
client_societetextoui
client_emailtextoui
client_adressetextoui
client_code_postaltextoui
client_localitetextoui
client_sirettextoui
lignesjsonbnon
taux_tvanumericnon
jour_moisintegernon
actifbooleannon
prochaine_datedatenon
derniere_facturetextoui
derniere_letimestamp with time zoneoui
tenant_iduuidnon
created_attimestamp with time zoneoui

factures_ventes_compteurs

ColonneType en baseValeur absente possible
anneeintegernon
dernier_numerointegernon
tenant_iduuidnon

factures_ventes_numeros

ColonneType en baseValeur absente possible
iduuidnon
square_order_idtextnon
numerotextnon
created_attimestamp with time zonenon
tenant_iduuidnon

flatpay_transactions

ColonneType en baseValeur absente possible
iduuidnon
date_transactiondatenon
montantnumericnon
referencetextoui
donnees_brutesjsonboui
created_attimestamp with time zonenon
tenant_iduuidnon

forfait_prospection

ColonneType en baseValeur absente possible
iduuidnon
vente_iduuidoui
numero_ventetextoui
proposebooleanoui
forfait_actueltextoui
created_attimestamp with time zonenon
tenant_iduuidnon

forfaits_vendus

ColonneType en baseValeur absente possible
iduuidnon
vente_iduuidoui
numero_ventetextoui
forfaittextnon
abonnetextoui
numero_lignetextoui
avec_mobilebooleannon
modeletextoui
prixnumericoui
vendu_letimestamp with time zonenon
tenant_iduuidnon
client_teltextoui

fournisseurs_vigilance

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
fournisseurtextnon
attestation_ledateoui
verifiee_ledateoui
referencetextoui
notetextoui
created_attimestamp with time zonenon
updated_attimestamp with time zonenon
kbis_ledateoui

gmail_achats_traites

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
gmail_message_idtextnon
subjecttextoui
from_emailtextoui
statuttextnon
nb_lignes_accessoireintegeroui
nb_lignes_telephoneintegeroui
erreur_messagetextoui
tenant_iduuidnon

imei_provenance

ColonneType en baseValeur absente possible
imeitextnon
produit_nomtextoui
fournisseurtextoui
date_achatdateoui
numero_commandetextoui
prix_achatnumericoui
facture_urltextoui
garantie_moisintegernon
notestextoui
sourcetextnon
created_attimestamp with time zonenon
updated_attimestamp with time zonenon
tenant_iduuidnon

interventions

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zonenon
client_prenomtextoui
client_nomtextnon
client_teltextnon
adressetextnon
descriptiontextoui
date_prevuetimestamp with time zoneoui
statuttextnon
notestextoui
tenant_iduuidnon

parametres

ColonneType en baseValeur absente possible
iduuidnon
cletextnon
valeurtextnon
updated_attimestamp with time zonenon
tenant_iduuidnon

points_transactions

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
client_iduuidnon
pointsintegernon
motiftextnon
referencetextoui
tenant_iduuidnon

preuves_signature

ColonneType en baseValeur absente possible
iduuidnon
rangbigintnon
tenant_iduuidnon
demande_iduuidnon
actetextnon
version_iduuidnon
texte_empreintetextnon
donneesjsonbnon
donnees_empreintetextnon
signataire_nomtextnon
signataire_emailtextnon
nom_saisitextnon
pouvoir_declarebooleannon
compte_iduuidnon
compte_emailtextoui
ouverte_letimestamp with time zonenon
code_envoye_letimestamp with time zonenon
code_valide_letimestamp with time zonenon
signee_letimestamp with time zonenon
iptextoui
navigateurtextoui
preuve_precedentetextnon
empreintetextnon

publications_reseaux

ColonneType en baseValeur absente possible
iduuidnon
reseautextnon
contenutextnon
media_pathtextoui
media_typetextoui
statuttextnon
meta_post_idtextoui
erreurtextoui
created_attimestamp with time zoneoui
published_attimestamp with time zoneoui
tenant_iduuidnon

push_subscriptions

ColonneType en baseValeur absente possible
iduuidnon
endpointtextnon
p256dhtextnon
authtextnon
created_attimestamp with time zonenon
tenant_iduuidnon

qualirepar_dossiers

ColonneType en baseValeur absente possible
iduuidnon
date_reparationdatenon
client_nomtextoui
appareiltextoui
type_reparationtextoui
montant_bonusnumericnon
reference_facturetextoui
statuttextnon
tenant_iduuidnon
created_attimestamp with time zoneoui

rapprochement_matches

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zonenon
releve_iduuidnon
facture_iduuidoui
depot_iduuidoui
groupe_iduuidoui
typetextnon
niveautextnon
statuttextnon
notetextoui
tenant_iduuidnon

rapprochement_statut

ColonneType en baseValeur absente possible
releve_iduuidnon
statuttextnon
notetextoui
updated_attimestamp with time zonenon
tenant_iduuidnon

receptions

ColonneType en baseValeur absente possible
iduuidnon
numerotextoui
fournisseurtextoui
date_receptiondatenon
numero_bltextoui
facture_numerotextoui
facture_datedateoui
facture_htnumericoui
facture_tvanumericoui
facture_ttcnumericoui
total_htnumericnon
total_tvanumericnon
total_ttcnumericnon
ecart_ttcnumericoui
statuttextnon
notestextoui
tenant_iduuidnon
created_attimestamp with time zoneoui

receptions_lignes

ColonneType en baseValeur absente possible
iduuidnon
reception_iduuidnon
produit_iduuidoui
designationtextnon
gencodetextoui
categorietextoui
quantitenumericnon
prix_achat_htnumericnon
taux_tvanumericnon
imeistextoui
ordreintegeroui
tenant_iduuidnon

releve_bancaire

ColonneType en baseValeur absente possible
iduuidnon
date_operationdatenon
date_valeurdateoui
libelletextnon
montantnumericnon
soldenumericoui
anneeintegeroui
moisintegeroui
created_attimestamp with time zoneoui
tenant_iduuidnon

remises_cheques

ColonneType en baseValeur absente possible
iduuidnon
date_remisedatenon
totalnumericnon
nombreintegernon
chequesjsonbnon
created_attimestamp with time zonenon
tenant_iduuidnon

reprises

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zonenon
numerotextnon
client_nomtextnon
client_prenomtextoui
client_adressetextoui
client_code_postaltextoui
client_villetextoui
client_teltextoui
client_date_naissancedateoui
client_lieu_naissancetextoui
client_nationalitetextoui
client_piece_typetextoui
client_piece_numerotextoui
client_piece_delivreetextoui
appareil_marquetextnon
appareil_modeletextoui
appareil_imeitextoui
appareil_couleurtextoui
appareil_capacitetextoui
appareil_etattextoui
appareil_descriptiontextoui
prix_reprisenumericnon
mode_paiementtextoui
notestextoui
statuttextoui
tenant_iduuidnon
vente_numerotextoui
client_piece_datedateoui
client_qualitetextoui
appareil_provenancetextoui

reprises_compteur

ColonneType en baseValeur absente possible
idintegernon
valeurintegernon
tenant_iduuidnon

sav_devis_lignes

ColonneType en baseValeur absente possible
iduuidnon
sav_iduuidnon
descriptiontextnon
quantitenumericnon
prix_unitairenumericnon
created_attimestamp with time zoneoui
tenant_iduuidnon

sav_fournisseur

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zonenon
imeitextoui
modeletextoui
produit_nomtextoui
fournisseurtextoui
numero_commande_achattextoui
date_achatdateoui
garantie_moisintegeroui
client_nomtextoui
client_teltextoui
defauttextoui
statuttextnon
rma_numerotextoui
date_envoidateoui
date_retourdateoui
notestextoui
tenant_iduuidnon

sav_photos

ColonneType en baseValeur absente possible
iduuidnon
sav_iduuidoui
urltextnon
created_attimestamp with time zoneoui
tenant_iduuidnon

sav_status_history

ColonneType en baseValeur absente possible
iduuidnon
sav_iduuidoui
ancien_statuttextoui
nouveau_statuttextnon
commentairetextoui
created_attimestamp with time zoneoui
tenant_iduuidnon

sav_tickets

ColonneType en baseValeur absente possible
iduuidnon
numerotextnon
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
client_nomtextnon
client_prenomtextnon
client_teltextnon
client_emailtextoui
appareil_marquetextnon
appareil_modeletextnon
appareil_imeitextoui
appareil_couleurtextoui
appareil_capacitetextoui
appareil_code_pintextoui
panne_descriptiontextnon
panne_etat_ecran_fissurebooleanoui
panne_etat_coquebooleanoui
panne_etat_boutonsbooleanoui
panne_etat_camerabooleanoui
panne_etat_autretextoui
accessoires_rendustextoui
devis_montantnumericoui
accomptenumericoui
notes_internestextoui
date_depottimestamp with time zoneoui
date_promessetimestamp with time zoneoui
date_rendutimestamp with time zoneoui
statuttextoui
signature_depottextoui
signature_attimestamp with time zoneoui
token_suivitextoui
tenant_iduuidnon

sms_history

ColonneType en baseValeur absente possible
iduuidnon
sav_iduuidoui
client_teltextnon
contenutextnon
statut_envoitextoui
created_attimestamp with time zoneoui
notifie_whatsappbooleanoui
tenant_iduuidnon

sms_templates

ColonneType en baseValeur absente possible
iduuidnon
statuttextnon
contenutextnon
actifbooleanoui
tenant_iduuidnon

square_refunds_traites

ColonneType en baseValeur absente possible
refund_idtextnon
created_attimestamp with time zonenon
tenant_iduuidnon

square_stock_traite

ColonneType en baseValeur absente possible
square_order_idtextnon
created_attimestamp with time zonenon
tenant_iduuidnon

square_ventes

ColonneType en baseValeur absente possible
iduuidnon
square_order_idtextnon
square_location_idtextoui
montant_totalnumericoui
created_attimestamp with time zoneoui
closed_attimestamp with time zoneoui
raw_datajsonboui
facture_client_pathtextoui
client_nomtextoui
montant_remboursenumericnon
montant_especesnumericoui
montant_autrenumericoui
montant_carte_squarenumericoui
montant_chequenumericoui
stock_restaurebooleannon
tenant_iduuidnon

stock_inventaire_lignes

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
inventaire_iduuidnon
produit_iduuidnon
quantite_compteeintegernon
imeistextoui
compte_letimestamp with time zonenon
compte_paruuidoui

stock_inventaires

ColonneType en baseValeur absente possible
iduuidnon
tenant_iduuidnon
typetextnon
themetextoui
statuttextnon
demarre_letimestamp with time zonenon
demarre_paruuidoui
cloture_letimestamp with time zoneoui
cloture_paruuidoui
notetextoui
nb_lignesintegeroui
ecart_boninumericoui
ecart_malinumericoui
demarque_pctnumericoui

stock_mouvements

ColonneType en baseValeur absente possible
iduuidnon
produit_iduuidoui
typetextnon
quantiteintegernon
motiftextoui
prix_unitairenumericoui
created_attimestamp with time zoneoui
forfait_nomtextoui
forfait_numero_commandetextoui
forfait_numero_appeltextoui
prix_avec_forfaitnumericoui
remuneration_montantnumericoui
date_evenementtimestamp with time zoneoui
tenant_iduuidnon

stock_produits

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
updated_attimestamp with time zoneoui
nomtextnon
marquetextoui
referencetextoui
categorietextnon
descriptiontextoui
prix_achatnumericoui
prix_ventenumericoui
quantiteintegeroui
seuil_alerteintegeroui
emplacementtextoui
actifbooleanoui
square_variation_idtextoui
square_catalog_idtextoui
imeistextoui
square_modifier_list_idtextoui
gencodetextoui
tenant_iduuidnon

telephones_vendus

ColonneType en baseValeur absente possible
iduuidnon
vente_iduuidoui
numero_ventetextoui
imeitextnon
modeletextoui
etattextoui
stockagetextoui
couleurtextoui
forfaittextoui
abonnetextoui
numero_lignetextoui
prixnumericoui
client_nomtextoui
vendu_letimestamp with time zonenon
tenant_iduuidnon

vendeurs

ColonneType en baseValeur absente possible
iduuidnon
nomtextnon
pintextnon
couleurtextnon
emojitextoui
actifbooleannon
created_attimestamp with time zonenon
tenant_iduuidnon

ventes_imei_pending

ColonneType en baseValeur absente possible
iduuidnon
created_attimestamp with time zoneoui
produit_iduuidoui
produit_nomtextnon
square_order_idtextoui
quantite_vendueintegeroui
resolubooleanoui
imei_vendutextoui
tenant_iduuidnon

Ce que l’éditeur remet à la demande du client, dans les quinze jours

La demande s’adresse à contact@registerpro.fr. C’est aussi la voie à suivre lorsque le client n’a plus accès aux écrans du logiciel.

ÉlémentFormatStructure et précisions
1. Le classeur des tablesClasseur .xlsxLe même que l’export en libre-service
2. Les archives fiscales produites par le magasinUn fichier JSON par archive, nommé d’après son numéroQuatre rubriques : format, en-tête (identité du magasin, version du logiciel, période, totaux, grand total perpétuel), ventes, clôtures. Remis avec l’empreinte SHA-256 du contenu, l’empreinte de l’archive, celle de l’archive précédente et la description écrite de leur calcul. Limite connue : chaque vente y figure par ses montants, son mode de paiement, son statut et son empreinte, sans ses lignes d’articles ni la ventilation de ses règlements, qui figurent dans le classeur. Chaque archive se télécharge aussi depuis la page Archives de la caisse.
3. Le fichier des écritures comptables, pour la période demandéeFichier texte (.txt) en UTF-8, colonnes séparées par « | », première ligne d’intitulésProduit par la fonction d’export du logiciel à partir du registre des ventes ; il se télécharge aussi par période depuis la page Caisse. Sa conformité au format normé du fichier des écritures comptables n’a pas été validée.
4. Les fichiers déposés dans le logicielDans leur format de dépôt : JPEG, PNG, WebP ou HEIC pour les photographies ; PDF, JPEG ou PNG pour les piècesCopie des fichiers rangés pour les établissements du client
5. Les actes signés dans le logiciel et leurs certificats de signaturePDFLe document signé est la version publiée de l’acte ; le certificat reproduit les données figées, les empreintes et les enregistrements de la signature. Dans les deux jours ouvrés qui suivent la signature, l’Éditeur adresse au signataire, depuis l’adresse supportcaisse@gmail.com, le document signé et son certificat de signature en pièces jointes. Le courriel automatique envoyé à la signature en donne en outre des liens de téléchargement valables 365 jours, et le Client peut les télécharger depuis la page « Contrats » tant que son accès au logiciel est actif.
6. La liste des comptes utilisateursÉtablie par l’éditeur ; le logiciel ne la produit pasAdresse électronique et rôle de chaque compte, sans mot de passe

Tant que le logiciel ne maintient pas, pendant une suspension, l’accès du Client à la consultation de ses données, à ses clôtures, à ses archives et à l’export, l’Éditeur ne suspend pas l’accès : en cas de manquement du Client, il ne dispose que de la résiliation prévue à l’article 8.3 des conditions générales.

2. Où sont les données (article 28)

ComposantContractantLocalisation de l’infrastructureEncadrement
Base de données, authentification, stockageSupabase Pte. Ltd., SingapourFrance — région AWS eu-west-3Clauses contractuelles types (UE) 2021/914 ; l’évaluation prévue par leur clause 14 reste à documenter
Exécution de l’applicationVercel Inc., États-UnisFrance — région cdg1Décision d’adéquation (UE) 2023/1795 : Vercel Inc. se déclare certifiée au cadre de protection des données UE–États-Unis ; son inscription sur la liste officielle reste à vérifier
SauvegardesSupabase, espace privéFranceChiffrées par l’éditeur avant dépôt
Archives des rapports de clôtureCloudflare, Inc., États-UnisNon garantie à ce jour : passage en juridiction Union européenne en cours—

La juridiction dont relève l’infrastructure. La base de données, les fichiers déposés, les sauvegardes et l’exécution de l’application sont en France. Les contractants sont toutefois des sociétés de droit étranger — à Singapour et aux États-Unis — et peuvent être soumis au droit de ces pays, y compris à des demandes d’accès d’autorités publiques. Après instruction, l’éditeur a décidé le 13 septembre 2026 de conserver cette infrastructure, d’encadrer ces relations par les instruments indiqués ci-dessus, et de placer les archives en juridiction Union européenne.

Les données transmises hors de l’Union européenne

ServiceCe qui lui est transmisEncadrement
Google (Gmail) — Google LLC, États-UnisLes courriels que le logiciel envoie par Gmail. Depuis la boîte du support de l’éditeur (supportcaisse@gmail.com) : l’avis de clôture journalière adressé au magasin, sans montant ni pièce jointe ; le code à usage unique et la confirmation de signature adressés au signataire ; les messages adressés au support et leurs réponses. Depuis la boîte de l’établissement de l’éditeur : les accès initiaux du compte, les factures d’abonnement, et l’alerte adressée au magasin qui n’a pas clôturé sa caisse depuis trois jours ou plus, avec le nombre de ventes non scellées, dont l’éditeur reçoit copie. Le logiciel n’adresse ni facture ni devis aux clients d’un établissement client.Décision d’adéquation (UE) 2023/1795 : Google LLC se déclare certifiée au cadre de protection des données UE–États-Unis ; son inscription sur la liste officielle reste à vérifier
Groq — États-UnisLes signalements adressés au support : titre, texte écrit par le magasin, écran concerné, nom de l’enseigne, échanges du fil de support — pour les trier et préparer un brouillon de réponse relu par l’éditeurClauses contractuelles types (UE) 2021/914 ; l’évaluation prévue par leur clause 14 reste à documenter

Les fonctions que le magasin active lui-même

FonctionServiceCe qui lui est transmisEncadrement
Envoi de SMS aux clients, lorsque le magasin a saisi ses identifiants de passerelle dans ses réglagesServeur public de la passerelle SMS, sauf si le magasin désigne son propre serveur ; exploitant et lieu d’hébergement non indiquésNuméro de téléphone du client et texte du messageAucun instrument de transfert : un transfert hors de l’Union ne peut pas être exclu
Notifications sur les appareils du magasin, lorsqu’un utilisateur les activeService de notification du navigateur : Google, Mozilla ou Apple, hors de l’UnionAdresse d’abonnement de l’appareil ; le contenu, qui peut porter le nom d’un client et l’adresse d’une intervention, est chiffré et illisible par ces servicesAucun instrument de transfert

Tant qu’aucun instrument n’encadre ces transferts, l’éditeur ne propose ni n’active, pour un établissement client, le serveur public de la passerelle SMS ni les notifications. Leur fermeture dans le logiciel est décidée ; d’ici là, un utilisateur peut encore les activer lui-même depuis les réglages.

La liste complète des sous-traitants et de leurs instruments de transfert figure dans la convention de sous-traitance (articles 6.2 et 6.4).

3. Les mesures contre l’accès d’autorités étrangères (article 28)

Mesures prises pour empêcher l’accès des autorités publiques étrangères aux données détenues dans l’Union, ou leur transfert, lorsque cet accès ou ce transfert risque d’être contraire au droit de l’Union ou au droit français.

Mesures techniques et organisationnelles

Mesures contractuelles

EURL LEYSAF au capital de 4 000 € — siège social : 9 place d’Armes, 15100 Saint-Flour — RCS Aurillac 829 587 047 — contact : contact@registerpro.fr