Skip to content
Legal

Data processing agreement (DPA)

How SeekGist processes data for your store, as your processor.

Needs lawyer review

This is a template. A qualified lawyer must review it before anyone uses or signs it. Words in [brackets] must be filled in.

Last updated: [date]. This Data Processing Agreement ("DPA") is part of the contract between the store that uses SeekGist ("Customer", the controller) and [SeekGist legal entity name] ("SeekGist", the processor).

1. What is processed

ItemDetails
Subject matterrunning the SeekGist search service for the Customer's store
Durationthe length of the contract, plus the export and deletion period in section 8
Nature and purposestoring, indexing and searching the catalog; answering searches, suggestions and recommendations; translating catalog text; counting usage; analytics for the Customer
Types of personal datasearch queries (which may contain personal data if a shopper types it); random session ids; device type; IP addresses in technical logs; the Customer's team members' names and emails
Data subjectsthe Customer's shoppers and the Customer's team members

SeekGist is designed to work without shopper names, emails, phone numbers or addresses. The Customer will not send such data in product data or events.

2. SeekGist's duties

SeekGist will:

  1. process personal data only on the Customer's documented instructions, which are this contract and the settings the Customer chooses in the Service;
  2. make sure the people who process the data are bound by confidentiality;
  3. apply the security measures in Annex 1;
  4. use subprocessors only as set out in section 3;
  5. help the Customer answer data subject requests, using the export and delete tools in the Service;
  6. help the Customer with security, breach notices, impact assessments and consultations with authorities, as far as the processing allows;
  7. delete or return the data at the end of the contract (section 8);
  8. give the Customer the information needed to show compliance, and allow audits as set out in section 6.

3. Subprocessors

The Customer gives general permission to use the subprocessors listed in Annex 2. SeekGist will tell the Customer at least [30] days before it adds or replaces a subprocessor. The Customer may object on reasonable data protection grounds. SeekGist puts the same data protection duties on each subprocessor and stays responsible for them.

4. Transfers

Personal data is transferred outside [country/region] only with safeguards the law accepts, such as standard contractual clauses. [To be confirmed.]

5. Personal data breaches

SeekGist will tell the Customer without undue delay, and within [48] hours, after it becomes aware of a personal data breach that affects the Customer's data. The notice will describe what happened, the likely effects, and the steps taken.

6. Audits

SeekGist will answer reasonable security questionnaires and share summaries of its security reviews. On-site audits are possible once a year with [30] days' notice, at the Customer's cost, unless a breach makes an audit necessary. [Audit terms to be confirmed.]

7. The Customer's duties

The Customer is responsible for having a legal basis for the processing, for telling its shoppers about it (for example in its own privacy policy), and for the instructions it gives.

8. End of the contract

After the contract ends, the Customer can export its data for [30] days. Then SeekGist deletes it, including from search indexes, within [period], and from backups when they expire, except where the law requires SeekGist to keep it.

Annex 1: Security measures

  • Each store's data is separated in the database with row-level security, and each store has its own search index.
  • API keys and passwords are stored only as hashes. Platform access tokens are encrypted at rest.
  • All traffic uses TLS.
  • Team access uses roles (owner, admin, editor, viewer), two-factor sign-in is available, and important actions are written to an audit log.
  • Secrets come from the environment or a secret store, never from code.
  • Backups with point-in-time recovery. [Restore drill results to be added.]
  • Logs do not contain API keys, passwords or session tokens.
  • Log retention can be set per store.

Annex 2: Subprocessors

SubprocessorPurposeLocation
[hosting provider]servers, databases, search engine[country]
[payment provider]billing[country]
[email provider]account and billing emails[country]
[a translation service provider]catalog translation: product names, categories, specs and descriptions only (no shopper data)[country]