Documentation

Documentation produit

Documentation produit Obscura Flow : proposition de valeur, parcours utilisateur, bibliothèques, projets, indexation, métadonnées, archives, licence, confidentialité et support.

Obscura Flow est une application macOS native (Swift/SwiftUI) qui aide les photographes, studios et équipes d’archivage à structurer leurs projets photo dans des bibliothèques locales, à indexer et inspecter les métadonnées EXIF/IPTC/XMP, à vérifier l’intégrité des fichiers et à préparer des archives durables. Le produit fonctionne en local d’abord et reste pleinement utilisable hors ligne : aucun compte n’est requis. La connexion ajoute seulement la licence, la synchronisation et la journalisation distante optionnelle.

Télécharger l’application

Distribution en DMG notarisé, mises à jour via Sparkle. Accessibilité assurée par Dynamic Type et VoiceOver.

Pour qui

  • Photographes qui veulent centraliser leurs projets, métadonnées et archives.
  • Studios qui doivent suivre plusieurs bibliothèques et projets actifs.
  • Assistants, digital techs et responsables d’archives qui vérifient les fichiers, les chemins locaux, les exports et les historiques.

Ce que le produit couvre

BesoinRéponse Obscura Flow
Organiser un environnement photoBibliothèque, Projets, Collections, Tags, Personnes et fichiers récents
Importer depuis plusieurs volumesModes Copie / Déplacement / Référence, déduplication SHA-256, reprise après interruption
Indexer et documenterNuméros d’inventaire pérennes, méthode QQOQCP, thésaurus contrôlé
Retrouver l’informationRecherche plein texte (SQLite FTS5), recherches sauvegardées, recherche avancée
Garantir la pérennitéVérifier les fichiers (fixité), audits programmés, archives signées et restauration vérifiée
Travailler avec ou sans connexionDonnées locales en priorité, synchronisation optionnelle quand elle est active
Exploiter le produit en équipeLicence, confidentialité, FAQ et contact support documentés

Parcours produit

EtapeObjectifVue principale
1Créer ou ouvrir une bibliothèqueAccueil
2Importer des fichiers dans un projetImport
3Indexer et vérifier les métadonnéesDétail projet / Éditeur de métadonnées
4Vérifier l’intégrité et préparer les archivesSanté / Archives
5Suivre l’activité et les analysesAnalyses (Insights)

Concepts clés

La Bibliothèque est le conteneur principal du produit. Sur le disque, c’est un dossier réunissant un fichier workspace.obf (document d’échange JSON validé par schéma et rétrocompatible), un catalogue principal catalog.sqlite, ainsi que les dossiers Work/ et Cache/. Elle regroupe les Projets, Collections, Tags, Personnes, Archives et réglages.

Un projet représente un ensemble photo à suivre dans la bibliothèque. Les métadonnées, les règles d’import, l’indexation et l’historique d’archive documentent son cycle de vie. Les originaux ne sont jamais modifiés.

Depuis la vue bibliothèque, l’utilisateur peut modifier le nom et la description, suivre l’état de synchronisation, importer un projet et accéder aux réglages. Voir aussi Bibliothèque.

Détail d’une bibliothèque

Bibliothèques locales et distantes

La vue des bibliothèques sépare les bibliothèques récemment ouvertes sur la machine et, si la synchronisation est active, les bibliothèques persistées pour l’utilisateur connecté.

Pour une bibliothèque locale, l’utilisateur peut afficher les détails, l’ouvrir ou retirer l’entrée de la liste des récentes. Cette suppression ne supprime pas le dossier ni le fichier workspace.obf sur le disque.

Navigateur de bibliothèques

Import

L’import guide l’ingestion en mode Copie, Déplacement ou Référence. Les imports entre deux volumes macOS sont traités par copie sécurisée lorsque le déplacement natif n’est pas possible, puis la source n’est nettoyée que pour un import en mode Déplacement et après vérification. La déduplication s’appuie sur des empreintes SHA-256, et l’import reprend automatiquement après une interruption ou un plantage.

Obscura Flow peut aussi importer un catalogue Lightroom Classic (.lrcat) en lecture seule (⌥⇧⌘I) pour reprendre un fonds existant.

Le rapport d’import signale les fichiers système ignorés, les doublons calculés par empreinte et les dossiers dont un segment contient un espace en début ou fin de nom, afin d’éviter des dossiers qui se ressemblent.

