Addenda sur le traitement des données : Sionnach Search & Filters
Dernière mise à jour : 3 novembre 2026
En vigueur le : 3 novembre 2026
Le présent addenda s'applique lorsqu'un marchand (« vous ») installe l'application Shopify Sionnach Search & Filters, exploitée par 9196692 Canada Inc. (faisant affaire sous le nom de Sionnach Solutions, « nous »). Il porte sur les renseignements personnels que l'application traite pour vous. Il fait partie des conditions d'utilisation de Sionnach Search & Filters (les « Conditions »), que vous acceptez en cliquant sur J'accepte (en anglais : I agree) dans l'application (l'installation ou l'utilisation de l'application vaut aussi acceptation). En cas de conflit sur le traitement des renseignements personnels, le présent addenda prévaut.
1. Rôles
- Vous décidez pourquoi et comment les renseignements personnels de votre boutique sont traités : vous êtes le responsable du traitement (RGPD, RGPD du Royaume-Uni), l'entreprise (business, CCPA/CPRA) et l'entreprise qui nous confie des renseignements personnels dans le cadre d'un contrat (article 18.3 de la Loi sur la protection des renseignements personnels dans le secteur privé, RLRQ, c. P-39.1, telle que modifiée par la Loi 25 ; la « Loi sur le secteur privé »).
- Nous les traitons uniquement pour fournir l'application, selon vos instructions : nous sommes votre sous-traitant (RGPD), votre fournisseur de services (service provider, CCPA/CPRA) et la partie à qui vous confiez les renseignements en vertu de l'article 18.3 de la Loi sur le secteur privé.
- Installer l'application, en choisir les réglages et en utiliser les fonctions constituent vos instructions. Nous vous avertissons si une instruction nous semble contraire à la loi.
- Pour les renseignements qui vous concernent en tant que client (vos coordonnées lorsque vous nous écrivez), nous sommes responsables du traitement : notre politique de confidentialité s'y applique.
2. Ce que nous traitons, et pourquoi
| Quoi | De qui | Pourquoi | Combien de temps |
|---|---|---|---|
| Les produits publiés de votre boutique : titres, descriptions, fournisseurs, types, balises, prix, disponibilité, options des variantes, adresses des images, collections et leur ordre | Votre boutique (en principe non personnels) | Les rechercher et les filtrer | Tant que l'application est installée |
| Les recherches : les mots cherchés, le nombre de résultats, les filtres, si et où un résultat a été cliqué, et quand ; un texte qui a la forme d'un courriel, d'un numéro de téléphone ou de carte est remplacé avant l'enregistrement. Aucun identifiant de client n'y est associé. Vous pouvez les désactiver (Paramètres → Confidentialité, en anglais : Settings → Privacy). | Vos clients (les mots qu'ils tapent) | Les statistiques de recherche pour vous, et de meilleurs résultats | 90 jours avec Free, 365 jours avec Pro, puis supprimées chaque jour ; après un passage de Pro à Free, les 365 jours de Pro s'appliquent encore 30 jours |
| L'identifiant d'un client connecté, et un identifiant aléatoire par page vue, envoyés avec chaque recherche | Vos clients | Un usage équitable du service de recherche entre clients | Non enregistrés : des compteurs sous un hachage salé, disparus en quelques minutes |
| Le pays du client et la langue de la page | Vos clients | Les prix et les résultats dans le marché et la langue du client | Non enregistrés avec une identité |
| Des mesures anonymes de rapidité de la boutique : des temps et le chemin de la page, sans sa requête. Vous pouvez les désactiver. | Personne d'identifié | Garder votre boutique rapide | 90 jours, comme tout registre courant |
| Le journal des requêtes : l'adresse demandée, le statut, le temps ; les mots cherchés, les identifiants de client, les identifiants et les jetons de session sont masqués | Vos clients (masqués) | Faire fonctionner et sécuriser le service | 7 jours |
| Les rapports d'erreur : l'erreur, sa pile, la route, la version et le domaine de votre boutique ; aucune identité de client, adresse IP, témoin, en-tête, corps de requête, chaîne de requête ou ligne de base de données | Aucun client | Corriger les défauts | Jusqu'à 90 jours (Sentry supprime les rapports d'erreur après 30 jours sur son forfait gratuit, 90 jours sur ses forfaits payants) |
| Les demandes de données et de suppression de clients que Shopify transmet : leur numéro et le nombre de commandes qu'elles nomment. Pas l'identifiant, le courriel ni le téléphone du client. | Vos clients (aucune identité conservée) | La preuve que chaque demande a reçu une réponse | Tant que l'application est installée |
L'application ne recueille aucun profil de client : ni le nom, ni le courriel, ni l'adresse postale, ni les renseignements de paiement, ni les commandes de vos clients. Ce qu'elle conserve d'un client, ce sont les mots qu'il tape dans la recherche (section 2) : un texte qui a la forme d'un courriel, d'un numéro de téléphone ou de carte est remplacé avant l'enregistrement, mais un nom ou une adresse qu'un client tape comme recherche reste tel quel, pendant la durée de l'historique des recherches. Nous n'utilisons aucune technologie de profilage ou de suivi des clients, et ne déposons aucun témoin sur votre boutique.
3. Confidentialité
Toute personne ayant accès aux renseignements est tenue de les garder confidentiels, et n'y a accès que dans la mesure où son travail l'exige.
4. Sécurité
- Chiffrement en transit partout (TLS).
- Vos jetons d'accès Shopify sont chiffrés au repos.
- L'administration utilise les jetons de session de Shopify, pas de témoins.
- Les webhooks de Shopify et le proxy de l'application sont vérifiés par leur signature HMAC.
- Chaque boutique a son propre index de recherche et son propre ensemble de synonymes.
- Les secrets sont conservés dans le coffre de notre hébergeur, et renouvelés lors de tout incident.
- Les valeurs des clients sont masquées dans le journal des requêtes, et les rapports d'erreur sont épurés avant de quitter nos serveurs.
- Un interrupteur d'urgence par boutique arrête sur-le-champ la recherche sur la vitrine de cette boutique.
5. Sous-traitants ultérieurs
Vous nous autorisez à recourir à ces sous-traitants ultérieurs, chacun lié par des conditions écrites de protection des données qui lui imposent des obligations essentiellement les mêmes que celles du présent addenda (article 28(4) du RGPD ; article 18.3 de la Loi sur le secteur privé). Nous en demeurons responsables :
| Sous-traitant ultérieur | Pour quoi | Où |
|---|---|---|
| Shopify | la plateforme et la facturation | l'infrastructure de Shopify : la plateforme du marchand, qui détient déjà les données de la boutique |
| Fly.io | l'hébergement | Londres, Royaume-Uni (lhr) ; le journal des requêtes est conservé aux États-Unis jusqu'à 7 jours, les mots cherchés, les identifiants de client, les identifiants et les jetons de session masqués |
| Neon | la base de données | Londres, Royaume-Uni |
| Typesense Cloud | l'index de recherche | Londres, Royaume-Uni |
| SendPulse | les courriels qui nous parviennent de la page Aide de l'application | des centres de données dans l'Union européenne (AWS dans l'UE ; Hetzner, Contabo et Velia en Allemagne), avec Google LLC (États-Unis) parmi ses sous-traitants ultérieurs ; SendPulse Inc., New York, sous les clauses contractuelles types de ses conditions de traitement des données |
| Postale | la boîte de réception où arrivent ces courriels | États-Unis : boîtes et sauvegardes hébergées par Amazon Web Services (postale.io SAS, France) ; le code ne lui envoie rien, SendPulse y livre les courriels de la page Aide |
| Sentry | les rapports d'erreur des serveurs, des pages d'administration et des scripts de la vitrine | Union européenne (la région UE de Sentry, de.sentry.io) : l'erreur, sa pile, la route, la version et le domaine de la boutique (l'identifiant du marchand), et de la vitrine l'erreur de nos propres scripts, sa pile, le nom du script et le chemin de la page ; aucune identité de client, adresse IP, témoin, en-tête, corps de requête, chaîne de requête ni ligne de base de données |
Changements : au moins 15 jours avant qu'un nouveau sous-traitant ultérieur ne commence à traiter les renseignements de votre boutique, nous mettons à jour cette liste et sa date, et écrivons à l'adresse que votre boutique donne à Shopify. Vous pouvez vous y opposer, motifs à l'appui, à [email protected] dans les 10 jours suivant ce courriel, et nous chercherons une solution de bonne foi. Si nous ne pouvons pas répondre à votre objection, vous pouvez cesser d'utiliser l'application ; la désinstaller supprime les données de votre boutique comme le dit la section 7. Si nous devons remplacer un sous-traitant ultérieur d'urgence, pour garder l'application sûre ou en marche, nous vous écrivons sur-le-champ pour demander votre approbation. Le remplaçant ne traite les renseignements de votre boutique qu'une fois que vous l'avez approuvé par écrit, ou que les 10 jours pour vous y opposer sont écoulés sans opposition. D'ici là, ce qui en dépend est suspendu pour votre boutique, plutôt que d'envoyer les renseignements de votre boutique à un fournisseur auquel vous n'avez pas eu la possibilité de vous opposer.
6. Transferts hors du Québec
- Où ils restent : l'application, la base de données et l'index de recherche sont à Londres, au Royaume-Uni. Nous sommes au Canada.
- Ce qui va aux États-Unis : le journal des requêtes (masqué, 7 jours), notre boîte de soutien (les demandes que vous nous envoyez depuis la page Aide) et les entités américaines de SendPulse.
- Accès à distance : Fly.io, Neon, Typesense et Sentry sont des entreprises établies aux États-Unis ; elles peuvent accéder à distance aux renseignements hébergés au Royaume-Uni ou dans l'Union européenne pour exploiter et soutenir leur service, sous les garanties décrites ci-dessous.
- Évaluation : avant ces transferts, nous les avons évalués selon l'article 17 de la Loi sur le secteur privé, et conclu que les renseignements y sont protégés comme cette loi l'exige. Notre responsable de la protection des renseignements personnels a signé l'évaluation le 25 octobre 2026.
- Pour les renseignements venant de l'Union européenne ou du Royaume-Uni : ils nous parviennent au Canada en vertu des décisions d'adéquation de l'UE et du Royaume-Uni pour le Canada, et restent au Royaume-Uni ou dans l'Union européenne en vertu de leurs décisions d'adéquation. Lorsqu'un sous-traitant ultérieur de la section 5 les envoie aux États-Unis, ce transfert repose sur le mécanisme que prévoient ses propres conditions. Fly.io, Sentry et Neon (par Databricks, Inc.) sont certifiés au Cadre de protection des données UE–États-Unis, avec son extension au Royaume-Uni. Neon et Typesense prévoient aussi les clauses contractuelles types de l'UE, avec l'addenda du Royaume-Uni sur les transferts internationaux de données. SendPulse prévoit les clauses contractuelles types de l'UE ; pour les renseignements du Royaume-Uni, nous avons demandé à SendPulse de signer l'addenda du Royaume-Uni. Postale conserve la boîte de réception chez Amazon Web Services, certifiée avec l'extension au Royaume-Uni. Nous demeurons responsables de ces transferts comme le prévoit la section 5.
7. Suppression et restitution
- Les récupérer : en tout temps, avec tous les forfaits, Paramètres → Confidentialité (en anglais : Settings → Privacy) télécharge un fichier avec les lignes de votre boutique dans la base de données de l'application : la fiche et les réglages de la boutique, la session d'accès de la boutique (sans ses jetons), la fiche de facturation, le journal des événements (installations, constructions de l'index, demandes de confidentialité transmises par Shopify, mesures de rapidité et autres registres courants), les registres de construction de l'index, les registres de webhooks, les filtres, les synonymes, le registre de synchronisation, les mots ignorés, les suggestions masquées, les produits masqués, les demandes que vous nous avez envoyées, vos acceptations des conditions (chaque J'accepte : le moment où les conditions ont été affichées la première fois et celui du clic, la version, la langue de l'administration et l'identifiant d'utilisateur Shopify du membre du personnel) et les recherches. N'y figurent pas : l'identifiant et l'état de la session, ainsi que les jetons d'accès et d'actualisation de l'application, des éléments d'authentification jamais écrits dans un fichier ; et les verrous des tâches planifiées, qui ne sont pas des données de votre boutique.
- Les supprimer vous-même : en tout temps, avec tous les forfaits, Paramètres → Confidentialité (en anglais : Settings → Privacy) supprime sur-le-champ, selon l'une de deux portées. Historique seulement (en anglais : History only) retire les recherches, les demandes que vous nous avez envoyées et les registres courants (dont les mesures de rapidité et les registres de synchronisation). Tout (en anglais : Everything) retire en plus le reste de ce que contient le téléchargement, sauf ce qui garde l'application installée et facturée : le journal des événements, les registres de construction de l'index, les registres de webhooks, les filtres, les synonymes, le registre de synchronisation, les mots ignorés, les suggestions masquées, les produits masqués, et l'index de recherche, qui est ensuite reconstruit à partir de vos produits. L'application conserve la fiche de la boutique, ses réglages remis par défaut (le logo, les produits par page, la pagination, les mots de remplissage, le courriel de notification, le tri par défaut, les pastilles de couleur des fiches, Ajouter au panier et les notes en étoiles, la recherche vocale, la disposition du menu déroulant de recherche, les onglets de la page de recherche ; les interrupteurs de confidentialité restent comme vous les avez réglés), la session d'accès, la fiche de facturation, vos acceptations des conditions, et un nouveau registre de cette suppression avec ses décomptes (aucun contenu). La désinstallation les supprime aussi, sauf vos acceptations des conditions (ci-dessous).
- Conservés plutôt par nos fournisseurs, hors de ce téléchargement et de cette suppression : le journal des requêtes, que notre hébergeur supprime après 7 jours, et les rapports d'erreur, que Sentry conserve jusqu'à 90 jours (section 2). Les deux expirent d'eux-mêmes, et aucun ne contient l'identité d'un client. Les demandes que vous nous avez envoyées de la page Aide sont aussi arrivées dans notre boîte de réception par courriel (par SendPulse, chez Postale) : ces copies sont conservées 24 mois après notre dernier échange avec vous, puis supprimées, ou plus tôt dès que vous écrivez à [email protected].
- À la désinstallation : Shopify envoie
shop/redact48 heures plus tard, et l'application supprime alors l'index de recherche de votre boutique, ses réglages, ses recherches, ses demandes à notre intention et ses registres, puis la fiche de la boutique. Si cette demande n'arrive jamais, un balayage supprime les mêmes données dans les 3 jours suivant la désinstallation. - Ce qui reste : un registre attestant la suppression (quelle boutique, et quand ; aucun contenu), vos acceptations des conditions pendant 3 ans, sans l'identifiant d'utilisateur du membre du personnel (la preuve de notre contrat), le journal des requêtes de l'hébergeur pendant ses propres 7 jours, les rapports d'erreur jusqu'à 90 jours, et les copies de vos demandes dans notre boîte de réception jusqu'à 24 mois après notre dernier échange (ou plus tôt sur demande), avec leurs sauvegardes chez Postale jusqu'à 90 jours après.
8. Incidents de confidentialité
Si un incident de confidentialité touche les renseignements de votre boutique, ou en cas de toute tentative d'atteinte à leur confidentialité, nous en informons votre responsable de la protection des renseignements personnels, à l'adresse que votre boutique donne à Shopify, sans délai indu après en avoir pris connaissance : ce qui s'est produit, quels renseignements, ce que nous avons fait et ce que vous pouvez faire. Vous avez ainsi ce qu'il faut pour vos propres avis : la Loi 25 et son règlement, les articles 33 et 34 du RGPD, la LPRPDE. Nous tenons un registre de tout incident de confidentialité, déclaré ou non.
9. Vous aider
- Les demandes de vos clients : Shopify transmet chacune, et l'application y répond automatiquement. L'application ne détient ni identifiant, ni adresse courriel, ni numéro de téléphone de client ; une demande qui ne nomme que ceux-ci ne trouve donc rien dans l'application. Une recherche peut toutefois contenir des mots qu'un client a tapés, comme son nom (section 2) : si une demande donne de quoi les retrouver (les mots, et à peu près quand), écrivez à [email protected] et nous les retrouvons, puis les supprimons ou vous les transmettons.
- Toute autre aide : sur demande, pour vos propres évaluations des facteurs relatifs à la vie privée, pour les demandes de vos autorités de contrôle, et pour tout ce que le présent addenda exige, dans la mesure où les renseignements que nous détenons le permettent.
10. Vérifications
Nous mettons à disposition les renseignements nécessaires pour montrer que nous respectons le présent addenda : cette page, un résumé de notre évaluation des transferts et les conditions des sous-traitants. Une fois par année, sur demande, nous répondons sans frais à un questionnaire écrit raisonnable sur la sécurité et la protection des renseignements. Si cela ne suffit pas à montrer que nous respectons le présent addenda, ou si votre autorité de contrôle l'exige, vous ou un vérificateur indépendant tenu à la confidentialité (qui n'est pas un concurrent) pouvez vérifier notre conformité, une fois par période de 12 mois, et de nouveau après un incident de confidentialité touchant les renseignements de votre boutique, sur préavis écrit de 30 jours, par un examen à distance pendant les heures ouvrables. Ces limites sont la règle ordinaire. Elles ne restreignent pas une inspection que la loi exige, que votre autorité de contrôle ordonne, ou qui est urgente ou autrement raisonnablement nécessaire pour montrer que nous respectons le présent addenda (après un incident de confidentialité, par exemple) : nous collaborons alors avec un préavis plus court et de la façon dont l'inspection a raisonnablement besoin, sur place au besoin, sous le sceau de la confidentialité. Les frais de la vérification sont à votre charge, y compris notre temps raisonnable à un tarif convenu d'avance, sauf si elle révèle un manquement important de notre part au présent addenda. Une vérification ordinaire ne s'étend pas à notre code source ni à un accès direct aux systèmes de production ; lorsqu'une inspection a raisonnablement besoin de voir comment ils traitent les renseignements de votre boutique, nous les montrons au vérificateur lors d'une séance supervisée. Aucune vérification ne s'étend aux renseignements d'autres marchands.
11. Ni vente, ni partage
Nous ne vendons ni ne partageons les renseignements personnels de votre boutique (CCPA/CPRA). Nous ne les conservons, n'utilisons ni ne communiquons à aucune autre fin que fournir l'application, ni en dehors de notre relation directe avec vous, et nous ne les combinons pas avec des renseignements d'autres sources. Nous comprenons ces restrictions et nous nous engageons à les respecter. Nous vous avisons si nous ne pouvons plus respecter ces obligations ; vous pouvez alors prendre des mesures raisonnables pour faire cesser toute utilisation non autorisée et y remédier.
12. Contact
Notre responsable de la protection des renseignements personnels : Martin Kilmartin, [email protected], 9196692 Canada Inc. (faisant affaire sous le nom de Sionnach Solutions).
13. Durée
Le présent addenda dure tant que nous traitons des renseignements personnels pour vous, et prend fin lorsque la suppression de la section 7 est faite. Le présent addenda est régi par les lois de la province de Québec et les lois fédérales du Canada qui s'y appliquent. Les tribunaux du district judiciaire de Montréal (Québec) ont compétence exclusive sur tout litige à son sujet, sauf si une loi d'ordre public vous donne un autre for.
La responsabilité de chaque partie en vertu du présent addenda est assujettie à la limitation de responsabilité prévue aux Conditions.
Data Processing Addendum: Sionnach Search & Filters
Last updated: 3 November 2026
Effective: 3 November 2026
This addendum applies when a merchant ("you") installs the Shopify app Sionnach Search & Filters, operated by 9196692 Canada Inc. (operating as Sionnach Solutions, "we"). It covers the personal information the app processes for you. It forms part of the Sionnach Search & Filters terms of service (the "Terms"), which you accept when you click I agree in the app (installing or using the app also counts as acceptance). Where they conflict on the processing of personal information, this addendum prevails.
1. Roles
- You decide why and how your store's personal information is processed: you are the controller (GDPR, UK GDPR), the business (CCPA/CPRA), and the enterprise that entrusts personal information to us under a contract (section 18.3 of Québec's Act respecting the protection of personal information in the private sector, CQLR c. P-39.1, as amended by Law 25; the "Private Sector Act").
- We process it only to provide the app, on your instructions: we are your processor (GDPR), service provider (CCPA/CPRA) and the party to whom you entrust the information under section 18.3 of the Private Sector Act.
- Installing the app, choosing its settings and using its features are your instructions. We tell you if we think an instruction breaks the law.
- For information about you as our customer (your contact details when you write to us), we are the controller: our privacy policy covers it.
2. What we process, and why
| What | Whose | Why | How long |
|---|---|---|---|
| Your store's published products: titles, descriptions, vendors, types, tags, prices, availability, variant options, image addresses, collections and their order | Your store (normally not personal) | To search and filter them | While the app is installed |
| Search events: the words searched, the number of results, the filters, whether and where a result was clicked, and when; email-, phone- and card-number-shaped text in the words is replaced before storage. No shopper identifier is stored with them. You can turn them off (Settings → Privacy). | Your shoppers (the words they type) | Search analytics for you, and better results | 90 days on Free, 365 days on Pro, then deleted daily; after a move from Pro to Free, Pro's 365 days still apply for 30 days |
| A signed-in shopper's customer ID, and a random identifier per page view, sent with each search | Your shoppers | Fair use of the search service between shoppers | Not stored: counters under a salted hash, gone within minutes |
| The shopper's country and the page's language | Your shoppers | Prices and results in the shopper's market and language | Not stored with an identity |
| Anonymous storefront speed samples: timings and the page's path, without its query. You can turn them off. | No one identified | Keeping your store fast | 90 days, as every routine record |
| The request log: the address requested, the status, the timing; search words, customer IDs, identifiers and session tokens masked | Your shoppers (masked) | Running and securing the service | 7 days |
| Error reports: the error, its stack, the route, the release and your store's domain; no shopper identity, IP address, cookies, headers, bodies, query strings or database rows | No shopper | Fixing faults | Up to 90 days (Sentry deletes error reports after 30 days on its free plan, 90 days on its paid plans) |
| Customer data and deletion requests Shopify forwards: their number and how many orders they name. Not the customer's ID, email or phone. | Your customers (no identity kept) | Proof that each request was answered | While the app is installed |
The app collects no shopper profile: no customers' names, email addresses, postal addresses, payment details or orders. What it keeps of a shopper's is the words they type in the search box (section 2): email-, phone- and card-number-shaped text is replaced before storage, but a name or an address a shopper types as a search stays as typed, for the search history's period. We use no profiling or tracking technology on shoppers, and set no cookies on your storefront.
3. Confidentiality
Everyone with access to the information is bound to keep it confidential, and has access only as far as their work needs.
4. Security
- Encryption in transit everywhere (TLS).
- Your Shopify access tokens are encrypted at rest.
- The admin uses Shopify's session tokens, not cookies.
- Shopify's webhooks and the app proxy are checked by their HMAC signature.
- Each store has its own search index and its own synonym set.
- Secrets live in our host's secret store, and are rotated on any incident.
- Shopper values are masked in the request log, and error reports are scrubbed before they leave our servers.
- A per-store emergency switch stops a store's storefront search at once.
5. Sub-processors
You authorise us to use these sub-processors, each bound by written data protection terms imposing obligations substantially the same as this addendum's (GDPR Article 28(4); Private Sector Act, section 18.3). We remain responsible for them:
| Sub-processor | What for | Where |
|---|---|---|
| Shopify | platform and billing | Shopify's own infrastructure: the merchant's platform, which already holds the store's data |
| Fly.io | hosting | London, United Kingdom (lhr); the request log is kept in the United States for up to 7 days, with search words, customer IDs, identifiers and session tokens masked |
| Neon | database | London, United Kingdom |
| Typesense Cloud | search index | London, United Kingdom |
| SendPulse | email to us from the app's Help page | European Union data centres (AWS in the EU; Hetzner, Contabo and Velia in Germany), with Google LLC (United States) among its sub-processors; SendPulse Inc., New York, under the Standard Contractual Clauses of its data processing terms |
| Postale | the mailbox those emails arrive in | United States: mailboxes and their backups hosted by Amazon Web Services (postale.io SAS, France); the code sends nothing to it, SendPulse delivers the Help page's emails there |
| Sentry | error reports from the app's servers, admin pages and storefront scripts | European Union (Sentry's EU region, de.sentry.io): the error, its stack, the route, the release and the store's domain (the merchant's identifier), and from the storefront our own scripts' error, its stack, the script's name and the page's path; no shopper's identity, no IP, cookies, headers, bodies, query strings or database rows |
Changes: at least 15 days before a new sub-processor starts processing your store's information, we update this list and its date, and email the address your store gives Shopify. You may object, with your reasons, to [email protected] within 10 days of that email, and we will look for a solution in good faith. If we can't meet your objection, you may stop using the app; uninstalling deletes your store's data as section 7 says. If we must replace a sub-processor urgently, to keep the app secure or running, we email you at once and ask for your approval. The replacement processes your store's information only once you approve in writing, or once the 10 days to object have passed without an objection. Until then, what depends on it is paused for your store, rather than sending your store's information to a provider you haven't had the chance to object to.
6. International transfers
- Where it stays: the application, the database and the search index are in London, United Kingdom. We are in Canada.
- What goes to the United States: the request log (masked, 7 days), our support mailbox (requests you send us from the Help page), and SendPulse's US entities.
- Remote access: Fly.io, Neon, Typesense and Sentry are US-based companies; they may access information hosted in the United Kingdom or the European Union remotely to operate and support their service, under the safeguards below.
- Assessment: before these transfers we assessed them under section 17 of the Private Sector Act, and concluded the information is protected as that Act requires. Our Privacy Officer signed the assessment on 25 October 2026.
- For information from the European Union or the United Kingdom: it comes to us in Canada under the adequacy decisions the EU and the UK have made for Canada, and stays in the United Kingdom or the European Union under their adequacy decisions. Where a sub-processor in section 5 sends it to the United States, that transfer relies on the mechanism the sub-processor's own terms give. Fly.io, Sentry and Neon (through Databricks, Inc.) are certified under the EU–U.S. Data Privacy Framework, with its UK Extension. Neon and Typesense also give the EU Standard Contractual Clauses, with the UK's International Data Transfer Addendum. SendPulse gives the EU Standard Contractual Clauses; for UK information, we have asked SendPulse to sign the UK Addendum. Postale keeps the mailbox at Amazon Web Services, certified with the UK Extension. We remain responsible for these transfers under section 5.
7. Deletion and return
- Getting it back: at any time, on every plan, Settings → Privacy downloads one file with your store's rows in the app's database: the store's record and settings, the store's access session (without its tokens), the billing record, the event log (installs, index builds, the privacy requests Shopify forwarded, speed samples and the other routine records), the index build records, the webhook records, filters, synonyms, the sync record, ignored words, hidden suggestions, hidden products, the requests you sent us, your acceptances of the terms (each I agree: when the terms were first shown and when it was clicked, the version, the admin's language and the staff member's Shopify user id) and the search events. Left out: the session's id and sign-in state, and the app's access and refresh tokens, credentials never written to a file; and the scheduled jobs' locks, which aren't your store's data.
- Deleting it yourself: at any time, on every plan, Settings → Privacy deletes at once, at one of two scopes. History only removes the search events, the requests you sent us and the routine records (speed samples and sync records among them). Everything also removes the rest of what the download holds, except what keeps the app installed and billed: the event log, the index build records, the webhook records, filters, synonyms, the sync record, ignored words, hidden suggestions, hidden products, and the search index, which is then rebuilt from your products. It keeps the store's record, its settings back to their defaults (the logo, products per page, paging, filler words, the notification email, the default sort, the cards' colour swatches, Add to cart and star ratings, voice search, the search dropdown's layout, the search page's tabs; the privacy switches stay as you set them), the access session, the billing record, your acceptances of the terms, and one new record of that deletion with its counts (no content). Uninstalling deletes those too, except your acceptances of the terms (below).
- Kept by our providers instead, outside that download and that delete: the request log, which our host deletes after 7 days, and error reports, which Sentry keeps for up to 90 days (section 2). Both expire on their own, and neither holds a shopper's identity. The requests you sent us from the Help page also reached our mailbox by email (through SendPulse, to Postale): those copies are kept for 24 months after our last exchange with you and then deleted, or sooner once you write to [email protected].
- When you uninstall: Shopify sends
shop/redact48 hours later, and the app then deletes your store's search index, settings, search events, requests to us and records, then the store's own row. If that request never arrives, a sweep deletes the same within 3 days of the uninstall. - What stays: one record that the deletion happened (which store, and when; no content), your acceptances of the terms for 3 years, without the staff member's user id (the evidence of our contract), the host's request log for its own 7 days, error reports for up to 90 days, and the mailbox copies of your requests to us for up to 24 months after our last exchange (or sooner on request), with their backups at Postale for up to 90 days after.
8. Security incidents
If a confidentiality incident affects your store's information, or there is any attempt to breach the confidentiality of your store's information, we tell your person in charge of the protection of personal information, at the address your store gives Shopify, without undue delay after becoming aware of it: what happened, which information, what we have done and what you can do. That gives you what you need for your own notices: Law 25 and its regulation, GDPR Articles 33 and 34, PIPEDA. We keep a register of every confidentiality incident, reported or not.
9. Helping you
- Your customers' requests: Shopify forwards each one, and the app answers automatically. The app holds no customer ID, email address or phone number, so a request that names only those finds nothing in the app. A search can still hold words a shopper typed, such as their name (section 2): if a request gives enough to find them (the words, and roughly when), write to [email protected] and we find them, then delete them or send them to you.
- Other help: on request, with your own data protection impact assessments, with requests from your regulators, and with anything else this addendum needs, as far as the information we hold allows.
10. Audits
We make available the information needed to show we meet this addendum: this page, a summary of our transfer assessment and the sub-processors' terms. Once a year, on request, we answer a reasonable written security and privacy questionnaire at no charge. If that doesn't show we meet this addendum, or your supervisory authority requires it, you or an independent auditor bound by confidentiality (not a competitor of ours) may audit our compliance with it. You can do so once in any 12 months, and again after a confidentiality incident affecting your store's information, on 30 days' written notice, by a remote review during business hours. These limits are the ordinary arrangement. They don't restrict an inspection the law requires, that your supervisory authority directs, or that is urgent or otherwise reasonably necessary to show we meet this addendum (after a confidentiality incident, for example): we then cooperate on shorter notice and in the way the inspection reasonably needs, on site if necessary, under confidentiality. You bear the audit's costs, including our reasonable time at a rate agreed in advance, unless it finds that we materially breached this addendum. An ordinary audit doesn't extend to our source code or direct access to production systems; where an inspection reasonably needs to see how they handle your store's information, we show it to the auditor in a supervised session. No audit extends to other merchants' information.
11. No selling, no sharing
We don't sell or share your store's personal information (CCPA/CPRA). We don't keep, use or disclose it for any purpose but providing the app to you, or outside our direct relationship with you, and we don't combine it with information from elsewhere. We understand these restrictions and will comply with them. We tell you if we can no longer meet these obligations, and you may then take reasonable steps to stop and remedy unauthorised use.
12. Contact
Our Privacy Officer: Martin Kilmartin, [email protected], 9196692 Canada Inc. (operating as Sionnach Solutions).
13. Term
This addendum lasts as long as we process personal information for you, and ends when section 7's deletion is done. This addendum is governed by the laws of the Province of Québec and the federal laws of Canada that apply there. The courts of the judicial district of Montréal, Québec, have exclusive jurisdiction over any dispute about it, unless a law that can't be set aside by contract gives you another forum.
Each party's liability under this addendum is subject to the limitation of liability in the Terms.