Le catalogue de champs

Concevez le formulaire. Conservez la trace.

Recordry réunit deux choses : un générateur pour créer le formulaire que vous auriez aimé avoir, et le journal de tout ce que vous avez saisi avec lui. Créez un modèle, publiez-le, et chaque enregistrement issu de ce modèle est validé précisément par rapport à cette version puis stocké dans une base de données chiffrée sur votre propre appareil. Aucun compte, aucun serveur, aucune inscription.

✓ Aucun compte✓ Aucun accès réseau✓ Chiffré sur l’appareil
Home⌘   ⚙
Continue
▤BrouillonRunning log · edited 8 minutes agoBrouillon
Pinned folders
▱Training18 records+
▱Home9 records+
Recent
✓Morning runRunning log · today, 07:42Complet
This month42.8 km↑ 12% from previous
Current streak4 weeks2+ runs each week

Comment ça marche

Un modèle, une version et tout ce que vous enregistrez avec.

La plupart des applications de formulaires vous donnent un formulaire. Recordry sépare le formulaire des enregistrements qui en sont issus, parce que le formulaire évolue tandis que les anciens enregistrements doivent conserver leur sens.

01

Créer le modèle

Un modèle est le formulaire réutilisable à partir duquel vos enregistrements sont créés. Ajoutez des champs, regroupez-les dans des sections repliables et faites-les glisser dans l’ordre souhaité. Chaque champ comporte son texte d’aide, son statut — obligatoire, facultatif ou obligatoire seulement sous certaines conditions — ainsi qu’une clé technique qui devient le nom de sa colonne lors des exports.

02

Publier une version

On ne peut rien remplir à partir d’un brouillon. La publication fige le schéma dans une version qui ne changera plus, et vous montre exactement ce qui diffère de la version précédente avant de confirmer. Testez d’abord dans l’aperçu : il exécute le vrai formulaire et ses vraies règles sans rien enregistrer.

03

Conserver les enregistrements

Les enregistrements sont validés au fil de la saisie. Les règles affichent ou masquent les champs selon les réponses, et un enregistrement n’est finalisé que lorsque tout ce qui est réellement obligatoire est présent. Si vous le finalisez malgré des problèmes en suspens, il est marqué comme nécessitant une attention et la raison est conservée au lieu d’être perdue.

TexteNombresChoixDate et heureMise en pageStructurés

Règles et validation

Le formulaire devrait poser la question qui découle de la réponse précédente.

Un long formulaire qui pose toutes les questions à tout le monde finit par être abandonné. Les règles permettent à un modèle de ne poser la question suivante que lorsqu’elle s’applique, et de rendre un champ obligatoire uniquement lorsqu’il l’est vraiment.

  • 1Afficher et masquer Un champ, voire une section entière, peut rester masqué jusqu’à ce qu’une réponse le rende pertinent. La règle s’écrit dans le générateur comme une phrase — si ceci, afficher cela — et non comme une formule que vous devez déboguer.
  • 2Obligatoire uniquement quand c’est nécessaire Un champ peut rester facultatif jusqu’à ce qu’une condition le rende obligatoire. C’est un troisième état, en plus d’obligatoire et facultatif : un formulaire peut ainsi exiger un motif pour une exception sans l’exiger de tout le monde.
  • 3Une validation qui signale honnêtement les problèmes Un enregistrement ne peut pas être finalisé normalement tant qu’une réponse obligatoire manque. Si vous le finalisez malgré tout, il est classé comme nécessitant une attention, avec le nombre de problèmes en suspens conservé, plutôt que d’être présenté à tort comme complet.
  • 4Prévisualiser avant de publier Remplissez le formulaire exactement comme il sera utilisé, avec les règles actives, avant de le publier. L’aperçu n’enregistre rien : il est là pour repérer une règle inversée tant qu’elle peut encore être corrigée sans conséquence.
Running log+▦↶↷Prévisualiser avant de publierPublier une version
Select a field to arrange it▯▱
RouteRiverside loop
Distance6.4 km
Duration00:34:18
How did it feel?● ● ● ● ○
Recovery+   ⚙
↳ Show “Recovery notes” when effort is 4 or higher
Live example · the same responsive grid powers templates and statistics

Le catalogue de champs

Soixante-six types de questions.

