Data processing agreement

Between the parish or town council that accepts this agreement and Quorate Software Ltd, made under Article 28 of the UK GDPR and to be read with the Data Protection Act 2018.

Edition dated .

1 Parties and roles

1.1

This agreement is between the Council, the parish or town council that accepts this agreement, a local council within the meaning of the Local Government Act 1972, acting as controller; and the Processor, Quorate Software Ltd, a company registered in England and Wales, number 17426317, registered office 12 Ellis Close, Cheddon Fitzpaine, Taunton TA2 8NG, which supplies the Quorate service, acting as processor.

1.2

It applies to all personal data the Processor processes on the Council's behalf through Quorate, from the day the Council's data first enters the service until it is deleted under clause 9.

1.3

The Council decides the purposes and means of the processing. The Processor acts only on the Council's instructions, except where UK law requires otherwise.

1.4

Where this agreement and any other agreement between the parties conflict on a data protection question, this agreement prevails.

1.5

"UK GDPR" has the meaning in section 3(10) of the Data Protection Act 2018. "Personal data", "controller", "processor", "processing", "personal data breach" and "data subject" have the meanings the UK GDPR gives them. "Working day" means a day other than a Saturday, a Sunday or a bank holiday in England. "The clerk" means the Council's proper officer for the time being, and "the Chairman" means the chairman of the Council for the time being or another member the Council names in writing for the purposes of this agreement.

2 The processing

2.1

Article 28(3) requires the subject matter, duration, nature and purpose of the processing, the types of personal data, the categories of data subject, and the Council's obligations and rights to be set out. They are in Annex A.

3 Processing only on the Council's documented instructions

Article 28(3)(a).

3.1

The Processor processes personal data only on the Council's documented instructions. Those instructions cover the sub-processing in Annex C, including any transfer named there, and no other transfer of the Council's data outside the United Kingdom. The one exception is where UK law requires the Processor to process the data in a way the instructions do not cover; then the Processor tells the Council before doing so, unless that law forbids telling the Council on important grounds of public interest.

3.2

The Council's initial documented instruction is: process the personal data as necessary to provide the Quorate service as described in Annex A, and as directed by the Council's clerk through the service's own functions.

3.3

Further instructions may be given by email or through the service. Any instruction given verbally is confirmed in writing by the party giving it.

3.4

The Processor tells the Council immediately if, in its opinion, an instruction infringes the UK GDPR, the Data Protection Act 2018 or any other UK law on data protection.

3.5

The Processor does not use the Council's personal data for its own purposes, including product improvement, analytics sold to others, or training any machine learning model. The one exception is anonymous, aggregate information about use of the service, from which no person and no council can be identified.

4 Duty of confidence

Article 28(3)(b).

4.1

Everyone the Processor allows to process the Council's personal data is bound in writing by a duty of confidence before they are given access, whether by contract of employment, by contract for services or by statute. That duty survives the end of the person's engagement and the end of this agreement. It extends to everything the Council holds in the service, whether or not it is personal data, including the business of any item the Council takes in private.

5 Security

Article 28(3)(c).

5.1

The Processor takes all the measures Article 32 of the UK GDPR requires: technical and organisational measures giving a level of security appropriate to the risk. The measures are listed in Annex B.

6 Sub-processors

Article 28(3)(d).

6.1

The Council authorises the Processor to engage the sub-processors listed in Annex C for the purposes stated there, and gives its general written authorisation for additions and replacements made under clauses 6.3 and 6.4.

6.2

The Processor has in place with each sub-processor that processes the Council's personal data a written contract that imposes data protection obligations no less protective, in substance, than those this agreement imposes on the Processor, in particular sufficient guarantees to implement appropriate technical and organisational measures so that the processing meets the UK GDPR. The Processor remains fully liable to the Council for each sub-processor's performance of those obligations. The terms relied on for each sub-processor are named in Annex C.

6.3

The Processor publishes its current list of sub-processors on its website and gives notice of an addition or replacement by updating that list at least 30 days before the new sub-processor processes the Council's personal data.

6.4

Objecting. The Council may object in writing within 30 days of the list being updated, giving its reasons. On an objection the parties discuss it in good faith. If it is not resolved within a reasonable time, the Council may end the service without charge, and the Processor exports and returns the Council's data under clause 9. The Processor does not begin using the new sub-processor for the Council's data while a timely objection is unresolved.

7 Assisting with individuals' rights

Article 28(3)(e).

7.1

If a request from an individual reaches the Processor, the Processor does not answer it on the Council's behalf. It passes the request to the Council's clerk within a reasonable time, and tells the individual that it has done so.

7.2

The Processor assists the Council with subject access, rectification, erasure, restriction, portability and objection requests by appropriate technical and organisational measures, taking into account the nature of the processing.