Projets, indexation et métadonnées

La page de détail projet affiche les informations éditables, les compteurs techniques et les métadonnées mises en forme. Obscura Flow lit les métadonnées EXIF/IPTC/XMP via ImageIO (et ExifTool s’il est présent). L’éditeur de métadonnées (⌘E) écrit dans un sidecar XMP sans jamais toucher aux originaux.

L’indexation documentaire s’appuie sur des numéros d’inventaire pérennes au format PREFIX_ANNÉE_séquence (par exemple EA_2026_00042), la méthode QQOQCP (Qui / Quoi / Où / Quand / Comment / Pourquoi) et un thésaurus (vocabulaire contrôlé). L’inventaire s’exporte en CSV et PDF, et les descriptions en Dublin Core (RDF/XML).

Détail projet avec métadonnées

Recherche

La recherche plein texte repose sur SQLite FTS5. Les recherches peuvent être sauvegardées, et la recherche avancée combine note, couleur, drapeau et période.

Intelligence artificielle sur l’appareil

Une couche d’IA optionnelle, basée sur Apple Vision, s’exécute entièrement sur l’appareil : aucune donnée n’est envoyée. Désactivée par défaut, elle propose légendes, détection d’objets, OCR, reconnaissance de visages (Personnes) et détection de quasi-doublons.

Vérification et archives

La fonction Vérifier les fichiers contrôle l’intégrité et la fixité des originaux. La vue Santé synthétise l’état de la bibliothèque, et des audits de fixité peuvent être programmés (Off / Hebdomadaire / Mensuel). La validation de format se fait par signature binaire.

Les archives sont des paquets compressés (zstd embarqué, ou gzip/tar/zip) accompagnés d’un manifeste SHA-256 et d’une signature Ed25519. Le chiffrement AES-256-GCM est optionnel ; une archive chiffrée n’est restaurable que sur le Mac qui l’a créée. La restauration est vérifiée.

Sauvegarde hors site (3-2-1)

Obscura Flow prend en charge une stratégie de sauvegarde 3-2-1 vers plusieurs destinations : Amazon S3, Backblaze B2, Cloudflare R2 et un NAS ou dossier local.

Réglages

La page de réglages est organisée en onglets métier. Chaque onglet conserve ses modifications en brouillon tant que l’utilisateur n’a pas enregistré. Voir aussi Réglages.

Les réglages couvrent notamment :

  • les informations générales de la bibliothèque ;
  • la langue et le thème ;
  • les chemins locaux de la bibliothèque ;
  • les règles d’import, de doublons et d’indexation ;
  • les paramètres d’archive, de nommage et d’audit de fixité ;
  • les destinations de sauvegarde hors site.

Onglets de réglages

Export

Les préréglages d’export couvrent : Originaux, JPEG (plein, 4096, 2048, 1024), PNG 2048, TIFF plein (archival) et HEIC 2048.

Synchronisation

Si la synchronisation est active, les changements locaux sont propagés. Hors ligne, Obscura Flow met les opérations en attente et les draine dès que la connexion redevient disponible. La synchronisation ne conditionne jamais le travail local.

Raccourcis clavier

ActionRaccourci
Nouvelle bibliothèque⇧⌘N
Ouvrir une bibliothèque⌘O
Fermer la bibliothèque⇧⌘W
Nouveau projet⌘N
Importer⇧⌘I
Importer un catalogue Lightroom⌥⇧⌘I
Grille / Comparer / LoupeG / C / E
Aperçu (Quick Look)Espace
Éditeur de métadonnées⌘E
Palette de commandes⌘K
Annuler / Rétablir⌘Z / ⌘⇧Z

Sections produit

  • Référence interface : passer en revue les boutons, menus, raccourcis, formulaires et états.
  • Centres opérationnels : utiliser Santé, la vérification des fichiers, la restauration, les archives et les logs.
  • Licence : comprendre l’activation, le poste local et les limites de la licence.
  • Confidentialité : savoir quelles données restent locales et lesquelles peuvent être synchronisées.
  • FAQ : réponses aux questions fréquentes sur les bibliothèques, projets, archives et synchronisation.
  • Contact : préparer une demande de support exploitable.

Ressources locales

Le footer de la sidebar affiche les informations techniques locales disponibles au dernier chargement : CPU du process, mémoire résidente et espace disque disponible sur le volume applicatif.

Visite utilisateur