Un formulaire ne vaut que par les réponses qu’il peut réellement contenir. Plutôt qu’une zone de texte pour tout, chaque type sait à quoi ressemble une réponse valide, quels opérateurs une règle peut lui appliquer et comment elle doit être stockée. C’est ce qui rend ensuite possibles la recherche, le tri et la validation.

Texte

  • Texte court
  • Texte long
  • Markdown
  • E-mail

Nombres

  • Nombre entier
  • Décimal
  • Devise
  • Pourcentage

Choix

  • Case à cocher
  • Oui / non
  • Oui / non / inconnu
  • Bouton radio

Date et heure

  • Date
  • Heure
  • Date et heure
  • Durée

Mise en page

  • Section
  • Section repliable
  • Titre
  • Paragraphe

Structurés

  • Nom d’une personne
  • Adresse
  • Liste de contrôle
  • Tableau

Photos et médias

  • Photo
  • Galerie
  • Fichier
  • Audio

Localisation

  • Coordonnées
  • Adresse postale
  • Position actuelle

Automatiques

  • Formule
  • Numéro de séquence
  • Créé le
  • Modifié le
Quarante-sept des soixante-six définitions disposent actuellement d’un rendu ou d’une interface de saisie, y compris les champs de mise en page et les champs calculés. Les autres restent visibles dans le générateur avec une explication, au lieu de disparaître ou d’échouer silencieusement.
OrganiserRunning+ Conserver les enregistrements
18AUGMorning run6.4 km · Riverside loopComplet
16AUGIntervals8.1 km · TrackComplet
14AUGEasy run3 of 5 fieldsBrouillon
# summer-plan# riversideSaved view: August
Moved “Intervals” to Training blockRetour à la vue d’ensemble

Tout retrouver

Un journal n’est utile que si vous pouvez retrouver l’entrée.

Les enregistrements sont rangés dans des dossiers que vous organisez vous-même, et un dossier peut décider de ce qui lui appartient. C’est ainsi qu’un dossier partagé reste cohérent sans qu’une personne ait à le surveiller.

⌕

Des dossiers qui savent ce qu’ils contiennent

Les nouveaux enregistrements d’un dossier partent du modèle de ce dossier. Vous pouvez lui faire hériter du dossier parent, tout autoriser ou le rendre strict ; dans ce dernier cas, les enregistrements créés avec tout autre modèle sont entièrement bloqués.

↻

Rechercher et trier

Recherchez dans vos enregistrements et triez-les par date de dernière modification, date de création ou nom, dans l’ordre croissant ou décroissant. La recherche ne porte que sur les champs marqués comme recherchables ; les champs masqués en sont volontairement exclus.

⎘

Un historique que vous pouvez relire

Chaque enregistrement conserve son propre historique : création, modification, finalisation, réouverture, restauration ou passage à un autre modèle. Un enregistrement finalisé est verrouillé ; dupliquez-le pour effectuer des changements afin que l’original reste exactement tel qu’il a été archivé.

♲

Les enregistrements finalisés sont verrouillés

Une fois finalisé, un enregistrement est verrouillé. L’application vous demande de le dupliquer plutôt que de vous laisser réécrire discrètement ce qui a été archivé. Son historique conserve chaque modification, finalisation et réouverture.

Tout retrouver

Un journal n’est utile que si vous pouvez retrouver l’entrée.

Un formulaire ne vaut que par les réponses qu’il peut réellement contenir. Plutôt qu’une zone de texte pour tout, chaque type sait à quoi ressemble une réponse valide, quels opérateurs une règle peut lui appliquer et comment elle doit être stockée. C’est ce qui rend ensuite possibles la recherche, le tri et la validation.

Running overviewLast 30 daysGeneralTraining loadArrange
Total distance42.8 km↑ 12% from previous period
Completed runs81 draft still open
Current streak4 weeksBest: 7 weeks
Distance over timeGrouped by week
W1W2W3W4W5Now
How it felt8 records
4.1average
  • Great 50%
  • Good 38%
  • Hard 12%
