Guard
ProductPricingDocs
← Back to home

Data Processing Agreement under GDPR Art. 28.

How Zesiger.net processes personal data on behalf of Guard.ch customers, the safeguards in place, and the rights you can exercise.

Effective 2026-05-26 · Last updated 2026-05-26

1. Parties and scope

This Data Processing Agreement (the "DPA") is entered into between the customer that has accepted the Guard.ch Terms of Service (the "Customer") and the operator of Guard.ch:

Processor
Zesiger.net Individual Enterprise (Einzelunternehmen)
Legal representative
Janis Zesiger
Address
Mügeri 340, 5046 Schmiedrued, Switzerland
UID
CHE-488.503.816
Data protection contact
dpa@guard.ch

This DPA forms an integral part of the Terms of Service whenever the Customer processes personal data of third parties through Guard.ch. By accepting the Terms, the Customer accepts this DPA on behalf of itself and any affiliate using its account. The DPA is pre-signed by the Processor. Enterprise customers may request a counter-signed paper copy by writing to dpa@guard.ch.

Where applicable data protection law requires additional clauses (for example the EU Standard Contractual Clauses or the Swiss FADP transfer addendum), those clauses are incorporated by reference and prevail over any conflicting term of the Terms of Service.

2. Definitions

Unless otherwise defined, capitalised terms have the meanings below.

Applicable Data Protection Laws
The Swiss Federal Act on Data Protection (FADP), Regulation (EU) 2016/679 (GDPR), the UK Data Protection Act 2018, and any other privacy or data protection statute that applies to the parties' processing under this DPA.
Controller
The natural or legal person that determines the purposes and means of the Processing of Personal Data.
Processor
Zesiger.net Individual Enterprise, processing Personal Data on behalf of the Controller.
Personal Data
Any information relating to an identified or identifiable natural person that the Processor processes on behalf of the Controller in the course of providing Guard.ch.
Processing
Any operation performed on Personal Data, including collection, recording, storage, retrieval, transmission, erasure or destruction.
Subprocessor
A third party engaged by the Processor to process Personal Data on behalf of the Controller, including hosting providers, edge node operators, and storage vendors.
Data Subject
The identified or identifiable natural person to whom Personal Data relates.
Service
The Guard.ch session-replay platform, including the capture browsers, the replay viewer, and any ancillary tooling.

3. Subject matter, nature, purpose, duration

The Processor processes Personal Data on the Controller's behalf solely to deliver the Service and to comply with the Controller's documented instructions. The detailed description of the Processing is set out in Annex I below and summarised here.

ElementDescription
Subject matterProvision of browser session-replay: capture, storage and playback of web sessions initiated by the Controller against URLs of the Controller's choosing.
NatureAutomated capture of HTTP traffic, DOM state, screenshots and console output inside isolated browser containers; encrypted transit to the storage region; on-demand replay.
PurposeSecurity research, fraud investigation, quality assurance, and other legitimate purposes determined by the Controller.
DurationCoterminous with the Controller's subscription to the Service. Captured sessions are retained for one (1) day on Free plans and one (1) month on paid plans.
Types of Personal DataIncidental Personal Data contained in URL parameters, HTTP request and response bodies, form submissions, cookies, headers, and screenshots of the visited site; account data of the Controller's users (email, hashed credentials, billing identifiers).
Categories of Data SubjectsVisitors of the URLs captured by the Controller; the Controller's own personnel using the workspace; third parties whose data appears incidentally in captured content.

4. Roles of the parties

For the Processing of session capture content and workspace artefacts, the Customer is the Controller and Zesiger.net is the Processor. The Customer determines the URLs that are captured and the personnel with access to the workspace.

For limited matters where each party determines its own purposes and means, both parties act as independent controllers. These limited matters include: billing and tax records, fraud prevention on the Service itself, statutory record-keeping by the Processor, and the operation of the Processor's own marketing site.

The Customer warrants that it has a valid legal basis under Applicable Data Protection Laws for instructing the Processor to capture the URLs and content it submits, including any required transparency notices to data subjects of the captured sites where legally required.

5. Processor obligations

