Knock est une plateforme de notifications destinée aux équipes produit, qui envoie des messages transactionnels et marketing par e-mail, SMS, push, chat, in-app et webhooks. Les développeurs définissent les parcours et les préférences des destinataires dans le service Knock et les déclenchent par API et SDK. Le service est proposé en SaaS hébergé, sans installation de logiciel par le client. L'entreprise publie ses SDK clients sur GitHub ; la plateforme elle-même n'est pas décrite comme open source.
Knock Labs, Inc. est établie à New York, aux États-Unis. Son avenant de traitement des données couvre le traitement au titre du RGPD et inclut des clauses contractuelles types pour les transferts internationaux. La liste des sous-traitants ultérieurs place tous les prestataires nommés aux États-Unis, dont Amazon Web Services pour l'hébergement, et mentionne aussi des fournisseurs de modèles d'IA. Le matériel de l'éditeur ne mentionne aucune région de données dans l'UE. Une organisation européenne doit donc supposer que les données clients sont traitées aux États-Unis et évaluer les transferts en conséquence.