-
Definitions
“Additional Services” means additional model-driven fraud prediction and detection services, as agreed between the Customer and FingerprintJS.
“Administration Data” means:
- (a) contact details relating to, and the content of correspondence with, the Customer’s main account holder or administrator; and
- (b) support enquiries submitted by the Customer’s authorized users in relation to the Service and Additional Services. “Affiliate” means an entity that directly or indirectly Controls, is Controlled by or is under common Control with an entity.
- Scope and Applicability of this DPA
- (a) make the performance of any such instructions subject to the payment by the Customer of any costs and expenses incurred by FingerprintJS or such additional charges as FingerprintJS may reasonably determine; or
- (b) terminate the Agreement and the Service and Additional Services.
- Standard Contractual Clauses
- (a) the GDPR or Swiss Data Protection Law applies to Customer’s processing of such Customer Personal Data when making the transfer; or
- (b) the transfer is an “onward transfer” (as defined in the applicable module of the SCCs).
- (a) execution of the Agreement or this DPA shall have the same effect as signing the SCCs; and
- (b) in the event of a conflict between the terms of the Agreement, this DPA and the SCCs, the terms of the SCCs shall prevail.
- Sub-processing
- Customer warranties and undertakings
- (a) it has provided all applicable notices to data subjects and, to the extent required, obtained consent from data subjects in each case as required for the lawful processing of Customer Personal Data in accordance with the Agreement and this DPA; and
-
(b) without prejudice to the generality of clause 8 of the Standard Contractual Clauses (as applicable), taking into account the state of the art, the costs of implementation and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, the security measures set out in Schedule 3 are:
- (i) appropriate to ensure the security of the Customer Personal Data, including protection against a Security Incident; and
- (ii) otherwise consistent with the Customer’s obligations under Article 32 of the GDPR. 5.2 Other than as set out in Section 2.5, the Customer shall be solely responsible for the legality of Customer Personal Data provided to FingerprintJS by Customer or an Authorized Affiliate or collected by FingerprintJS.
- Security and Audits
-
(a) all such audits shall be conducted:
- (i) only once per year, or more frequently if any audit indicates that FingerprintJS is in non-compliance with this DPA;
- (ii) on reasonable written notice to FingerprintJS;
- (iii) only during FingerprintJS’ normal business hours; and
- (iv) in a manner that does not disrupt FingerprintJS’ business;
- (v) by reference to an appropriate and accepted control standard or framework; and
-
(b) the Customer (or, where applicable, a third party independent auditor appointed by the Customer) shall:
- (i) enter into a confidentiality agreement with FingerprintJS prior to conducting the audit in such form as FingerprintJS may request; and
- (ii) ensure that its personnel comply with FingerprintJS’ and any Sub-processor’s policies and procedures when attending FingerprintJS’ or Sub-processor’s premises, as notified to the Customer by FingerprintJS or Sub-processor.
- Return or Deletion of Data
- (a) to the extent that such Customer Personal Data is processed for the Controller Purposes;
- (b) to the extent required by applicable laws, and only for such period and such purposes as required by applicable laws; or
- (c) to the extent that the Customer Personal Data has been archived on back-up systems, provided that FingerprintJS shall securely isolate and protect such Customer Personal Data from any further processing, except to the extent required by applicable law, and purge such Customer Personal Data from the applicable back-up systems in accordance with its normal back-up cycle.
- Cooperation
- Costs
- (a) implementing any changes to the Service and Additional Services under Section 4.4;
- (b) facilitating and contributing to any audits of FingerprintJS under Section 6.5 or clauses 8.9(c) and (d) of the Standard Contractual Clauses;
- (c) facilitating and contributing to any audits of FingerprintJS conducted by a supervisory authority;
- (d) responding to queries or requests for information from the Customer relating to the processing of Customer Personal Data under clauses 8.9(a), 8.9(c) or 8.9(e) of the Standard Contractual Clauses;
- (e) any assistance provided by FingerprintJS to the Customer with its fulfillment of its obligations to respond to data subjects’ requests for the exercise of their rights under the GDPR; and
- (f) any assistance provided by FingerprintJS to the Customer with any data protection impact assessments or prior consultation with any supervisory authority of the Customer.
- Miscellaneous
- (a) The Standard Contractual Clauses (or, with respect to transfers of Customer Personal Data subject to the UK GDPR or Swiss Data Protection Laws, the Standard Contractual Clauses as amended by Schedule 5).
- (b) The main body of this DPA.
- (c) The Agreement.
Schedule 1
PARTIES TO THE PROCESSING
| Party: | Customer / data exporter | FingerprintJS / data importer |
|---|---|---|
| Role | Controller | Processor |
| Contact person (Name, Position, Contact Details) | The contact details provided with the Account | Name: Valentin Vasilyev Position: Chief Technology Officer Contact details: support@fingerprint.com |
| Activities / services provided | Receipt of the Service and Additional Services | Provision of the Service and Additional Services |
| Competent supervisory authority | The Data Protection Commission, Ireland | The Data Protection Commission, Ireland |
Schedule 2
Details of processing
Part 1
Processing subject to the Processor Clauses Data subjects The personal data transferred concern the following categories of data subjects:- The Customer’s end users who visit the Customer’s sites and services (“End Users”).
- The Customer’s employees and contractors that the Customer authorises to access and use the Service (“Authorized Users”).
- Personal data contained within Visitor Data, including information relating to an End User’s device, operating system, browser, browser configuration, IP address, and approximate location, and IDs associated with successful detections of fraud on the Customer’s sites and services.
- account information, including login information;
- payment and transaction information;
- support request information; and
- technical information regarding access to the Service (including IP address, approximate location, pages viewed and log data).
- as set out in Schedule 4
Part 2
Processing subject to the Controller Clauses Data subjects- Authorized Users.
- contact information, including name, address, phone number, email address, login details, employing / engaging organization;
- payment and transaction information;
- contact preferences, including preference set for notifications, marketing communications;
- comments and opinions; and
- technical information regarding access to the Service (including IP address, approximate location, pages viewed and log data, display and active functionalities).
- Administration of FingerprintJS’s Service and Additional Services.
- Improvement, troubleshooting and testing of FingerprintJS’ Service.
- Calculation of charges and fees owed by the Customer to FingerprintJS in respect of the Service and Additional Services.
- Marketing to Customer and their users.
- as set out in Schedule 4.
Schedule 3
Technical and Organizational Security Measures
- Introduction
- Governance and Policies
- (a) Data classification and business impact assessment
- (b) Selection, documentation, and implementation of security controls
- (c) Assessment of security controls
- (d) User access authorization and provisioning
- (e) Removal of user access
- (f) Monitoring of security controls
- (g) Security management
- Access control
- (a) Minimum password length is 16 characters
- (b) Require at least one uppercase letter from Latin alphabet (A–Z)
- (c) Require at least one lowercase letter from Latin alphabet (a–z)
- (d) Require at least one number
- (e) Require at least one non alphanumeric character ! @ # $ % ^ & * ( ) _ + - = [ ] | ’.
- (f) Passwords expires in 90 days
- (g) Allow users to change their own password
- Segmentation of personal data
- Encryption and Transmission
- (a) Information transmitted over the public internet (HTTPS)
- (b) Data transferred within system components (TLS)
- (c) Data transferred between organizations (SFTP)
- Data Backup, Recovery and Availability
- Incident Management and System Monitoring
- Asset and Software Management
- Physical Security
- Endpoint Security
- (a) Evidence of device encryption
- (b) Enterprise antivirus enabled
- (c) Antivirus daily updates
- (d) Requirement of user name and password
- (e) Patches or regular OS updates
- Service providers
- Customer Communications
- Staff training and awareness
Schedule 4
List of Sub-processors
| Name: | Address | Processing Activities |
|---|---|---|
| Amazon Web Services, Inc (AWS) | 410 Terry Avenue North, Seattle, WA 98109-5210 | Our primary provider for data processing infrastructure. |
| Rollbar, Inc. | 510 Federal Street Suite 401 San Francisco, CA 94107 | Used for error tracking and reporting; may access IP addresses in specific debugging scenarios. |
| AC PM, LLC (d/b/a Postmark) | 1 N Dearborn Street, Suite 500, Chicago, IL 60602 | Our transactional email provider, which has access to account email addresses. |
| WorkOS, Inc. | 548 Market St, PMB 86125, San Francisco, CA 94104 | Provides SAML SSO functionality and also has access to account email addresses. |
Schedule 5
STANDARD CONTRACTUAL CLAUSES- EU SCCS
- 1.1 The Controller Clauses will apply with respect to FingerprintJS’s processing of Administration Data, and Usage Data for Controller Purposes; otherwise, the Processor Clauses will apply to FingerprintJS’s processing of Customer Personal Data.
- 1.2 Clause 7 of the Standard Contractual Clauses (Docking Clause) does not apply.
- 1.3 Option 2 of Clause 9(a) (General written authorization) shall apply, and the time period to be specified is determined in Section 4.3 of the DPA.
- 1.4 The option in Clause 11(a) of the Standard Contractual Clauses (Independent dispute resolution body) does not apply.
- 1.5 With regard to Clause 17 of the Standard Contractual Clauses (Governing law), the Parties agree that option 1 will apply and the governing law will be Irish law.
- 1.6 In Clause 18 of the Standard Contractual Clauses (Choice of forum and jurisdiction), the Parties submit themselves to the jurisdiction of the courts of Ireland.
- 1.7 For the Purpose of Annex I of the Standard Contractual Clauses: (i) Schedule 1 contains the specifications regarding the parties and the competent supervisory authority; and (ii) in respect of the Processor Clauses: Part 1 of Schedule 2, and in respect of the Controller Clauses: Part 2 of Schedule 2, contains the specifications regarding the description of transfer.
- 1.8 For the Purpose of Annex II of the Standard Contractual Clauses, Schedule 3 of the DPA contains the technical and organizational measures.
- UK Addendum
-
2.1 This paragraph 2 (UK Addendum) shall apply to any transfer of Customer Personal Data from the Customer (as data exporter) to FingerprintJS (as data importer), to the extent that:
- (a) the UK Data Protection Laws apply to the Customer when making that transfer; or
- (b) the transfer is an “onward transfer” as defined in the Approved Addendum.
- 2.2 As used in this paragraph 2: “Approved Addendum” means the template addendum, version B.1.0 issued by the UK Information Commissioner under S119A(1) Data Protection Act 2018 and laid before the UK Parliament on 2 February 2022, as it may be revised according to Section 18 of the Approved Addendum. “UK Data Protection Laws” means all laws relating to data protection, the processing of Personal Data, privacy and/or electronic communications in force from time to time in the UK, including the UK GDPR and the Data Protection Act 2018.
- 2.3 The Approved Addendum will form part of this DPA with respect to any transfers referred to in paragraph 2.1, and execution of the Agreement or this DPA shall have the same effect as signing the Approved Addendum.
-
2.4 The Approved Addendum shall be deemed completed as follows:
- (a) the “Addendum EU SCCs” shall refer to the SCCs as they are incorporated into this Agreement in accordance with Section 3.1 and this Schedule 5;
- (b) Table 1 of the Approved Addendum shall be completed with the details in Schedule 1;
- (c) the “Appendix Information” shall refer to the information set out in Schedule 1, Schedule 2 (as relevant, with respect to the Controller Clauses and Processor Clauses), Schedule 3 and Schedule 4;
- (d) for the purposes of Table 4 of the Approved Addendum, FingerprintJS (as data importer) may end this DPA, to the extent the Approved Addendum applies, in accordance with Section 19 of the Approved Addendum; and
- (e) Section 16 of the Approved Addendum is not used.
- Swiss addendum
- 3.1 This Swiss Addendum will apply to any processing of Customer Personal Data that is subject to Swiss Data Protection Laws or to both Swiss Data Protection Laws and the GDPR.
-
3.2 Interpretation of this Addendum
-
(a) Where this Addendum uses terms that are defined in the Standard Contractual Clauses, those terms will have the same meaning as in the Standard Contractual Clauses. In addition, the following terms have the following meanings:
- “Addendum” means this addendum to the Clauses;
- “Clauses” means the Standard Contractual Clauses as incorporated into this DPA in accordance with Section 3.1 and as further specified in this Schedule 5; and
- “FDPIC” means the Federal Data Protection and Information Commissioner.
- (b) This Addendum shall be read and interpreted in a manner that is consistent with Swiss Data Protection Laws, and so that it fulfils the Parties’ obligations under Article 16(2)(d) of the FADP.
- (c) This Addendum will not be interpreted in a way that conflicts with rights and obligations provided for in Swiss Data Protection Laws.
- (d) Any references to legislation (or specific provisions of legislation) means that legislation (or specific provision) as it may change over time. This includes where that legislation (or specific provision) has been consolidated, re-enacted and/or replaced after this Swiss Addendum has been entered into.
-
(e) In relation to any processing of Personal Data subject to Swiss Data Protection Laws or to both Swiss Data Protection Laws and the GDPR, this Addendum amends and supplements the Clauses to the extent necessary so they operate:
- (i) for transfers made by the data exporter to the data importer, to the extent that Swiss Data Protection Laws apply to the data exporter’s processing when making that transfer; and
- (ii) as standard data protection clauses approved, issued or recognized by the FDPIC for the purposes of Article 16(2)(d) of the FADP.
-
3.3 Hierarchy
- In the event of a conflict or inconsistency between this Addendum and the provisions of the Clauses or other related agreements between the Parties, existing at the time this Addendum is agreed or entered into thereafter, the provisions which provide the most protection to data subjects will prevail.
-
3.4 Changes to the Clauses for transfers exclusively subject to Swiss Data Protection Laws
-
To the extent that the data exporter’s processing of Personal Data is exclusively subject to Swiss Data Protection Laws, or the transfer of Personal Data from a data exporter to a data importer under the Clauses is an “onward transfer” (as defined in the Clauses, as amended by the remainder of this paragraph 3.4) the following amendments are made to the Clauses:
- (a) References to the “Clauses” or the “SCCs” mean this Swiss Addendum as it amends the SCCs.
- (b) Clause 6 Description of the transfer(s) is replaced with:
- “The details of the transfer(s), and in particular the categories of Personal Data that are transferred and the purpose(s) for which they are transferred, are those specified in Schedule 1 of this DPA where Swiss Data Protection Laws apply to the data exporter’s processing when making that transfer.”
- (c) References to “Regulation (EU) 2016/679” or “that Regulation” or ""GDPR” are replaced by “Swiss Data Protection Laws” and references to specific Article(s) of “Regulation (EU) 2016/679” or “GDPR” are replaced with the equivalent Article or Section of Swiss Data Protection Laws extent applicable.
- (d) References to Regulation (EU) 2018/1725 are removed.
- (e) References to the “European Union”, “Union”, “EU” and “EU Member State” are all replaced with “Switzerland”.
- (f) Clause 13(a) and Part 3 of Annex 1.C. are not used; the “competent supervisory authority” is the FDPIC;
- (g) Clause 17 is replaced to state: “These Clauses are governed by the laws of Switzerland”.
- (h) Clause 18 is replaced to state: “Any dispute arising from these Clauses relating to Swiss Data Protection Laws will be resolved by the courts of Switzerland. A data subject may also bring legal proceedings against the data exporter and/or data importer before the courts of Switzerland in which he/she has his/her habitual residence. The Parties agree to submit themselves to the jurisdiction of such courts.”
-
3.5 Supplementary provisions for transfers of Personal data subject to both the GDPR and Swiss Data Protection Laws
-
(a) To the extent that the data exporter’s processing of Personal Data is subject to both Swiss Data Protection Laws and the GDPR, or the transfer of Personal Data from a data exporter to a data importer under the Clauses is an “onward transfer” under both the Clauses and the Clauses as amended by paragraph 3.4 of this Addendum:
-
(i) for the purposes of Clause 13(a) and Annex I.C.:
- (A) the FDPIC shall act as competent supervisory authority with respect to any transfers of Personal Data to the extent Swiss Data Protection Laws apply to the data exporter’s processing when making that transfer, or such transfer is an “onward transfer” as defined in the Clauses (as amended by paragraph 3.4 of this Addendum); and
- (B) subject to the provisions of paragraph 2 of this Schedule 5 (UK Addendum), the supervisory authority identified in Schedule 1 shall act as competent supervisory authority with respect to any transfers of Personal Data to the extent the GDPR applies to the data exporter’s processing, or such transfer is an “onward transfer” as defined in the Clauses.
-
(i) for the purposes of Clause 13(a) and Annex I.C.:
- (b) The terms “European Union”, “Union”, “EU”, and “EU Member State” shall not be interpreted in a way that excludes the ability of data subjects in Switzerland bringing a claim in their place of habitual residence in accordance with Clause 18(c) of the Clauses.
-
(a) To the extent that the data exporter’s processing of Personal Data is subject to both Swiss Data Protection Laws and the GDPR, or the transfer of Personal Data from a data exporter to a data importer under the Clauses is an “onward transfer” under both the Clauses and the Clauses as amended by paragraph 3.4 of this Addendum:
-
To the extent that the data exporter’s processing of Personal Data is exclusively subject to Swiss Data Protection Laws, or the transfer of Personal Data from a data exporter to a data importer under the Clauses is an “onward transfer” (as defined in the Clauses, as amended by the remainder of this paragraph 3.4) the following amendments are made to the Clauses:
-
(a) Where this Addendum uses terms that are defined in the Standard Contractual Clauses, those terms will have the same meaning as in the Standard Contractual Clauses. In addition, the following terms have the following meanings:
What’s Next