1. Responsable et prestataires
ANGELTECH est responsable du site, du produit et des données d’assistance directe qu’elle maîtrise. Contact : privacy@agentkey.dev. Les prestataires indépendants maîtrisent leurs propres services et traitements.
ANGELTECH maîtrise les informations reçues pour l’assistance. Lemon Squeezy, ntfy, Apple, Google et l’infrastructure du site traitent les données de leurs services selon leurs conditions publiées.
- Opérateur
- ANGELTECH · 9 Route de la Conche, 19320 Saint-Martin-la-Méanne, France
- Paiement et reçu
- Link, LLC f/k/a Lemon Squeezy LLC
- Hébergeur du site
- Vercel Inc. · 440 N Barranca Avenue #4133, Covina, CA 91723, United States
- Rôles des prestataires
- ANGELTECH fournit et assiste NotiFerry ; Lemon Squeezy traite le paiement, les reçus et les licences ; ntfy relaie les notifications ; Vercel héberge ce site.
2. Notifications et commandes utilisateur
Le contenu reste sur le Mac jusqu’à ce que le transfert soit activé et qu’une nouvelle ligne éligible soit lue après la référence initiale. Avec l’autorisation de dossier en lecture seule, l’application peut lire l’application source, son identifiant, le titre, le sous-titre, le corps et l’horodatage. Ces champs peuvent contenir des données sensibles.
Avant la mise en file, NotiFerry applique les exclusions et le mode choisi : aperçu complet, application et titre, ou alerte générique. La suspension élimine les notifications reçues pendant la pause ; la reprise ne les rattrape pas. Vous pouvez vider la file, renouveler le sujet, révoquer l’accès au dossier ou réinitialiser.
Le relais par défaut n’est pas chiffré de bout en bout. Ne transférez pas d’alertes médicales, financières, juridiques, d’authentification, professionnelles réglementées ou de sécurité sans avoir évalué le transport tiers et votre autorisation.
3. Stockage local et comportement exact de la file
Après filtrage, une file SQLite accessible au propriétaire conserve au plus les 1 000 lignes en attente les plus récentes. Une ligne reste éligible à l’envoi pendant 10 minutes après l’apparition de l’alerte dans le Centre de notifications : une alerte en retard est abandonnée, pas envoyée, et une alerte déjà en retard au moment de sa capture n’est jamais enregistrée. Les lignes expirées sont supprimées lors de la prochaine mise en file ou prise en charge de livraison : une base inactive peut donc les conserver plus longtemps, jusqu’à cette activité, un effacement manuel, une réinitialisation ou la suppression des données de l’application. Quand l’envoi prend au moins 30 secondes de retard, cinq alertes ou plus d’une même app partent en une seule notification : la plus récente, avec le nombre des autres, dont le contenu est supprimé sans être envoyé.
La source est limitée à 256 octets UTF-8, l’identifiant source et le titre à 512 chacun, le sous-titre à 1 024 et le corps à 3 800. La base utilise des droits propriétaire, un journal de restauration et l’effacement sécurisé SQLite, sans chiffrement distinct ; le stockage peut conserver des copies. NotiFerry ne crée pas d’historique séparé des envois réussis, mais macOS conserve indépendamment son Centre de notifications.
4. ntfy et notification mobile
L’application envoie les champs filtrés et le sujet en HTTPS au serveur ntfy configuré. Le sujet public aléatoire est un secret au porteur : toute personne qui le connaît peut s’abonner ou publier jusqu’à son renouvellement. Le sujet et les identifiants ntfy facultatifs sont dans le Trousseau macOS. Le lien d’abonnement copié est placé dans le presse-papiers puis effacé après deux minutes seulement si le presse-papiers n’a pas changé.
Le service public ntfy.sh peut mettre les messages en cache environ 12 heures. ntfy indique que sa livraison iOS instantanée utilise Firebase Cloud Messaging via Apple Push Notification service ; ntfy, Google et Apple peuvent donc traiter du contenu ou des métadonnées. Un serveur ntfy personnalisé applique ses propres journaux et durées.
5. Diagnostics, analyse, plantages et cookies
Aucun rapport d’assistance n’est envoyé automatiquement. « Copier les diagnostics respectueux de la vie privée » place dans le presse-papiers les versions, l’architecture, des catégories d’état, des compteurs et des horodatages bornés. Le rapport exclut le contenu, les identifiants d’applications, chemins, serveur, sujet, secrets, achats, erreurs libres et URL. Contrairement au lien de sujet, son effacement du presse-papiers n’est pas programmé : relisez-le puis remplacez-le après usage.
ANGELTECH mesure les requêtes de pages du site et les redirections vers l’essai ou le paiement au moyen de compteurs quotidiens agrégés par page, page d’arrivée, emplacement du bouton et catégorie limitée de source, comme Google ou l’annuaire ntfy. Ces compteurs sont conservés jusqu’à 90 jours dans un stockage privé Upstash Redis connecté par Vercel. Ils ne représentent pas des visiteurs uniques. La mesure ne conserve ni adresse IP, URL complète de provenance, requête de recherche, courriel, contenu de notification, rejeu de session ou identifiant visiteur.
Les journaux de l’infrastructure peuvent contenir l’URL et sa requête, l’adresse réseau, le pays, des en-têtes du navigateur, un identifiant de requête et l’état de la réponse selon les politiques de l’hébergeur. ANGELTECH ne copie pas ces journaux bruts dans une base d’événements distincte de mesure. Les requêtes portant Global Privacy Control ou Do Not Track sont exclues, ainsi que les robots reconnus et les préchargements.
Si un visiteur choisit le paiement sur le site, la redirection de même origine non mise en cache peut transmettre la page et l’emplacement du bouton autorisés, ainsi qu’un éventuel identifiant de clic Google validé, une variante publicitaire statique approuvée et une référence aléatoire propre à ce paiement, à Lemon Squeezy. Un rappel signé peut relier cette référence à la source et à la page d’arrivée. Le montant, la devise, l’état du remboursement et une empreinte de commande calculée avec une clé sont conservés jusqu’à 90 jours. Les coordonnées des clients et les rappels bruts ne sont pas copiés. Cette empreinte évite les doublons de rappel et permet la mise à jour d’un remboursement. La référence désigne une redirection, pas un visiteur.
Les catégories de source et de page d’arrivée peuvent être transmises dans les liens pendant la navigation. Aucun cookie d’attribution ni stockage du navigateur n’est utilisé. Le site ne reconnaît pas une visite ultérieure et ne relie pas un achat ultérieur dans l’application Mac à un téléchargement. La redirection omet l’attribution personnalisée lorsque Global Privacy Control ou Do Not Track est activé.
À partir de la version 0.1.2, l’application recherche par défaut les mises à jour sur notiferry.com chaque jour. Vous pouvez désactiver cette recherche dans Réglages → À propos et la lancer manuellement. Ces recherches et téléchargements transmettent à l’hébergeur votre adresse réseau et les en-têtes habituels, notamment les versions de l’application et du système. Le profilage système est désactivé. Ni le contenu des notifications, ni votre sujet, ni votre clé de licence ne sont envoyés. L’installation et la relance nécessitent votre choix.
- Analyse d’audience
- Aucune télémétrie produit, SDK d’analyse, pixel, rejeu de session ou identifiant visiteur persistant n’est activé. La mesure du site compte les pages et redirections selon une catégorie limitée de source, la page d’arrivée, la page et le bouton. Une référence aléatoire peut relier un rappel d’achat signé. Les requêtes GPC et DNT sont exclues ; les données expirent sous 90 jours.
- Rapports de plantage
- Aucun service automatique de rapport de plantage n’est activé dans cette version.
- Cookies et stockage du navigateur
- Le site ne dépose aucun cookie NotiFerry d’analyse ou de publicité et n’utilise aucun stockage local du navigateur pour l’attribution. Les prestataires d’infrastructure peuvent déposer des cookies strictement nécessaires à la sécurité ou à la prévention des abus selon leurs propres politiques.
6. Essai, licence, achat et assistance
Le Trousseau macOS conserve l’identifiant d’installation aléatoire, le début d’essai, la clé, l’instance d’activation et les horodatages de validation. L’historique d’essai est volontairement conservé lors de la réinitialisation. Le début et l’historique de l’essai restent dans le Trousseau macOS après la réinitialisation et la réinstallation ; ils disparaissent lorsque l’élément concerné ou les données de l’appareil sont supprimés.
L’activation et la validation transmettent à l’API de licence Lemon Squeezy la clé et un nom d’instance dérivé de l’installation. L’application reçoit l’état et des métadonnées de boutique, produit, variante, activation et validation ; Lemon Squeezy peut relier la licence aux données de commande et de client. Une validation est mise en cache 24 heures, avec au plus sept jours hors ligne ensuite.
- Achats et comptabilité
- Les données d’achat, de reçu, de taxe et de remboursement sont conservées uniquement pour gérer l’achat et respecter les obligations légales applicables.
- Dossiers d’assistance
- Les échanges d’assistance sont conservés le temps de traiter la demande, ou plus longtemps lorsqu’une obligation légale ou un litige l’exige.
- Journaux de sécurité du site
- L’infrastructure du site traite les journaux ordinaires selon ses politiques. Une mesure privée distincte conserve les compteurs quotidiens, références de paiement et états d’achat ou de remboursement correspondants jusqu’à 90 jours, sans copier les requêtes brutes ni les coordonnées des clients.
7. Finalités, bases juridiques et transferts
ANGELTECH traite les informations pour assurer l’assistance et exécuter le contrat de licence, respecter ses obligations légales, protéger le produit et ses utilisateurs contre les abus et, lorsque l’intérêt légitime le permet, mesurer l’acquisition et le paiement avec des données limitées et temporaires. Lorsque la loi applicable exige un consentement, cette mesure n’est pas utilisée sans l’avoir obtenu.
Certains prestataires indépendants opèrent hors EEE. Leurs politiques publiées décrivent les lieux de traitement et les garanties qu’ils appliquent.
ANGELTECH ne vend pas le contenu des notifications et ne l’utilise ni pour la publicité ciblée ni pour l’entraînement de modèles. Des données peuvent être communiquées lorsqu’une obligation légale ou la protection des utilisateurs, du service ou de droits le justifie légalement.
8. Conservation, choix et droits
Se désabonner n’efface pas un message déjà mis en cache par ntfy. Renouveler le sujet empêche son usage futur sans garantir sa suppression des infrastructures indépendantes. La réinitialisation efface la configuration, les secrets ntfy, préférences et la file, tente de libérer l’activation payante et conserve volontairement l’historique d’essai. Désinstaller n’efface ni l’historique macOS ni nécessairement le Trousseau.
Selon la loi applicable, vous pouvez demander accès, rectification, suppression, limitation, portabilité ou opposition pour les données maîtrisées par ANGELTECH et saisir l’autorité compétente. Écrivez à privacy@agentkey.dev. Pour les données maîtrisées par ntfy, Apple, Google, Lemon Squeezy ou l’hébergeur, contactez ce prestataire. La disponibilité du paiement dépend de Lemon Squeezy, de la loi applicable et des restrictions de paiement.
9. Modifications
La version 2026-11-03 s’applique à compter du 2026-11-03. Toute modification substantielle du traitement des notifications sera annoncée avant activation lorsque la loi l’exige.