Un portail client sans compte
Le portail client de Tasked s'ouvre avec un code, un lien ou un code à usage unique envoyé par SMS ou par e-mail. Il n'y a pas d'inscription, pas de mot de passe et rien à installer ; la page s'affiche dans le navigateur d'un téléphone ou d'un ordinateur. Le client voit uniquement ce qui lui a été envoyé, regarde un aperçu du cut - le fichier master n'est jamais fourni via ce chemin - laisse des notes, importe un brief et valide. L'accès expire après 30 jours par défaut et peut être révoqué immédiatement.
Quatre accès, une seule page
Un client accède au portail par l'un des quatre accès générés par le studio. Un accès par code est un code que le client saisit sur la page d'accueil du portail. Un accès par lien est une URL contenant son propre jeton. Un accès par téléphone envoie un code à usage unique par SMS au numéro fourni par le studio. Un accès par e-mail envoie le code à usage unique à une adresse. Le studio choisit le type d'accès lorsqu'il le génère et lui attribue un libellé - le nom du client ou d'un contact chez le client.
Un code ou un lien peut également exiger un code à usage unique, de sorte qu'avoir le lien ne suffit pas pour accéder au portail. Le code à usage unique comporte six chiffres, reste valide pendant cinq minutes, autorise cinq tentatives et peut être renvoyé après une minute.
L'invitation est envoyée lors de la création de l'accès : par e-mail, par SMS ou les deux, dans la langue du client. Un studio qui préfère transmettre le lien lui-même peut générer l'accès sans rien envoyer et copier les identifiants à partir de cette unique réponse ; ils ne seront plus affichés par la suite.
Rien à installer
Le portail est une page web. Sur un téléphone, il s'agit de la même page, adaptée à l'écran. Le lecteur est celui du navigateur : un élément vidéo pour un cut, un élément audio pour un mix, une image pour un still et une phrase simple pour un fichier que le navigateur ne peut pas afficher. Une piste de sous-titres est incluse lorsque le cut en possède une.
La session du client se renouvelle en arrière-plan tant que la page est ouverte. Un rafraîchissement ou la perte d'un cookie sur le même appareil ne bloque jamais l'accès ; le même appareil peut toujours se reconnecter. Le studio peut limiter le nombre d'appareils autorisés pour un accès, de un à vingt, et un nouvel appareil au-delà de cette limite met fin à la session la plus ancienne plutôt qu'à celle du client.
L'hébreu et l'anglais sont tous deux pris en charge de manière native, y compris l'écriture de droite à gauche, et le portail s'adresse au client dans la langue définie sur sa fiche de contact.
L'aperçu, pas le master
Ce que le client regarde est un aperçu généré à partir du fichier importé, le même aperçu que celui diffusé dans la salle de review du studio. Le fichier master n'est jamais fourni via le chemin d'aperçu. Le téléchargement du master est une autorisation distincte sur l'accès, et un accès qui ne la possède pas ne propose aucun lien de téléchargement.
Tant que l'aperçu n'est pas prêt, la page en indique la raison, car trois attentes différentes méritent trois explications distinctes : chargement en cours, création en cours ou suspendu pour vérification de sécurité. Suspendu signifie que l'analyse antivirus n'a pas encore validé le fichier ; chaque fichier importé est analysé, et un fichier suspect n'est diffusé sous aucune forme, pas même en tant qu'aperçu.
L'URL d'aperçu est signée et temporaire, et elle n'est générée que pour un élément figurant sur la liste du client. Un identifiant que le client n'a pas reçu du studio renvoie une erreur de page introuvable, tout comme l'identifiant d'un inconnu.
Ce que voit le client
Uniquement ce qui a été envoyé via cet accès. Un accès projet affiche un seul projet ; un accès client affiche les projets de ce client. Il n'y a pas de navigation vers d'autres projets, pas de liste de clients et aucun nom des collaborateurs non impliqués.
Le statut est indiqué en six mots simples : réception, en cours, en attente de votre retour, en cours de révision, livré, en attente. Chaque étape interne est regroupée sous l'un de ces six statuts, afin que le client puisse répondre aux deux seules questions qu'il se pose : est-ce à mon tour ou au vôtre, et est-ce terminé, sans avoir à lire les noms des étapes du studio.
La page affiche le nom du studio, ainsi que le logo et les couleurs définis par le studio sur son écran de branding. Autour du lecteur se trouvent le fil de commentaires, les boutons pour valider et demander des modifications lorsque l'accès le permet, une zone d'importation pour un brief ou des fichiers de référence lorsque l'accès autorise l'importation, et une zone de téléchargement lorsqu'il autorise le téléchargement.
Une sécurité qui sait se faire oublier
Un lien contient 256 bits aléatoires et n'est stocké que sous forme de hachage, tout comme un code. Il n'y a pas de bouton pour afficher à nouveau des identifiants ; en cas de perte, il faut générer un nouvel accès, ce que le studio gère comme une révocation dans sa propre liste plutôt que comme un secret conservé discrètement en base de données.
Chaque refus d'accès s'affiche de la même manière : un code erroné, révoqué, expiré ou provenant d'un autre studio génère le même message, afin de ne donner aucun indice. Les tentatives de devinette sont limitées par adresse, et l'accès n'est jamais bloqué par une tentative infructueuse, empêchant ainsi un inconnu de bloquer le véritable client. La raison réelle du refus est enregistrée uniquement pour le studio.
Un accès expire après 30 jours par défaut ; le studio peut définir une durée allant jusqu'à 365 jours ou, explicitement, aucune expiration. La révocation est immédiate. Chaque accès, accès refusé, code à usage unique envoyé ou échoué, note, décision, importation et téléchargement est consigné dans un journal d'audit non modifiable, mentionnant l'accès et la session.
- Identifiants stockés sous forme de hachage ; jamais affichés deux fois.
- Refus d'accès uniforme ; la raison réelle est réservée au studio.
- Expiration par défaut de 30 jours ; révocation en une seconde.
Les clients sont gratuits pour tous les forfaits
Un client n'est pas une place. Le nombre d'accès qu'un studio peut générer est illimité pour tous les forfaits, y compris l'essai gratuit. Tasked facture le travail du studio - Starter à 29 $ par mois, Professional à 99 $, Business à 249 $ - et jamais les personnes qui le visionnent.
C'est tout l'intérêt d'un portail sans compte : la personne dont le seul rôle est de donner son accord ne devrait pas avoir besoin d'un identifiant, d'une réinitialisation de mot de passe ou d'une ligne sur la facture.
Questions fréquentes
- Le client a-t-il besoin d'une application ?
- Non. Le portail est une page web qui fonctionne sur le navigateur d'un téléphone ou d'un ordinateur. Rien n'est à installer.
- Le client peut-il télécharger le fichier d'origine ?
- Uniquement si l'accès dispose de l'autorisation de téléchargement. L'aperçu que le client regarde est un aperçu ; le master n'est fourni que via l'autorisation de téléchargement, et seulement après que le fichier a passé l'analyse antivirus.
- Que se passe-t-il si un lien fuite ?
- Révoquez-le depuis l'élément ; le refus est immédiat. Générez un nouvel accès dans la même minute. L'historique du studio indique également combien d'appareils distincts ont utilisé l'ancien.
- Combien de temps un lien reste-t-il valide ?
- 30 jours par défaut. Le studio peut définir une durée de 1 à 365 jours, ou choisir explicitement de ne pas appliquer d'expiration.
- Pouvons-nous y ajouter notre propre logo ?
- Oui. Le logo et les couleurs définis sur l'écran de branding du studio apparaissent sur la page du client.
- Y a-t-il une limite au nombre de clients que nous pouvons inviter ?
- Non. Les clients sont gratuits et illimités sur tous les forfaits ; la tarification est basée sur le travail du studio, pas sur les personnes qui font la review.