Des QR codes qui vous appartiennent vraiment.
Les vôtres. Privés. Permanents. Vérifiables. Sûrs pour l'impression. Sans verrouillage.
- Modifiez après impression. Changez la destination d'un QR imprimé à tout moment, sans réimprimer, sans re-télécharger, sans interruption.
- Ne perdez jamais un code imprimé. Chaque QR dynamique est livré avec un backup statique téléchargeable, et Keep-Alive préserve la redirection indéfiniment à partir de 2 $/mois, même après que vous annuliez Pro.
- Analytics respectueux de la vie privée. Pays + classe d'appareil uniquement. Pas d'adresses IP, pas d'user agents, pas de cookies, pas de reciblage, jamais. Compatible avec le GDPR par défaut.
Conçu par l'équipe derrière Abundera Sign , e-signatures basées sur les preuves avec signatures numériques PAdES, pistes d'audit en chaîne de hachage et vérification publique.
Chaque code dynamique est livré avec une version statique téléchargeable. Imprimez-la à côté du code dynamique ; votre lien continue de fonctionner même si nous disparaissons demain.
Arrêtez de payer et vos codes continuent de se résoudre pendant 90 jours. Largement le temps de migrer, de réactiver ou de passer à Keep-Alive.
Rétrogradez depuis Pro pour préserver vos codes imprimés indéfiniment. En lecture seule, calqué sur votre plan précédent, KA-Starter à partir de 3 $/mois annuel ($240 la décennie, 2 $/mois effectif) jusqu'à KA-Enterprise à 149 $/mois annuel. Comment ça fonctionne →
Téléchargez votre jeu de données complet (codes.csv + scans.csv + README) en ZIP quand vous voulez. Déclenché aussi lors de la suppression de compte. Pas de ticket de support, pas de frais d'export CSV.
Ce que vous obtenez avec Pro
Tout ce que le Free Tool propose, plus un tableau de bord, des analytics et l'infrastructure pour gérer des campagnes dynamiques à l'échelle de l'impression.
Destinations dynamiques
Changez l'URL vers laquelle pointe un QR imprimé, à tout moment. Mettez à jour un menu, faites pivoter un lien de campagne, corrigez une faute de frappe sur un millier de cartes de visite, sans réimprimer.
20+ surfaces analytiques, précalculées
Alertes d'anomalie, jalons, rétention de cohorte, corrélation météo, heatmaps en heure locale, niveaux de vélocité de scan, performance vs objectif, tout dérivé du même journal de scan privacy-first, aucune intégration à configurer. Voir la liste complète ↓
Privacy-first par conception
Le jeu de données entier est pays + classe d'appareil. Pas d'adresses IP, pas d'user agents bruts, pas de géo au niveau ville, pas de cookies, pas de reciblage, jamais. Compatible avec le GDPR par défaut. Les buckets de pays sous 5 sont regroupés dans "Other" pour éviter la ré-identification.
Granularité horaire (Team & Agency)
Team et Agency débloquent la résolution par bucket heure sur chaque graphique jusqu'à 7 jours en arrière, avec une rétention de 36 mois, captez le moment exact où une campagne s'est lancée sans jamais collecter de données plus fines sur la personne qui scanne.
QR de backup statique, toujours
Chaque code dynamique dispose d'un backup statique en un clic. Imprimez le statique sur l'objet physique, utilisez le dynamique au quotidien. Vous gardez l'échappatoire contre le verrouillage dans votre poche.
REST API (Business+)
Créez, modifiez et récupérez des analytics de codes via une API JSON propre documentée en OpenAPI 3.1. Tokens bearer que vous contrôlez, limites de débit visibles dans les headers de réponse. Rotation ou révocation de n'importe quelle clé à tout moment.
Webhooks sortants (Business+)
Abonnez une URL à des événements comme code.created, code.updated, anomaly.surge, anomaly.drop et plan.changed. X-Abundera-Signature style Stripe avec HMAC-SHA256, vérifiez avec le même code que vous utilisez pour Stripe.
Équipes multi-sièges avec rôles (Team & Agency)
Invitez des coéquipiers par email. Rôles propriétaire, admin et membre. Les admins gèrent les codes et les invitations ; les membres ont un accès lecture sur les codes et analytics d'équipe. Business = 12 sièges, Team = 30, Agency = 75, Enterprise = 150. Les invitations expirent en 7 jours, sont révocables et n'affichent jamais de tokens secrets.
SSO + provisionnement SCIM (Agency + Enterprise)
Connexion SAML 2.0 + OIDC et cycle de vie utilisateurs & groupes SCIM 2.0 pour Okta, Entra, Workspace, JumpCloud, assignez un utilisateur à l'app, il arrive dans votre espace Abundera avec le bon rôle ; déprovisionné, sa session est invalidée. Mapping groupe → rôle avec priorité ; conformité RFC 7643/7644 vérifiée (20/20 sur la suite PingIdentity). Flag off-by-default par connexion + limite 50 RPS + journal d'audit. Voir la page sécurité pour la posture de conformité.
Groupes de codes + tokens de partage public
Organisez les codes en groupes façon dossiers (sites de restaurant, comptes client, lignes produit) et obtenez des stats par groupe. Activez "stats publiques" sur n'importe quel code pour une URL de partage signée, conviviale pour l'auditeur, révocable instantanément.
Personnalisation complète conservée
Chaque code dynamique conserve la personnalisation QR complète que vous avez construite dans le Free Tool : type, style, logo, cadre, couleurs, format d'export. Rien ne se simplifie.
Export + suppression compatible GDPR
Téléchargez votre jeu de données complet en ZIP (codes.csv, scans.csv, README) à tout moment. Demandez la suppression du compte, nous effectuons une suppression douce immédiatement et une suppression définitive après 30 jours. Sans artifice.
Compatible avec le Free Tool
Enregistrer un code dans Pro depuis qr.abundera.ai est un flux en un clic. Tout ce que vous avez construit là-bas s'importe en une fois.
20+ surfaces analytiques. Un seul écran. Sans configuration.
Ouvrez /stats/ et chaque panneau ci-dessous est précalculé pour vos codes. Pas de connecteurs, pas d'entrepôt de données, pas de plomberie d'event-pipeline. Nous dérivons tout du même journal de scan que chaque niveau stocke déjà, juste pays et classe d'appareil, jamais IP ni user agent.
Tous les panneaux font partie de chaque niveau payant. La résolution horaire et les flux Team-only se débloquent sur Team + Agency. Les tokens de partage public permettent de publier une URL de stats en lecture seule par code, conviviale pour l'auditeur, révocable instantanément.
Comment ça fonctionne
La boucle QR dynamique en quatre étapes.
- 1
Créer un QR
Dans le Free Tool ou le tableau de bord Pro. Stylisez-le. Personnalisez. Enregistrez.
- 2
Obtenir une URL de redirection courte
Pro attribue un shortcode de 7 caractères (Base58, sans caractères confusables). Le QR imprimable encode
aqr.net/xxxxxxx. - 3
Imprimez-le, scannez-le, modifiez-le
Mettez le QR sur vos emballages, menus, affiches, badges. Les scans se résolvent instantanément via notre redirection edge. Changez la destination à tout moment depuis le tableau de bord.
- 4
Ne voyez que ce dont vous avez besoin
Le tableau de bord affiche les scans quotidiens, les pays, les classes d'appareils. C'est tout ce que nous stockons. La vie privée de vos clients n'est pas votre problème.
Questions fréquentes
Qu'est-ce qu'un "scan inclus" ? Y a-t-il un plafond ?
Chaque niveau liste les scans par mois que nous incluons sur les codes dynamiques, 50K sur Solo, 175K sur Business, 600K sur Team, 2,25M sur Agency, 10M sur Enterprise. Les codes statiques ne sont pas plafonnés sur chaque plan car le lien vit dans le QR lui-même, pas sur notre serveur. Un scan est un hit sur l'URL de redirection (aqr.net/xxxxxxx). Nous comptons par mois par compte (tous vos codes dynamiques combinés).
Si vous dépassez votre plafond dans un mois donné, les redirections continuent de fonctionner. Nous vous envoyons un email pour que vous puissiez décider de monter en plan ou de traverser un pic. Nous ne vous limiterons pas uniquement pour forcer une mise à niveau, c'est l'engagement sans verrouillage. Des limites opérationnelles raisonnables s'appliquent pour le trafic ressemblant à une amplification par bots ou des scénarios d'extorsion, conformément à nos Conditions d'utilisation. Si vous planifiez une campagne bien au-dessus de votre plafond (par exemple un QR pour la Super Bowl), contactez-nous d'abord et nous coordonnerons la capacité pour que les premiers scans soient aussi rapides que le millionième.
Que se passe-t-il pour mes codes si je cesse de payer ?
Ils continuent de fonctionner pendant 90 jours. C'est tout l'intérêt de la période de grâce, nous l'avons construite parce que nous en avions assez de voir des campagnes imprimées mourir dès qu'un abonnement expirait. Après 90 jours, les redirections s'arrêtent. Vos données restent ; vous pouvez réactiver à tout moment.
Si vous voulez qu'elles continuent de se résoudre au-delà du jour 90, rétrogradez vers Keep-Alive (FAQ suivante). Et comme solution de secours garantie-forever séparée, imprimez le QR de backup statique que nous générons pour chaque code dynamique, il se résout directement vers votre URL sans toucher à notre infrastructure.
Qu'est-ce que Keep-Alive ?
Un niveau de préservation vers lequel vous pouvez rétrograder quand vous n'avez plus besoin de tout Pro. Vos codes imprimés continuent de se résoudre aussi longtemps que vous payez, mais vous n'avez pas le tableau de bord, l'API, les analytics ni la création de nouveaux codes. Keep-Alive est en lecture seule, les destinations sont gelées au snapshot d'annulation, et pour en changer une, vous réactivez Pro.
Le niveau est calqué sur le plan que vous avez annulé. KA-Team (depuis Business ou Team) : 14 $/mois, 10 $/mois annuel (120 $/an), 1 000 $ la décennie, 1 500 codes et 100 000 scans/mois. KA-Agency : 40 $/mois, 29 $/mois annuel (348 $/an), 2 880 $ la décennie, 4 000 codes et 300 000 scans/mois. KA-Enterprise : 199 $/mois, 149 $/mois annuel (1 788 $/an), 14 400 $ la décennie, 15 000 codes et 1 000 000 scans/mois. Les clients Solo passent directement à Free ; leurs codes statiques-forever continuent de fonctionner quoi qu'il arrive. Si votre plafond précédent dépasse le niveau KA correspondant, des packs complémentaires de préservation de codes et de plafond de scans permettent de préserver davantage sans sauter un niveau entier.
Le design (couleurs, logo, cadre) est gelé au dernier état enregistré. Les analytics de scan tombent à un récapitulatif sur 30 jours. Le passage de Pro à Keep-Alive est instantané et au prorata ; si vous êtes en période de grâce d'une annulation précédente, ces jours de grâce sont reportés pour éviter un double paiement. Comparaison complète des chemins + conditions légales de la Décennie : /cancel/.
Que montre vraiment le tableau de bord ?
Ouvrez /stats/ après connexion et vous obtenez plus de vingt panneaux précalculés, alertes d'anomalie (surge / drop vs votre référence de 14 jours), jalons (premier scan, 100e, 1 000e…), rétention de cohorte, courbes de cycle de vie, corrélation météo, heatmaps en heure locale, niveaux de vélocité de scan, graphiques performance-vs-objectif, année sur année, répartitions par pays, tags principaux, distribution des scans, timing impression-au-premier-scan, listes d'hygiène de codes obsolètes, et une barre de requête déterministe pour des requêtes prédéfinies. Team et Agency ajoutent un classement des membres, un flux d'activité d'équipe et une résolution par bucket heure sur chaque graphique. Rien à configurer, chaque panneau lit du même journal de scan que nous stockons déjà.
Les stats détaillées par code (la même suite limitée à un shortcode) se trouvent sur la page de modification du code.
Que stockez-vous exactement quand quelqu'un scanne un code ?
Trois choses : la date UTC, le pays (depuis CF-IPCountry) et si c'était un appareil mobile, tablette, bureau ou inconnu (depuis une courte regex UA). Nous supprimons la chaîne User-Agent immédiatement après la classification. Nous ne voyons jamais les adresses IP. Il n'y a pas de cookies, pas de pixels, pas d'intégrations de reciblage.
Chaque agrégat de pays en dessous de 5 scans dans la fenêtre sélectionnée est regroupé dans "Other" pour que les utilisateurs individuels ne puissent pas être ré-identifiés à partir d'un petit échantillon.
Puis-je utiliser ça avec d'autres outils d'analytics ?
Pas directement, cela nécessiterait que nous transmettions des données de scan à des tiers, ce qui briserait la garantie de confidentialité. Vous pouvez toujours exporter votre propre jeu de données et faire la corrélation vous-même, mais nous ne livrerons pas d'intégration Google Analytics ou Facebook Pixel. Tout l'intérêt de ce produit est que nous ne faisons pas ça.
Qu'y a-t-il dans la REST API ?
Tout ce que fait le tableau de bord : liste, création, modification, pause, suppression de codes, récupération d'analytics. Les tokens bearer sont émis sur la page de votre compte (Business+). Limites de débit : 1 000 requêtes/jour sur Business, 10 000/jour sur Team, 50 000/jour sur Agency, personnalisé sur Enterprise. Chaque réponse porte X-RateLimit-Remaining pour ne jamais avoir à deviner.
Tous les plans incluent-ils vraiment des codes statiques non plafonnés ?
Oui, chaque plan, y compris Free, inclut notre générateur statiques-forever sur qr.abundera.ai sans limite par code et sans plafond de scans sur ces codes. Le lien est encodé directement dans le QR ; il n'y a pas de serveur de redirection intermédiaire. Une fois que vous avez imprimé un code statique, il fonctionne indéfiniment, même si vous annulez, même si notre société ferme. Les octets sur papier portent les données ; nous ne les hébergeons nulle part.
Utilisez les codes statiques pour : cartes de visite, menus de restaurant avec une URL permanente, signalétique, invitations de mariage, partout où la destination ne changera pas. Utilisez les codes dynamiques de votre plan pour : tout ce que vous pourriez vouloir mettre à jour plus tard ou pour lequel vous voulez des analytics.
Quelle est la différence entre Free, Solo, Business, Team, Agency et Enterprise ?
Chaque plan inclut le générateur statiques-forever : imprimez autant de QR codes statiques que vous voulez, sans plafond par code, sans plafond de scans, il n'expire jamais. Les chiffres ci-dessous concernent les codes dynamiques (ceux avec redirection suivie et collecte d'analytics).
Free commence à 1 code dynamique. Chaque vérification (téléphone ou moyen de paiement, sans frais dans les deux cas) ajoute 1 code de plus, jusqu'à un plafond de 3. 500 scans/mois sur les codes dynamiques, analytics 30 jours, QR de backup statique inclus.
Solo (9 $/mois annuel, 12 $/mois mensuel), 200 codes dynamiques, 50K scans/mois, analytics 12 mois. Pour les particuliers et les projets secondaires.
Business (29 $/mois annuel, 39 $/mois mensuel), 1 300 codes dynamiques, 175K scans/mois, analytics 36 mois, 12 sièges avec rôles, REST API (1k req/jour).
Team (99 $/mois annuel, 129 $/mois mensuel), 4 500 codes dynamiques, 600K scans/mois, 30 sièges avec rôles propriétaire/admin/membre + journal d'audit, analytics 60 mois avec buckets horaires, REST API (10k req/jour). Les invitations sont par email avec TTL de 7 jours.
Agency (349 $/mois annuel, 449 $/mois mensuel), 17 500 codes dynamiques, 2,25M scans/mois, 75 sièges, multi-espace de travail (jusqu'à 10 équipes), analytics 84 mois, 50k/jour API, support email prioritaire sous 24h. Pour les agences et les opérateurs multi-clients.
Enterprise (1 500 $/mois annuel, 1 800 $/mois mensuel), 85 000 codes dynamiques, 10M scans/mois, 150 sièges, 50 équipes, SSO (SAML + OIDC) + provisionnement SCIM, liste d'autorisation IP, diffusion en continu du journal d'audit, SLA 99,9 % avec crédits de service, analytics 120 mois (10 ans), MSA par clic, options de résidence des données US/EU/FedRAMP. En libre-service via Stripe Checkout comme chaque autre niveau payant, pas d'appel commercial requis pour les limites de base.
Enterprise Scale, au-dessus du niveau Enterprise de base. Limites supérieures, MSA négocié, BAA, SLA personnalisé, contrat de résidence des données personnalisé. Parler à un commercial.
C'est lié à qr.abundera.ai ?
Oui, même équipe, même philosophie de design. qr.abundera.ai est le générateur de QR statique gratuit (130+ types, 26 langues, zéro backend, zéro requête sortante). Pro est la couche de lien dynamique payante par-dessus. Les codes créés dans le Free Tool peuvent être "enregistrés dans Pro" en un clic.
Puis-je héberger moi-même ?
Pas aujourd'hui. Le code est natif Cloudflare (D1 + KV + Workers), et le coût opérationnel de soutien des installations self-hosted n'est pas quelque chose que nous pouvons bien gérer à notre taille. Si c'est important pour vous, écrivez-nous, nous aimerions comprendre la demande.
GDPR / CCPA / résidence des données ?
Le schéma de scan ne stocke aucune donnée personnelle par conception, pays + classe d'appareil uniquement, jamais l'IP ni l'user agent. La table users stocke l'email + les IDs Stripe ; vous pouvez tout exporter via GET /api/user/export ou demander la suppression depuis la page de votre compte (suppression douce immédiate, suppression définitive après 30 jours). Les données résident dans Cloudflare D1 (global) + KV (répliqué sur l'edge). Nous n'utilisons pas de trackers tiers.
Arrêtez d'imprimer des codes qui ne vous appartiennent pas.
Configuration en cinq minutes. Plus de vingt surfaces analytiques qui vous attendent de l'autre côté. Annulez à tout moment et Keep-Alive préserve vos codes imprimés indéfiniment à partir de 2 $/mois. Vos codes fonctionneront même si nous disparaissons.
Voir les plans