8 Assisting the Council with its own obligations

Article 28(3)(f). Taking into account the nature of the processing and the information available to it, the Processor assists the Council in meeting its obligations to:

  • keep personal data secure (Article 32);
  • notify a personal data breach to the ICO (Article 33), by the route in clause 11;
  • communicate a breach to affected individuals (Article 34), with the facts the Council needs to write to them;
  • carry out data protection impact assessments (Article 35), by supplying the processing detail and security information the assessment needs; and
  • consult the ICO in advance where an assessment shows a high risk that cannot be mitigated (Article 36).

9 The end: export, then deletion

Article 28(3)(g).

9.1

When the Council stops using Quorate, for any reason, the Processor exports everything it holds for the Council to the Council, and then deletes it. The Council may instead ask for return without deletion, or for the deletion of a particular record, and the Processor follows the instruction it is given.

9.2

The export. A complete copy in a machine-readable format: the minute book and the signed minutes, agendas, meetings, the notice and summons record, delivery evidence, councillor records, actions arising and the audit trail. The Processor provides it within a reasonable time of the request and without charge.

9.3

The deletion. Once the Council confirms in writing that the export is complete, the Processor deletes everything it holds for the Council, including the minute book and the signed minutes, within a reasonable time of that confirmation, unless UK law requires it to keep something. If the Council has not confirmed within six months of the export being delivered, the Processor may delete after giving the Council 30 days' written notice. The Processor confirms to the Council in writing what was deleted, when, and anything the law required it to keep. The same deletion is made at each sub-processor that held a copy.

9.4

A deleted record survives in the database provider's point-in-time recovery history for no more than seven days and is not retained after that.

10 Audit and information

Article 28(3)(h).

10.1

The Processor makes available to the Council all information necessary to demonstrate compliance with Article 28, within a reasonable time of a written request.

10.2

The Processor allows for and contributes to audits and inspections carried out by the Council or by an auditor the Council appoints, on 30 days' written notice, during business hours, once in any twelve months at the Council's own cost. After a personal data breach affecting the Council the limit does not apply and the Processor bears its own costs of the audit.

10.3

An auditor the Council appoints must not be a competitor of the Processor and must accept reasonable confidentiality terms.

10.4

The Processor registers with the Information Commissioner as a fee payer, in its own right as controller of clerks' account data, within 14 days of this agreement being signed, and gives the Council its registration number.

11 Personal data breaches

11.1

The Processor notifies the Council without undue delay after becoming aware of a personal data breach affecting the Council's personal data, with whatever is known at that point.

11.2

Notification is by email from hello@quorate.org to the clerk and to the Chairman.

11.3

The notification includes, so far as known: what happened and when, the categories and approximate number of data subjects and records concerned, the likely consequences, the measures taken or proposed, and the Processor's contact point. Where the full picture is not yet available, the Processor sends what it has and follows up as more is known.

11.4

The Council decides whether to notify the ICO. The Article 33 duty to notify the ICO is the Council's. The Processor supplies the facts, the timeline and any technical assistance needed, and does not report to the ICO on the Council's behalf unless the Council asks in writing.

12 Liability

12.1

Nothing in this agreement limits or excludes either party's liability to a data subject under Article 82 of the UK GDPR, either party's right to claim back from the other its share of compensation paid under Article 82(5), or any liability that the law does not allow to be limited.

12.2

Subject to clause 12.1, the Processor's total liability to the Council arising out of or in connection with this agreement, however it arises, is limited to the greater of £5,000 and the total fees the Council paid the Processor for the service in the twelve months before the event giving rise to the claim.

13 Term and variation

13.1

This agreement starts on the date of signature and runs for as long as the Processor processes personal data for the Council, whatever the status of any other agreement between them.

13.2

Any variation is in writing and signed by both parties, except a sub-processor change made under clause 6.3.

14 Notices

14.1

A notice under this agreement is given in writing, by email or by post.

14.2

To the Processor: by email to hello@quorate.org, or by post to the registered office in clause 1.1. A data protection question or a rights request may also be sent to privacy@quorate.org.

14.3

To the Council: by email to the clerk and, for a notice under clause 11, to the Chairman as well, at the email addresses the Council gives the Processor in writing when the Council is set up and whenever they change; or by post to the address the Council gives for the purpose.

14.4

Email is accepted for service. A notice sent by email is treated as given on the next working day after it is sent, except a breach notification under clause 11, which is given when it is sent.

15 Governing law

15.1

This agreement is governed by the law of England and Wales, and the courts of England and Wales have exclusive jurisdiction.

Annex A. Details of the processing

Subject matter

Administration of the Council's meetings: scheduling, notice and summons, agendas, minutes, attendance, actions arising, and the records that evidence them.