The Processor undertakes the following with respect to the Controller's Personal Data.

5.1 Documented instructions

The Processor processes Personal Data only on the documented instructions of the Controller, including with regard to transfers to a third country, unless required to do otherwise by Union or Member State law to which the Processor is subject. In that case the Processor shall inform the Controller of that legal requirement before Processing, unless that law prohibits such information on important grounds of public interest. The Controller's instructions are set out in this DPA, the Terms of Service, and any in-product configuration chosen by the Controller (workspace settings, plan selection, access controls).

5.2 Confidentiality (Art. 28(3)(b) GDPR)

The Processor ensures that personnel authorised to process the Personal Data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality.

5.3 Security of processing (Art. 32 GDPR)

The Processor implements appropriate technical and organisational measures to ensure a level of security appropriate to the risk. A summary of those measures is set out in Annex II and described in detail at /legal/security. The Processor regularly tests, assesses and evaluates the effectiveness of those measures.

5.4 Assistance with data subject requests

Taking into account the nature of the Processing, the Processor assists the Controller by appropriate technical and organisational measures, insofar as possible, in fulfilling the Controller's obligation to respond to requests for exercising data subject rights under Chapter III of the GDPR (access, rectification, erasure, restriction, portability, objection). Where a data subject contacts the Processor directly, the Processor will forward the request to the Controller without undue delay.

5.5 Assistance with DPIA and breach response

The Processor assists the Controller in ensuring compliance with the obligations pursuant to Articles 32 to 36 of the GDPR, taking into account the nature of Processing and the information available to the Processor. This includes assistance with data protection impact assessments and prior consultations with supervisory authorities.

5.6 Return or deletion at end of services

At the choice of the Controller, the Processor deletes or returns all the Personal Data to the Controller after the end of the provision of services relating to Processing, and deletes existing copies unless Union or Member State law requires storage of the Personal Data. Standard deletion happens automatically when the plan retention window expires, and no later than one (1) month after subscription termination.

5.7 Demonstration of compliance

The Processor makes available to the Controller all information necessary to demonstrate compliance with the obligations laid down in Article 28 GDPR, and allows for and contributes to audits conducted by the Controller or another auditor mandated by the Controller, subject to section 10 below.

6. Subprocessors

The Controller grants the Processor a general authorisation to engage Subprocessors for the Processing of Personal Data. The current list of authorised Subprocessors is maintained at /legal/subprocessors.

The Processor will notify the Controller of any intended addition or replacement of a Subprocessor at least thirty (30) days in advance, by updating the subprocessors page and, where the Controller has subscribed to change notifications, by email. The Controller may object to the proposed change on reasonable data protection grounds within that thirty day window. If the parties cannot agree on a resolution, the Controller may terminate the affected portion of the Service without penalty as its sole remedy.

The Processor imposes on every Subprocessor, by way of a written contract, the same data protection obligations as set out in this DPA, in particular providing sufficient guarantees to implement appropriate technical and organisational measures. The Processor remains fully liable to the Controller for the performance of each Subprocessor's obligations.

7. International transfers

Recorded sessions and account data are stored in Helsinki, Finland, inside the European Economic Area. Edge capture nodes that perform live browser capture operate in Singapore, Salt Lake City (United States) and Beauharnois (Canada). Transient capture data may therefore be processed outside the EEA and Switzerland for the brief period required to render and stream the session before it is encrypted and stored in Helsinki.

Transfers of Personal Data outside the EEA, Switzerland or the United Kingdom are governed by the European Commission's Standard Contractual Clauses, Module 3 (processor to subprocessor), as amended by implementing decision 2021/914. For data subjects in Switzerland, the Swiss Federal Data Protection and Information Commissioner's amendments to the SCCs apply. For data subjects in the United Kingdom, the International Data Transfer Addendum issued by the ICO applies.

The Processor has documented a transfer impact assessment for each destination country and will make a redacted copy available to the Controller on written request to dpa@guard.ch.

8. Data subject rights assistance

The Service exposes self-service tooling that allows the Controller to search, export, redact and delete captured sessions and workspace artefacts. The Controller is responsible for using that tooling to respond to data subject requests within the statutory deadline.