◎TexteDu texte libre, avec la contrainte qui lui convient. Un identifiant conserve ses zéros initiaux au lieu d’être interprété comme un nombre, et un champ masqué reste caché pendant la saisie, n’apparaît ni dans les titres générés ni dans la recherche, et est exclu des exports.◇NombresLes devises, pourcentages et mesures sont conservés sous forme de décimaux exacts plutôt qu’en virgule flottante binaire, afin qu’une somme d’argent corresponde exactement à ce que vous obtiendriez sur papier.▦ChoixUne ou plusieurs réponses, choisies dans une liste que vous définissez. Boutons radio, puces et listes déroulantes stockent la même réponse sous des présentations différentes : changer d’affichage plus tard ne fait donc pas perdre les choix déjà effectués.

Obtenir l’application

Encore en développement

Recordry est en développement actif et l’indique aussi bien dans l’application qu’ici. Les modèles, la conception de formulaires adaptatifs, les règles, la validation personnalisée, les enregistrements, la recherche, les statistiques, la planification, les rappels, les photos et fichiers, les sauvegardes chiffrées, l’export CSV et le partage de modèles fonctionnent aujourd’hui. L’audio, la vidéo, la signature, le croquis, la localisation par capteur, la saisie de groupes répétables, l’export JSON/PDF et le verrouillage de l’application ne sont pas présentés comme des fonctionnalités terminées.

✓ Aucun compte, aucune connexion, aucune adresse e-mail✓ Aucune analyse, aucun traqueur, aucun SDK publicitaire✓ La version Android ne demande pas du tout l’autorisation INTERNET
August 2026
MTWTFSS
17181920212223
07:30Morning runCreated from “Running log” · Every TuesdayOpen
18:00Water plantsDue today · Living roomOpen

Obtenir l’application

Où vous pouvez l’utiliser aujourd’hui.

Recordry est développé ouvertement et publié à partir de son code source. Voici, sans détour, l’état actuel de chaque plateforme — pas ce qu’elle pourrait devenir plus tard.

Démo dans le navigateur

La même application, compilée pour le navigateur, avec une base de données uniquement en mémoire. Rien n’est écrit sur le disque, rien n’est envoyé ailleurs et tout disparaît lorsque vous rechargez la page. Cette version sert à essayer le générateur, pas à conserver des enregistrements.

Ouvrir la démo

Android

En test fermé sur Google Play. Inscrivez-vous sur la liste des testeurs et l’installation se fait comme pour n’importe quelle app.

iOS

Sur iOS, c’est l’application complète : une base de données chiffrée sur l’appareil, dont la clé est dans le trousseau du système. La version App Store n’est pas encore publiée.

Encore en développement

Recordry est en développement actif et l’indique aussi bien dans l’application qu’ici. Les modèles, la conception de formulaires adaptatifs, les règles, la validation personnalisée, les enregistrements, la recherche, les statistiques, la planification, les rappels, les photos et fichiers, les sauvegardes chiffrées, l’export CSV et le partage de modèles fonctionnent aujourd’hui. L’audio, la vidéo, la signature, le croquis, la localisation par capteur, la saisie de groupes répétables, l’export JSON/PDF et le verrouillage de l’application ne sont pas présentés comme des fonctionnalités terminées.

Confidentialité

Vos enregistrements n’ont nulle part où partir.

Recordry n’a ni backend, ni système de compte, ni outil d’analyse. Les enregistrements que vous y conservez sont souvent précisément le genre d’informations que vous ne mettriez pas dans une feuille de calcul cloud. L’application est donc conçue pour rendre leur transmission impossible, et pas simplement improbable.

⌁

Aucun compte, aucune connexion, aucune adresse e-mail

Les modèles, les enregistrements et leurs valeurs sont stockés dans une base SQLCipher chiffrée en AES-256

⌗

Aucune analyse, aucun traqueur, aucun SDK publicitaire

La clé de la base de données est générée par la source aléatoire sécurisée du système d’exploitation et conservée dans le Keychain ou le Keystore

◫

La version Android ne demande pas du tout l’autorisation INTERNET

Les champs marqués comme sensibles sont masqués pendant la saisie et exclus des titres, de la recherche et des exports

Lire la Politique de confidentialité complète

Essayez Recordry dans votre navigateur

Démo dans le navigateur

La même application, compilée pour le navigateur, avec une base de données uniquement en mémoire. Rien n’est écrit sur le disque, rien n’est envoyé ailleurs et tout disparaît lorsque vous rechargez la page. Cette version sert à essayer le générateur, pas à conserver des enregistrements.

Ouvrir la démo Android · iOS