{% extends 'marketing/base.html' %} {% block title %}Transcription IA conforme Loi 25 — DictIA pour avocats, CPA, secteur public{% endblock %} {% block description %}DictIA transcrit vos réunions confidentielles 100% au Québec. Conforme Loi 25, Barreau, CPA, ChAD. Conçu avec 9 ordres professionnels — lancement printemps 2026.{% endblock %} {% block content %} {# ===== HERO — round 3 : reproduction fidèle dictia.ca/solutions/dictai ===== #} {# Source : InnovA-AI/Website-Sanity/components/sections/dictai-page-content.tsx (lignes 260-518) Animations Framer Motion → CSS pure + Alpine.js : 1. 3-step flow auto-cycle 1→2→3 (setInterval 1.8 s, désactivé reduced-motion) 2. Magnetic CTA primary (mousemove → translate, max 8 px) 3. Mouse parallax orb (mousemove window → translate, inertie via CSS transition) 4. Shockwave on click (CSS pseudo-element, scale 0→4 + opacity 1→0) 5. Hero title fade-in + word-staggered animation #}
{# Shockwave overlays — fixed-position ripples on CTA click #} {# Cosmic orbs background — 3 radial gradients (mauve 16%, aqua 7%, aqua 11%) + subtle grid + horizontal accent line #} {# 3D abstract orb — reacts to mouse via Alpine ox/oy → CSS variables #}
{# Single-column hero — texte centré (lg : aligné gauche). Le visuel canonique est le 3-step flow inline (pas de mockup app). #}
{# Eyebrow / breadcrumb back-link "Toutes les solutions" — link to anchor #solutions sur landing #} Toutes les solutions {# Sous-eyebrow — pillars #}
TRANSCRIPTION IA · CONFORME LOI 25 · QUÉBEC

Audio → Texte · Résumés IA · Conforme Loi 25 & ordres professionnels

{# Brand wordmark large — Dict + IA accent #}

DictIA

{# 3-step flow inline — REMPLACE le mockup app actuel. Auto-cycle 1→2→3 toutes les 1.8s. #}
{% set flow_steps = [ ('Importez un fichier', ''), ('Texte en 2 min', ''), ('Résumé + actions', '') ] %} {% for label, icon in flow_steps %} {{ label | safe }} {% if not loop.last %} {% endif %} {% endfor %}
{# H2 (canonique : phrase clé en cyan/grad) #}

Transcription IA locale en 2 minutes — conforme Barreau, CPA Québec et ChAD.

{# Sub canonique #}

DictIA transforme vos réunions en texte, résumés et points d'action en 2 minutes — hébergé au Québec sur OVH Beauharnois, zéro Cloud Act. Contrairement à Teams Copilot ou Otter.ai, vos données ne quittent jamais le Québec. Conforme au Cadre IA MCN et aux 5 ordres à directives IA formelles (Barreau, ChAD, CMQ, OIIQ, OACIQ).

{# Stats grid — 4 colonnes #}
{% for stat in [ ('~2 min', 'Pour 1 h d\'audio'), ('5 ordres','Directives IA formelles'), ('95 %+', 'Précision FR-CA'), ('0 $', 'Frais par utilisateur') ] %}
{{ stat[0] | safe }}
{{ stat[1] | safe }}
{% endfor %}
{# Dual CTA — primary "Réserver une démo" magnétique + ghost "Voir les forfaits" #}
{# Magnetic CTA wrapper — Alpine writes mx/my via mousemove #} {# Pulse halo behind the primary CTA #} Réserver une démo Voir les forfaits
{# Social proof microcopy — defensible: 9 ordres pros + waitlist + launch date (préservé pour SEO/legal) #}

Conçu avec 9 ordres professionnels québécois · Pré-inscription ouverte · Lancement printemps 2026

{# ===== TRUST BAR — 9 ordres pros ===== #}

Mappé aux 9 ordres professionnels québécois

L'architecture DictIA est conçue pour répondre aux exigences de confidentialité et d'audit des principaux ordres professionnels du Québec.

{# 9 ordres — uniform card grid, official names, profession labels (no repeated acronyms) #} {# 4 KPI metrics — defensible numbers with footnote attribution #}
{% for kpi in [ ('~5 min', 'par heure d\'audio', 'Traitement local 30× temps réel sur GPU RTX'), ('95 %+', 'précision FR-CA', 'WhisperX Large-v3 — test interne 2026-Q1'), ('0 $', 'frais par utilisateur', 'Modèle par serveur, volume illimité'), ('100 %', 'local au Québec', 'OVH Beauharnois ou vos serveurs') ] %}
{{ kpi[0] | safe }}
{{ kpi[1] }}
{{ kpi[2] }}
{% endfor %}
{# Footnote — discloses methodology for the 95% claim (LPC art. 219 hygiene) #}

Précision mesurée sur un échantillon interne d'audio professionnel québécois (juridique, médical, municipal) — méthodologie disponible sur demande à info@dictia.ca.

{# ===== PROBLÈME (P de PAS) ===== #}

LE PROBLÈME — TRANSCRIPTION CLOUD

Vos réunions confidentielles dans Teams Copilot ou Otter.ai violent la Loi 25.

Le transfert de données vocales hors-Québec sans consentement explicite expose les professionnels réglementés à des sanctions disciplinaires de leurs ordres et à des amendes CAI jusqu'à 25 M$ ou 4 % du chiffre d'affaires mondial.

{# 3 problem cards on white surface — Cloud Act, Loi 25, Sanctions #}
{% for card in [ ('Cloud Act', 'Loi américaine 2018', 'Microsoft, Google et OpenAI sont soumis au Cloud Act. Vos données peuvent être saisies par les autorités américaines sans votre consentement ni notification — y compris les enregistrements de vos réunions client.', ''), ('Loi 25 — biométrie', 'Sanctions CAI jusqu\'à 25 M$', 'La voix est une donnée biométrique au sens des articles 44-45 de la LCCJTI et un renseignement sensible au sens de la Loi 25 (art. 12 LSP). Tout traitement nécessite un consentement explicite, une déclaration préalable à la CAI et un transfert vers un territoire offrant une protection équivalente — ce que les États-Unis n\'offrent pas.', ''), ('Sanctions disciplinaires', '~250 000 pros réglementés QC (CIQ)', 'Les ordres professionnels québécois — au premier rang desquels le Barreau, la Chambre des notaires et CPA Québec — exigent une obligation stricte de confidentialité. Le transfert de données client hors-juridiction sans consentement explicite peut être qualifié de manquement, jusqu\'à la radiation pour les fautes graves.', '') ] %}

{{ card[0] }}

{{ card[1] | safe }}

{{ card[2] | safe }}

{% endfor %}
{# ===== CYCLE — "Trois options. Une seule est conforme." ===== #} {# Source canonique : InnovA-AI/Website-Sanity/components/sections/dictai-cycle.tsx Round 4 cinématique : phase reveal séquentiel + horloge accélérée + prix counter + stamp impact NON CONFORME + checkmark draw + glow vert + connecting line dash flow + section "Économies annuelles" avec 3 counters animés #}
{# Subtle dot-grid bg #}

CADRE RÉGLEMENTAIRE

Trois options. Une seule est conforme.

La Loi 25, le Cloud Act américain et le Guide IA du Barreau du Québec délimitent vos options — pas votre volonté.

{# Nœud source : "Réunion en cours" #}
Réunion en cours — données confidentielles Live
{# Lignes de connexion SVG — de la source vers les 3 colonnes (round 4 : dash flow continu) #}
{# Grille 3 colonnes — équivalence du grid-cols-[2fr_2fr_3fr] desktop #}
{# COL 1 — Retranscription humaine #}
01
Retranscription humaine
{# Stack de papiers #}
5 jours
~85 $/h
315 $ / réunion
Lent · Coûteux
{# COL 2 — IA cloud américaine #}
{# Overlay légal NON CONFORME (phase 3) — round 4 : STAMP huissier qui claque #}
NON CONFORME
Loi 25 · Cloud Act américain
02
IA cloud américaine
USA
{% for risk in [ ('cloud', 'Données transférées aux États-Unis'), ('alert', "Entraînement de l'IA publique"), ('users', '500–750 $/mois · facturation par utilisateur') ] %}
{% if risk[0] == 'cloud' %} {% elif risk[0] == 'alert' %} {% else %} {% endif %} {{ risk[1] | safe }}
{% endfor %}
Violation légale possible
{# COL 3 — DictIA (featured, 3fr) #}
{# Halo ambiant #}
{# Numéro 03 → checkmark vert (round 4) #} Solution {# Badge top-right : Loi 25 conforme (round 4) #} Loi 25 conforme
{# Lock + anneaux concentriques #} {# Flux sécurisé #}
Transcription sécurisée
{# Badges conformité #}
{% for badge_label in ['Loi 25 conforme', '100 % hébergé au Québec', 'Données jamais partagées'] %}
{{ badge_label | safe }}
{% endfor %}
UTILISATEURS ILLIMITÉS

Zéro frais caché · Du jamais vu

173 $ / mois

Conforme Loi 25 · 100 % Québec

{# Section "Économies annuelles · 25 utilisateurs" — round 4 : 3 cards avec counter animation #}
Économies annuelles · 25 utilisateurs
{% for sav in [ {'icon': 'otter', 'val_prop': 'sav1', 'val_static': '3 924', 'label': 'vs Otter.ai', 'sub': 'IA cloud US'}, {'icon': 'teams', 'val_prop': 'sav2', 'val_static': '6 924', 'label': 'vs MS Teams', 'sub': 'Copilot premium'}, {'icon': 'scribe','val_prop': 'sav3', 'val_static': '2 004', 'label': 'vs Sténographe','sub': 'Service humain'} ] %}
{# OQLF NBSP entre nombre et $ — préservé en placeholder statique pour SEO/no-JS, JS écrase via x-html #} {{ sav.val_static | safe }} $
{{ sav.label }}
{{ sav.sub }}
{% endfor %}
{# ===== SOLUTION (S de PAS) ===== #}
{# Single subtle orb in solution bg — less busy than hero #}

LA SOLUTION — DICTIA

Conforme par design, pas par défaut.

DictIA reproduit la précision des outils cloud — WhisperX Large-v3 + Mistral 7B — mais avec une architecture où vos données ne quittent jamais vos murs ou nos serveurs OVH Beauharnois.

{# 3 solution pillars — dark cards with grad-bg icon corners #}
{% for pillar in [ ('100 % local', 'Vos données ne sortent jamais de vos murs. Inférence GPU sur place ou VPS Québec OVH Beauharnois — vous gardez le contrôle, l\'audit, et les clés.'), ('Conforme Loi 25', 'Audit trail intégré (qui a écouté quoi, quand). Déclaration CAI prête. Consentement explicite tracé pour chaque enregistrement. Code source AGPL v3 — transparence vérifiable.'), ('Précision FR-CA', 'WhisperX Large-v3 fine-tuné français québécois. Diarisation pyannote 8 locuteurs. Résumés Mistral 7B local — aucune connexion OpenAI/Google/Microsoft.') ] %}

{{ pillar[0] | safe }}

{{ pillar[1] | safe }}

{% endfor %}
{# ===== WAVE — Onde de transformation chaos→ordre ===== #} {# Source canonique : InnovA-AI/Website-Sanity/components/sections/dictai-wave.tsx Animation : slider mouse-X interactif morphe les barres rouge→cyan, particules pain→solution. Mobile : bouton toggle (activé/désactivé) — pas de mousemove. #}
Le problème

La transcription manuelle coûte cher.

Touchez pour basculer entre : aujourd'hui (chaos) et avec DictIA (ordre).

{# Scène interactive — aspect-ratio 2/1 desktop, 4/3 mobile #}
{# ===== PIPELINE — Comment ça marche : 4 étapes ===== #} {# Source canonique : InnovA-AI/Website-Sanity/components/sections/dictai-pipeline.tsx Animation traduite : Framer Motion auto-advance + sweep ring → Alpine.js setInterval + CSS keyframes #}

COMMENT ÇA MARCHE

Du fichier au résumé — en temps réel.

Aucune installation côté utilisateur, aucune conversion préalable. DictIA orchestre l'ensemble du pipeline — du téléversement à l'export — en moins de deux minutes pour une heure d'audio.

Survolez une fonctionnalité pour voir la machine en action. Glissez pour calculer votre gain de productivité.

{# Pipeline track + 4 nodes — Alpine state drives all visuals. active = 0..3 (current step), prefers-reduced-motion stops the autoplay (handled in x-init). #}
{# Background + filled track (top: 44px = node center 88px / 2) #} {# Moving glowing dot — left transitions via CSS #} {# Nodes grid — 4 cols #}
{# Each step rendered statically; active state computed via :class. #} {% set steps = [ ('Uploader', 'Audio ou vidéo', '', "Glissez n'importe quel format — MP3, WAV, MP4, MKV. Aucune conversion nécessaire. DictIA accepte tout sans préparation."), ('GPU transcrit', 'WhisperX Large-v3', '', "Votre GPU traite le fichier 60× plus vite qu'un humain. 1 heure d'audio → 2 minutes. Précision 95 %+ en français canadien. 100 % en local — zéro cloud étranger."), ('IA structure', 'Mistral 7B / Nemo 12B', '', "L'IA identifie automatiquement chaque locuteur, génère un résumé structuré, extrait les points d'action et répond à vos questions sur le contenu transcrit."), ('Exporter', 'Dans votre écosystème', '', "DOCX, SRT, VTT, JSON, Obsidian, Logseq. Connectez avec n8n, Zapier ou Make pour automatiser vos workflows — zéro copier-coller.") ] %} {% for label, sublabel, icon, desc in steps %} {% endfor %}
{# Step description card — swaps with x-show + x-transition. Underline sweep restarts via :key on active. #}
{% for label, sublabel, icon, desc in steps %}

{{ desc | safe }}

{% endfor %}
{# Progress dots (mobile-friendly + click target redundancy) #}
{% for label, sublabel, icon, desc in steps %} {% endfor %}
{# ===== LANGUES + IA LOCALE ===== #} {# Section compacte : grille 99+ langues détectées (gauche) + carte IA Mistral 7B LOCAL (droite). #}
{# Colonne gauche — 99+ langues #}

99+ langues détectées

WhisperX Large-v3 · multilingue par défaut

{# Grille codes langue — 12 puces (FR mis en avant via grad-bg) #}
    {% for code in ['FR','EN','ES','DE','PT','IT','NL','PL','ZH','JA','KO','AR','RU','HI','TR','VI','TH','SV','DA','NO','FI'] %}
  • {{ code }}
  • {% endfor %}

Auto · Détection automatique de la langue à l'upload

{# Colonne droite — IA intégrée Mistral 7B LOCAL #}
{# Subtle orb décoratif #}

IA intégrée — Mistral 7B (LOCAL)

Inférence sur votre GPU · zéro cloud étranger

  • Résumé · Points d'action · Q&R
  • Données hébergées sur vos serveurs · jamais partagées
  • Zéro connexion OpenAI · Google · Microsoft
  • Inférence hors-ligne · résultats en secondes
{# ===== BENTO FEATURES ===== #}

FONCTIONNALITÉS

Tout ce dont vous avez besoin, rien que vous n'ayez besoin.

{# NOTE: bento card content is duplicated between landing.html and fonctionnalites.html. When editing, sync both files. Future refactor: extract to _partials/_bento_features.html. Icon SVGs (heroicons-style outline) are inlined directly because the macro renders `icon | safe`. #} {% from 'macros/bento.html' import bento_card %} {%- set icon_microphone = '' -%} {%- set icon_users = '' -%} {%- set icon_document = '' -%} {%- set icon_chat = '' -%} {%- set icon_export = '' -%} {%- set icon_plug = '' -%}
{{ bento_card('01', 'Transcription WhisperX', 'Large-v3 fine-tuné FR-CA. Précision 95 %+ sur réunions, dictées, audiences (méthodologie disponible sur demande).', icon_microphone) }} {{ bento_card('02', 'Diarisation 8 locuteurs', 'pyannote sépare automatiquement les intervenants. Identification par embeddings vocaux.', icon_users) }} {{ bento_card('03', 'Résumés Mistral 7B', 'IA locale génère résumés, points d\'action et procès-verbaux. Aucune connexion cloud.', icon_document) }} {{ bento_card('04', 'Q&R sur enregistrement', 'Posez des questions à vos réunions. RAG local sur embeddings sentence-transformers.', icon_chat) }} {{ bento_card('05', 'Exports multiples', 'DOCX, PDF, SRT, VTT, TXT, JSON, MD. Formats avocat, notaire, CPA.', icon_export) }} {{ bento_card('06', 'Intégrations', 'Word, Outlook, Teams, Notion, Obsidian, Zapier, Make, n8n.', icon_plug) }}
{# ===== HUB — Réseau d'intégrations ===== #} {# Source canonique : InnovA-AI/Website-Sanity/components/sections/dictai-hub.tsx Animation : SVG pur avec sur bezier paths — aucune lib JS, aucune config. Particules cyan circulent en continu de DictIA → Hubs → Outils. #}
{# Decorative cosmic orb — aqua, mid-section #}

INTÉGRATIONS — RÉSEAU OUVERT

DictIA se connecte à tout.

Transcriptions et résumés acheminés automatiquement vers vos outils de travail. Trois familles d'intégrations couvrent l'essentiel des flux documentaires, communication et automatisation.

{# Network diagram — SVG with native for particle flow. Layout : DictIA center-top, 3 hubs (Documents | Communication | Automatisation), 9 tools below. #}
Diagramme du réseau d'intégrations DictIA DictIA au centre, connecté à trois familles : Documents (Word, Google Docs, Obsidian), Communication (Outlook, Teams, Notion) et Automatisation (Zapier, Make, n8n). {# Bezier path definitions — DictIA top → 3 hubs (mid) #} {# Bezier paths — Hub → Tool #} {# Documents hub (168, 200) → Word(62,390), Google(175,390), Obsidian(282,390) #} {# Communication hub (450, 200) → Outlook(358,390), Teams(450,390), Notion(542,390) #} {# Automatisation hub (732, 200) → Zapier(618,390), Make(722,390), n8n(828,390) #} {# Render bezier connections (visible strokes) — DictIA → Hubs (thick), Hub → Tools (thin) #} {# DictIA → Hubs #} {# Hub → Tool (lighter) #} {# Animated particles — DictIA → Hubs (bigger, dual particles) #} {% for hub in [ ('docs', '#7c3aed', '0s', '2.4s'), ('comm', '#06b6d4', '0.8s', '2.4s'), ('auto', '#8b5cf6', '1.6s', '2.4s') ] %} {% endfor %} {# Animated particles — Hub → Tool (smaller, fast) #} {% for tool in [ ('word', '#7c3aed', '0s'), ('google', '#7c3aed', '0.4s'), ('obsidian', '#7c3aed', '0.8s'), ('outlook', '#06b6d4', '0.2s'), ('teams', '#06b6d4', '0.6s'), ('notion', '#06b6d4', '1.0s'), ('zapier', '#8b5cf6', '0.1s'), ('make', '#8b5cf6', '0.5s'), ('n8n', '#8b5cf6', '0.9s') ] %} {% endfor %} {# DictIA central node — absolute positioned over the SVG (z-10) #} {# Hub labels overlay — positioned to match SVG hub coords (200/460 = 43.5% top, 168/900=18.7% / 450/900=50% / 732/900=81.3% left) #} {% set hub_data = [ ('Documents', 'Word · Google Docs · Obsidian', '18.7%', 'rgba(124,58,237,0.10)', 'rgba(124,58,237,0.30)', 'text-violet-300'), ('Communication', 'Outlook · Teams · Notion', '50%', 'rgba(6,182,212,0.10)', 'rgba(6,182,212,0.30)', 'text-cyan-300'), ('Automatisation', 'Zapier · Make · n8n', '81.3%', 'rgba(139,92,246,0.10)', 'rgba(139,92,246,0.30)', 'text-purple-300') ] %} {% for name, sub, leftpos, bgcol, brdcol, txtcol in hub_data %} {% endfor %}
{# Tool list — text fallback below the diagram (covers screen readers + reduces visual noise on mobile) #}
{% for col_label, tools, accent in [ ('Documents', [('Word', 'Export .docx instantané'), ('Google Docs', 'Sync Google Workspace'), ('Obsidian', 'Notes Markdown locales')], 'text-brand-b1'), ('Communication', [('Outlook', 'Envoi email automatique'), ('Teams', 'Canal Teams dédié'), ('Notion', 'Page Notion structurée')], 'text-brand-b2'), ('Automatisation', [('Zapier', '5 000+ apps connectées'), ('Make', 'Scénarios visuels no-code'), ('n8n', 'Workflows open-source')], 'text-purple-400') ] %}

{{ col_label | upper }}

    {% for tool_name, tool_desc in tools %}
  • {{ tool_name }} — {{ tool_desc | safe }}
  • {% endfor %}
{% endfor %}

Architecture ouverte. Tout export est aussi disponible en DOCX, SRT, VTT, JSON, TXT et MD — formats standards consommables par n'importe quel logiciel métier (gestion de dossiers, paie, CRM).

{# ===== PRICING ===== #}

TARIFS

Choisissez votre formule.

Tous les forfaits incluent WhisperX Large-v3, volume illimité et zéro frais par utilisateur. Prix en CAD, taxes en sus (TPS 5 % + TVQ 9,975 %).

{% include 'marketing/_partials/_pricing_tiers.html' %}

Tous les prix en CAD, taxes en sus (TPS 5 % + TVQ 9,975 %).

{# ROI CALCULATOR — Alpine.js, hypotheses transparentes pour LPC art. 219 hygiene #}

CALCULATEUR ROI

Combien DictIA peut vous faire économiser ?

Économies estimées par an

Hypothèses : 80 % du temps de transcription manuelle économisé, 220 jours ouvrables/an, comparé à DictIA 16 (5 750 $ + 201 $/mois). Estimation à titre indicatif.

{# ===== COMPARATIF ===== #}

COMPARATIF

DictIA face aux solutions cloud américaines.

Comparaison factuelle au 2026-04-27. Sources : politiques de confidentialité publiques + grilles tarifaires officielles. Détails sur demande : info@dictia.ca.

{# Status SVGs — check (green), x (red), warning (amber). `aria-label` preserves the meaning for AT users. #} {%- set svg_check = '' -%} {%- set svg_x = '' -%} {%- set svg_warn = '' -%} {% for row in [ { 'critere': 'Conforme Loi 25 sans transfert hors-Québec', 'dictia': {'status': 'check', 'text': 'Hébergement OVH Beauharnois'}, 'teams': {'status': 'x', 'text': 'Soumis Cloud Act (US)'}, 'otter': {'status': 'x', 'text': 'Hébergement US'}, 'whisper':{'status': 'check', 'text': 'Aucun transfert (local)'} }, { 'critere': 'Souveraineté hors Cloud Act US', 'dictia': {'status': 'check', 'text': 'Aucune exposition'}, 'teams': {'status': 'x', 'text': 'Microsoft = entité US'}, 'otter': {'status': 'x', 'text': 'Otter.ai Inc. = US'}, 'whisper':{'status': 'check', 'text': 'Local'} }, { 'critere': 'WhisperX Large-v3 fine-tuné FR-CA', 'dictia': {'status': 'check', 'text': 'FR-CA optimisé'}, 'teams': {'status': 'warn', 'text': 'FR générique (FR-FR)'}, 'otter': {'status': 'x', 'text': 'Anglais privilégié'}, 'whisper':{'status': 'warn', 'text': 'FR générique de base'} }, { 'critere': 'Diarisation jusqu\'à 8 locuteurs (pyannote)', 'dictia': {'status': 'check', 'text': 'Inclus par défaut'}, 'teams': {'status': 'warn', 'text': 'Limité ~6 (Premium)'}, 'otter': {'status': 'warn', 'text': 'Variable selon le forfait'}, 'whisper':{'status': 'x', 'text': 'Non incluse'} }, { 'critere': 'Coût mensuel par utilisateur', 'dictia': {'status': None, 'text': '0 $ (forfait fixe)'}, 'teams': {'status': None, 'text': '~14 $ CAD (Premium)'}, 'otter': {'status': None, 'text': '~20 $ US (Business)'}, 'whisper':{'status': None, 'text': '0 $ (mais GPU + DevOps requis)'} }, { 'critere': 'Audit trail intégré (Loi 25 art. 3.5)', 'dictia': {'status': 'check', 'text': 'Inclus par défaut'}, 'teams': {'status': 'warn', 'text': 'Via M365 Audit séparé'}, 'otter': {'status': 'warn', 'text': 'Logs basiques seulement'}, 'whisper':{'status': 'x', 'text': 'À développer soi-même'} } ] %} {%- set status_svg = {'check': svg_check, 'x': svg_x, 'warn': svg_warn} -%} {% endfor %}
Comparaison DictIA, Microsoft Teams Premium, Otter.ai Business, Whisper local sur 6 critères
Critère DictIA MS Teams Premium Otter.ai Business Whisper local (DIY)
{{ row.critere | safe }} {%- if row.dictia.status -%}{{ status_svg[row.dictia.status] | safe }}{%- endif -%} {{ row.dictia.text | safe }} {%- if row.teams.status -%}{{ status_svg[row.teams.status] | safe }}{%- endif -%} {{ row.teams.text | safe }} {%- if row.otter.status -%}{{ status_svg[row.otter.status] | safe }}{%- endif -%} {{ row.otter.text | safe }} {%- if row.whisper.status -%}{{ status_svg[row.whisper.status] | safe }}{%- endif -%} {{ row.whisper.text | safe }}

Comparatif établi à partir de sources publiques (politiques de confidentialité, grilles tarifaires officielles, documentation produit) au 2026-04-27. Microsoft Teams Premium et Otter.ai sont des marques déposées de leurs propriétaires respectifs. DictIA n'est pas affilié à ces produits.

{# ===== CONFORMITÉ FORTERESSE ===== #}
{# Subtle decorative orb — aqua, like the Solution section #}

CONFORMITÉ — FORTERESSE QUÉBÉCOISE

Architecture conçue avec les exigences professionnelles québécoises.

DictIA mappe son architecture aux cadres réglementaires applicables au secteur public et aux ordres professionnels du Québec. DictIA a été conçu pour les secteurs réglementés du Québec — Loi 25, Cloud Act, Barreau, ChAD, AMF. Détails techniques (EFVP, audit trail, déclaration CAI) disponibles sur demande : info@dictia.ca.

{# Chips claims — 3 marqueurs canoniques (~192 000 pros · 5 ordres · 0 donnée hors-Québec) #}
{% for chip in [ ('~192 000 professionnels Tier 1', ''), ('5 ordres · directives IA formelles', ''), ('0 donnée transmise hors Québec', '') ] %} {{ chip[0] | safe }} {% endfor %}
{# 4 conformity pillars — dark cards with grad-bg icon corners (matches Solution pillars style). Icons (heroicons-style outline): map-pin (Québec), scale (Loi 25), building-library (LGGRI), code-bracket (AGPL). #} {%- set svg_pin = '' -%} {%- set svg_scale = '' -%} {%- set svg_building = '' -%} {%- set svg_code = '' -%}
{% for card in [ { 'icon': svg_pin, 'title': 'Hébergement OVH Beauharnois', 'desc': 'Centre de données opéré par OVHcloud Canada en territoire québécois. Conformité documentée selon les services (ISO 27001, SOC 2 selon le périmètre). Détails sur demande.' }, { 'icon': svg_scale, 'title': 'Mappé Loi 25 (LPRPSP)', 'desc': 'Audit trail art. 3.5, EFVP préparée art. 3.3, registre des consentements art. 14. Modèles de déclaration CAI fournis.' }, { 'icon': svg_building, 'title': 'Compatible Cadre IA secteur public', 'desc': 'DictIA est conçu pour s\'inscrire dans le cadre de gestion des systèmes d\'IA du secteur public québécois (LGGRI). Documentation détaillée sur demande.' }, { 'icon': svg_code, 'title': 'Code source AGPL v3 vérifiable', 'desc': 'Architecture entièrement auditable sur Gitea public. Aucune boîte noire. Vos auditeurs peuvent examiner chaque ligne.' } ] %}

{{ card.title | safe }}

{{ card.desc | safe }}

{% endfor %}

Lancement prévu : printemps 2026. Pré-inscription ouverte.

{# ===== CADRE RÉGLEMENTAIRE — Moniteur d'Interception ===== #} {# Source canonique : InnovA-AI/Website-Sanity/components/sections/dictai-contraste.tsx (REGS + MoniteurInterception) Round 4 cinématique : radar sweep continu, 6 paquets data en flight QC→US (offset-path bezier), typewriter 3 lignes char-par-char, REGS reveal cascadé + glow rouge hover, verdict pulse + scan-line, grid pattern bg console. #}
{# Round 4 : decorative grid pattern bg console-style 40×40 #}

CADRE RÉGLEMENTAIRE QUÉBEC

Ce que vos outils actuels enfreignent en secret.

Six textes officiels encadrent l'usage de l'IA et la circulation des données vocales au Québec. Visualisez en temps réel comment une transcription cloud quitte la province et déclenche les violations.

{# Carte principale — header + body 2 colonnes (animation à gauche, REGS à droite) #}
{# Header — Moniteur d'Interception #}
Moniteur d'Interception Alerte Active
{# Body — 2 colonnes #}
{# LEFT — animation track (~42%) — round 4 : radar + data packets en flight #} {# RIGHT — REGS list (~58%) #}

Ce que vos outils actuels enfreignent en secret :

    {% for reg in [ {'label': 'Loi 25 (P-39.1)', 'detail': 'Renseignements personnels sensibles — pénalité jusqu\'à 25 M$', 'href': 'https://www.legisquebec.gouv.qc.ca/fr/document/lc/P-39.1', 'risk': True}, {'label': 'Loi 96 (C-11)', 'detail': 'Francisation — PME 25+ employés depuis juin 2025', 'href': 'https://www.legisquebec.gouv.qc.ca/fr/document/lc/C-11', 'risk': True}, {'label': 'US Cloud Act', 'detail': 'Accès aux données hébergées hors QC par les autorités américaines', 'href': 'https://www.congress.gov/bill/115th-congress/senate-bill/2383', 'risk': True}, {'label': 'Guide IA — Barreau QC', 'detail': 'Recommande systèmes fermés déployés en interne (publié 2024)', 'href': 'https://www.barreau.qc.ca/', 'risk': False}, {'label': 'Cadre IA — MCN', 'detail': 'Gouvernance IA pour organismes publics (déc. 2025, conformité 19 juin 2026)', 'href': 'https://www.tresor.gouv.qc.ca/', 'risk': False}, {'label': 'CAI', 'detail': 'Commission d\'accès à l\'information — application active', 'href': 'https://www.cai.gouv.qc.ca/', 'risk': False} ] %}
  • {{ reg.label }} {{ reg.detail | safe }}
    Lire ↗
  • {% endfor %}

Les textes officiels font foi. Les informations ci-dessus sont fournies à titre indicatif.

{# Footer — verdict (round 4 : pulse glow rouge + scan-line traversante) #}
{# Scan-line horizontale (round 4) #}

DictIA est conçu pour les secteurs réglementés du Québec — Loi 25, Cloud Act, Barreau, ChAD, AMF. Hébergement OVH Beauharnois, code source AGPL v3 vérifiable, audit trail intégré.

{# ===== CÉGEPS · CONFORMITÉ AU 19 JUIN 2026 (spotlight) ===== #} {# Source canonique : texte fourni par l'utilisateur — Cadre IA MCN, Énoncé de principes mis à jour + Indication d'application IAG (publié 19 déc. 2025, conformité 19 juin 2026, art. 21 LGGRI). #}
{# Bandeau d'eyebrow + badge pulse #}
Conformité imminente Adopté 19 déc. 2025 · Décret officiel

Conformité au 19 juin 2026 — vous dirigez un cégep, un CISSS ou un ministère ?

Vous avez jusqu'au 19 juin 2026.

Depuis le 19 décembre 2025, tous les organismes publics québécois doivent appliquer un cadre IA strict. Aucun outil cloud non approuvé ne peut recevoir de renseignements confidentiels — fini ChatGPT ou Teams Copilot dans les CA, les séances cliniques ou les comités universitaires.

{# Carte spotlight — Cadre IA MCN détaillé #}

Cadre IA MCN — Énoncé de principes mis à jour + Indication d'application IAG

Publié le 19 décembre 2025 sous l'art. 21 LGGRI

Interdit aux organismes publics (art. 2 LGGRI) d'entrer des renseignements confidentiels dans un système IA non approuvé — ministères, organismes budgétaires, Santé Québec, CISSS/CIUSSS, centres de services scolaires, cégeps, universités. Régime allégé pour entreprises du gouvernement (art. 4 — Hydro-Québec, SAQ, Loto-Québec, CDPQ).

    {% for bullet in [ ('Énoncé de principes — 12 principes éthiques applicables à tout système IA dans l\'administration publique', 0), ('Indication d\'application IAG — gouvernance, gestion des risques, mesures de contrôle, protection des données, formation du personnel', 80), ('Délai conformité : 19 juin 2026 (6 mois post publication 19 déc. 2025)', 160), ('Municipalités, MRC et Assemblée nationale non visées par l\'Énoncé — mais Loi sur l\'accès (A-2.1) reste applicable aux séances publiques', 240), ('Loi 25 — voix = donnée biométrique (LCCJTI art. 44-45), déclaration CAI obligatoire si banque biométrique', 320), ('Loi 96 (C-11) — documents générés en français pour organisations 25+ employés', 400), ('Hébergement au Québec — aucune société US dans la chaîne (Cloud Act inapplicable)', 480) ] %}
  • {{ bullet[0] | safe }}
  • {% endfor %}
{# Liste organismes visés (chips) #}

Organismes visés par le Cadre IA MCN

{% for org in ['Ministères', 'Santé Québec', 'CISSS/CIUSSS', 'Universités', 'Cégeps', 'Hydro-Québec', 'SAQ', 'SAAQ', 'CDPQ'] %} {{ org }} {% endfor %}
{# ===== PARTENAIRE DE CONFIANCE — CyberPerformance ===== #}
{# ===== TÉMOIGNAGES (placeholder pré-lancement) ===== #}

TÉMOIGNAGES

Premiers cabinets pilotes interviewés au printemps 2026.

Trois pilotes confidentiels en cours : un cabinet juridique, un cabinet CPA, une municipalité. Témoignages publiés ici dès l'aboutissement des entrevues, accompagnés d'une métrique vérifiable.

{% for t in testimonials %}

{{ t.placeholder_label | safe }}

Témoignage à venir · {{ t.expected | safe }}

« Citation et métrique publiées après validation par le pilote. »

{% endfor %}
{# ===== FAQ ===== #}

FAQ

Vos questions les plus fréquentes.

Une question qui n'est pas couverte ici ? Écrivez-nous : info@dictia.ca.

{% for item in faq %}

{{ item.a | safe }}

{% endfor %}
{# Schema.org FAQPage JSON-LD for SEO/GEO — inline so it travels with this page only #}
{# ===== CTA FINAL ===== #}
{# Two warm cosmic orbs to mirror the Hero — visual closure of the page #}

PRÊT ?

Prêt à protéger vos données ?

Réservez une démonstration gratuite. Nous analyserons vos besoins et vous recommanderons le forfait adapté à votre réalité.

Lancement printemps 2026. Les premiers utilisateurs bénéficient d'une remise de bienvenue et d'un accompagnement direct par notre équipe technique. Aucun engagement.

{% from 'macros/button.html' import button %} {{ button('Réserver ma démo gratuite', href='/contact', variant='primary', size='lg', icon='') }} {{ button('Pré-inscription par courriel', href='mailto:info@dictia.ca?subject=Pré-inscription%20DictIA', variant='ghost', size='lg', icon='') }} {{ button('Voir les forfaits', href='#tarifs', variant='ghost', size='lg') }}

Pré-inscription par courriel jusqu'à l'ouverture de la plateforme. Inscription en ligne disponible dès le lancement.

{% endblock %} {% block scripts %} {% endblock %}