Where the Controller cannot fulfil a request through self-service tooling, the Processor will assist on written request to dpa@guard.ch. Standard assistance is included in the subscription fee. Excessive or repetitive requests may be subject to reasonable cost recovery as permitted by Art. 12(5) GDPR.

9. Personal data breach notification

The Processor notifies the Controller of any Personal Data breach affecting the Controller's data without undue delay and in any event within forty-eight (48) hours of the Processor becoming aware of the breach. Notification is sent to the security contact registered on the Controller's workspace and, in parallel, to the primary account owner.

The notification contains, to the extent known at the time of notification:

  • A description of the nature of the breach, including where possible the categories and approximate number of data subjects and records concerned.
  • The likely consequences of the breach.
  • The measures taken or proposed to address the breach, including, where appropriate, measures to mitigate its possible adverse effects.
  • The contact details of the Processor's data protection contact for follow-up communication.

The Processor cooperates with the Controller and provides additional information as it becomes available so that the Controller can meet its own obligations under Articles 33 and 34 GDPR. The Processor does not notify supervisory authorities or data subjects on the Controller's behalf unless explicitly instructed to do so in writing.

10. Audits

The Controller has the right to audit the Processor's compliance with this DPA once every twelve (12) months, or more frequently if triggered by a Personal Data breach affecting the Controller or a binding order from a competent supervisory authority. The Controller bears the cost of the audit unless the audit reveals a material breach by the Processor, in which case the Processor reimburses reasonable audit costs.

Audits are conducted on at least thirty (30) days' prior written notice, during normal business hours, and in a manner that does not unreasonably interfere with the Service or the confidentiality of other customers. The Controller may mandate a third-party auditor, subject to that auditor signing the Processor's standard non-disclosure agreement. The Processor may satisfy audit requests by providing existing third-party attestations (such as a SOC 2 Type II report or an ISO 27001 certificate) where these cover the scope of the request.

11. Liability and indemnification

The liability of each party under this DPA is governed by the limitation of liability provisions of the Terms of Service. The aggregate liability of the Processor under this DPA and the Terms of Service combined is capped as set out in the Terms of Service. Nothing in this DPA limits or excludes liability that cannot be limited or excluded under Applicable Data Protection Laws, including liability towards data subjects under Article 82 GDPR.

The Controller indemnifies the Processor against claims by data subjects or supervisory authorities to the extent those claims arise from the Controller's instructions or content (for example URLs the Controller instructed the Service to capture in breach of Applicable Data Protection Laws). The Processor indemnifies the Controller against claims arising from the Processor's breach of its obligations under this DPA.

12. Term and termination

This DPA enters into force on the effective date stated above or, if later, the date on which the Controller first accepts the Terms of Service. It remains in force for as long as the Processor processes Personal Data on behalf of the Controller.

Upon termination of the subscription, the Processor stops processing Personal Data on behalf of the Controller and, in accordance with section 5.6, deletes or returns the data at the Controller's choice. Provisions that by their nature should survive termination (confidentiality, liability, governing law) continue in effect.

Annex I: Details of processing

This Annex describes the Processing of Personal Data carried out by the Processor on behalf of the Controller, as required by Clause 8.1(b) of the EU Standard Contractual Clauses.

ItemDescription
Subject matter of ProcessingOperation of the Guard.ch session-replay platform: capture, storage and playback of browser sessions initiated by the Controller.
Duration of ProcessingFor the term of the Controller's subscription. Captured artefacts are retained for one (1) day on Free plans and one (1) month on paid plans, and are deleted within one (1) month after termination unless an earlier deletion is requested.
Nature and purpose of ProcessingAutomated rendering of URLs inside isolated browser containers; capture of HTTP traffic, DOM snapshots, screenshots and console output; encrypted transmission to the storage region; on-demand replay to authorised workspace members. Purposes determined by the Controller, typically threat investigation, fraud research, quality assurance and security education.
Categories of Personal Data
  • Account data: workspace member email, hashed credentials, session tokens, audit log entries.
  • Billing data: customer name, address, VAT number, payment identifiers (no full PAN stored).
  • Captured content: URL parameters, headers, cookies, form payloads, response bodies, screenshots, console output of the visited site. This content may incidentally include personal data of the visitors and operators of the captured site.
  • Technical telemetry: source IP of the workspace user, browser fingerprint of the workspace user, approximate geolocation derived from IP.