Duration

For as long as the Council uses the service, ending with the export and deletion in clause 9. Retention within that period is in the table below.

Nature and purpose

Collection, recording, organisation, storage, retrieval, transmission by email, and erasure, for the purpose of enabling the Council to run lawful meetings and keep the records the law requires of it.

Categories of data subject

CategoryNotes
The Council's clerkProper officer, named on notices and summonses and in the audit trail.
CouncillorsMembers of the Council.
Members of the publicOnly incidentally: a name recorded in the minutes, in a request for an agenda item, or in attendance at a meeting.

Types of personal data

Data
Councillor name, email address, term dates, how they took office, and the date of any consent to an emailed summons
Offices held (chairman, vice-chairman) and their dates
Councillor declarations of acceptance of office
Attendance per meeting, per member (arrivals and departures), apologies, and the number of the public present
Names and text in agendas, draft minutes, signed minutes and recorded votes, which may name members of the public
Actions arising: who an action sits with, and when it was done
Free text in requests for an agenda item
Planning applications for the parish: site address, description and reference, as published by the planning authority
Email delivery evidence: recipient address, event, timestamp
Audit trail: which account did what to the Council's record, and when

The clerk's own account

The clerk's sign-in account (email address, password hash, sessions, sign-in links and failed sign-in attempts) is held by the Processor as controller, under its published privacy notice. It is not processed on the Council's instructions and is outside this agreement, except that the audit trail of what that account did to the Council's record is the Council's and is covered above.

Special category data

The service is not designed to hold special category data, and holds no register of interests and no declaration of interests.

The Council's obligations and rights

The Council decides the purposes and means of the processing, gives the instructions, decides what is published, approves anything drafted for it before it is used, holds the rights to audit and to receive information in clause 10. The Council is responsible for the lawfulness of its instructions, for having a lawful basis for the processing, and for telling its councillors and the public what it does with their data.

Retention

RecordKept for
Minute book, signed minutes, corrections, attendance, agendas, meetingsPermanently, as the Council's statutory record
Notice and summons record: the dates the clerk states the notice was displayed and the summons sentPermanently
Councillor email addressEmptied as soon as the term of office ends
The rest of the councillor record, offices held, and declarations of acceptanceSix years after the term ends
Requests for an agenda itemTwelve months from being written down
Completed actionsSix years after completion
Draft minutesNot kept past signing
Email delivery evidence90 days
The rest of the audit trailFor as long as the Council uses the service, then deleted under clause 9

A departed councillor's record is redacted rather than deleted, so that the minuted record of attendance continues to refer to it.

Annex B. Security measures

Article 32.

Measures in place

MeasureWhat it means
Encryption in transitAll traffic to and from the service is encrypted
Encryption at restAll stored data is encrypted
Data residencyAll data is held in the United Kingdom (London)
Access controlSign-in is by password or single-use expiring link; passwords are stored only as salted hashes; failed attempts are throttled; sessions are revoked when a credential changes
Browser securityBrowser security headers are enforced on every page
Separation between councilsEach council's data is separated by design and the separation is tested
Immutability of the recordSigned minutes and recorded votes cannot be altered or deleted while the Council uses the service
Audit trailEvery significant action is recorded in an append-only audit trail
MonitoringThe service is monitored, with alerts to a phone
BackupsPoint-in-time recovery, up to seven days

Annex C. Authorised sub-processors

The Council authorises these three, and only these three. Additions and replacements are notified under clause 6.3, and the Council may object under clause 6.4.

Fly.io

Legal entity
Fly.io, Inc. (United States)
What it does
Runs the application
Where
London
Data protection terms
Fly's Data Processing Agreement, countersigned by the Processor. Transfers rest on Fly's certification under the UK Extension to the EU-US Data Privacy Framework

Neon

Legal entity
Neon, LLC, a subsidiary of Databricks, Inc. (United States); the contracting party is Databricks, Inc.
What it does
The database. Every record the Council keeps in Quorate
Where
eu-west-2 (London)
Data protection terms
The Databricks Data Processing Addendum, incorporated into the Databricks Master Cloud Services Agreement under which Neon is supplied. Transfers rest on the EU standard contractual clauses with the ICO's International Data Transfer Addendum

Amazon Web Services

Legal entity
Amazon Web Services EMEA SARL (Luxembourg)
What it does
Sends the service's email and records its delivery
Where
eu-west-2 (London)
Data protection terms
The AWS Data Processing Addendum and the AWS UK GDPR Addendum to it, incorporated into the AWS Service Terms

Signatures

Signed for the Council by the Chairman of the Council, under the council's resolution of

Name Signature Date

Signed for Quorate Software Ltd by Sammie Millard-Jones, its director

Name Signature Date
Back to top