Categories of Data Subjects
  • Workspace administrators and analysts employed by the Controller.
  • End users of websites the Controller instructs the Service to capture.
  • Third parties whose data appears incidentally in captured content.
Sensitive dataThe Service is not designed for the deliberate collection of special category data under Art. 9 GDPR. The Controller must avoid instructing the Service to capture URLs whose content predictably contains such data without an appropriate legal basis and additional safeguards.
Frequency of transferContinuous, on demand, whenever the Controller initiates a capture or replays a stored session.
Retention periodOne (1) day for Free plan session captures and one (1) month for paid-plan session captures. Account and billing records are retained for ten (10) years where Swiss bookkeeping law requires.
Subject matter and nature of Processing by SubprocessorsHosting of compute and storage, transit of encrypted artefacts, transactional email delivery, payment processing. See Annex III.
Competent supervisory authorityFederal Data Protection and Information Commissioner (FDPIC), Feldeggweg 1, 3003 Bern, Switzerland. For the Controller, the lead supervisory authority is determined by the Controller's place of main establishment.

Annex II: Technical and organisational measures

The Processor implements the technical and organisational measures described in full at /legal/security. The summary below covers the categories required by Clause 8.6 of the EU SCCs.

  • Pseudonymisation and encryption. Captured artefacts encrypted at rest with AES-256 and in transit with TLS 1.3. Workspace tenancy keys derived per customer; account credentials hashed with Argon2id.
  • Confidentiality, integrity, availability and resilience. Network isolation between capture nodes; per-session ephemeral browser containers destroyed after upload; signed audit log for every replay and download; multi-region storage replication for the Helsinki primary.
  • Restoration after incident. Encrypted off-site backups with documented restore drills at least quarterly; documented incident response runbook with named on-call.
  • Regular testing, assessment and evaluation. Continuous dependency scanning, quarterly internal penetration tests, annual external penetration test, monthly access review.
  • User identification and authorisation. SSO with SAML or OIDC, optional WebAuthn, role-based access control inside the workspace, session controls, IP allow-lists for enterprise plans.
  • Data protection by design and by default. Minimum-necessary capture profiles, plan-based retention, automated redaction tooling for known credential patterns, default deny on cross-workspace access.
  • Governance. Documented data protection contact, internal incident escalation policy, subprocessor register, change management for production access.
  • Physical security. Storage operated from Tier III data centres with biometric access control, twenty-four hour monitoring, and environmental hazard protection.

The full set of measures, including current control descriptions and any relevant third-party attestations, is published at /legal/security and updated whenever the controls materially change.

Annex III: Subprocessors

The current list of authorised Subprocessors, including the legal entity name, country of processing, scope of Processing and applicable transfer mechanism, is published at /legal/subprocessors and forms part of this DPA.

The Controller is deemed to have approved each Subprocessor listed on that page at the time the Controller accepts this DPA. Subsequent additions or replacements are notified in accordance with section 6.

13. Governing law and jurisdiction

This DPA is governed by the substantive law of Switzerland, without regard to its conflict of laws rules. The place of jurisdiction for any dispute arising out of or in connection with this DPA is Schmiedrued, Switzerland, subject to any mandatory venue under Applicable Data Protection Laws (in particular the right of data subjects to bring claims before the courts of their habitual residence).

For any data protection question or to exercise rights under this DPA, contact dpa@guard.ch or, as a fallback, legal@guard.ch.

Guard

Operated by Zesiger.net, a Swiss company based in Schmiedrued. All data stored within the EU.

Product
  • Live analysis
  • Replay
Company
  • About
  • Careers
  • Imprint
Trust
  • Security
  • DPA
  • Subprocessors
Account
  • Sign in
  • Start free trial
  • Dashboard
© 2026 Zesiger.net · UID CHE-488.503.816Imprint · Privacy · Cookies · Terms