To sign:

General Caster – Data Processing Agreement

Omnidea S.r.l. · Version 1.0, effective 11 November 2026 · generalcaster.app/dpa

Version 1.0, effective 11 November 2026. This Data Processing Agreement ("DPA") is the Data Processing Amendment referred to in Omnidea's Terms of Service. It applies to every customer that installs General Caster, without the need to sign it. A copy signed by both parties is available on request.

1. Parties and scope

  1. Processor: Omnidea S.r.l., Via Niccolò Tommaseo 94, 35131 Padova, Italy, VAT IT03683000271 ("Omnidea"), developer of General Caster, an app for monday.com (app ID 8031) ("General Caster" or the "Service").
  2. Controller: the organisation that installs and uses General Caster on its monday.com account ("Customer").
  3. This DPA governs the processing of personal data by Omnidea on behalf of Customer when providing the Service, as required by Article 28 of Regulation (EU) 2016/679 ("GDPR"). The terms "personal data", "processing", "controller", "processor", "data subject", "sub-processor" and "personal data breach" have the meaning given in the GDPR.
  4. Where this DPA and the Terms of Service conflict on the protection of personal data, this DPA prevails.
  5. General Caster is an app that runs inside Customer's monday.com account. monday.com Ltd. is Customer's own provider and is not a sub-processor of Omnidea for the data stored in Customer's boards.

2. Details of the processing

The subject matter, nature, purpose, duration, types of personal data, categories of data subjects and retention periods are described in Annex 1.

3. Customer's instructions

  1. Omnidea processes personal data only on Customer's documented instructions. These are: this DPA and the Terms of Service; the automations, formulas and settings that Customer configures in General Caster; and Customer's requests to support.
  2. Omnidea informs Customer without delay if, in its opinion, an instruction infringes the GDPR or other Union or Member State data protection law.
  3. Omnidea does not use Customer's personal data for its own purposes, does not sell it and does not use it for advertising or to train artificial intelligence models.
  4. Customer is responsible for the lawfulness of the processing it instructs, including the legal basis and the information given to data subjects.

4. Confidentiality

Access to personal data is limited to the members of the General Caster team who need it to run and support the Service. They are bound by confidentiality obligations that continue after their engagement ends.

5. Security

Omnidea implements and maintains the technical and organisational measures described in Annex 2, appropriate to the risk of the processing (Article 32 GDPR). Omnidea may update them, provided that the overall level of protection is not reduced.

6. Sub-processors

  1. Customer gives Omnidea a general authorisation to engage the sub-processors listed in Annex 3.
  2. Omnidea imposes on each sub-processor, by written contract, data protection obligations that offer at least the same level of protection as this DPA, and remains liable to Customer for their performance.
  3. Omnidea announces any intended addition or replacement of a sub-processor at least 30 days in advance, by updating Annex 3 on this page and by email to customers who ask to be notified at [email protected]. Customer may object on reasonable data protection grounds within that period. If the parties cannot agree on a solution, Customer may stop using the Service and terminate its subscription; fees already paid for the current period are refunded pro rata.

7. Location of the data and international transfers

  1. General Caster's servers and databases are hosted in the European Union (Frankfurt, Germany).
  2. Where a sub-processor processes personal data outside the European Economic Area, the transfer is based on an adequacy decision of the European Commission (including the EU-U.S. Data Privacy Framework for certified recipients) or on the Standard Contractual Clauses adopted by Commission Implementing Decision (EU) 2021/914, with supplementary measures where needed.

8. Assistance to Customer

  1. Taking into account the nature of the processing, Omnidea assists Customer with appropriate technical and organisational measures in responding to requests from data subjects exercising their rights under Chapter III GDPR. Omnidea forwards to Customer, without undue delay, any such request it receives directly and does not answer it without Customer's authorisation.
  2. Omnidea provides reasonable assistance with Customer's obligations under Articles 32 to 36 GDPR (security, breach notification, data protection impact assessments and prior consultation), considering the information available to Omnidea.

9. Personal data breaches

Omnidea notifies Customer of a personal data breach affecting Customer's personal data without undue delay and in any case within 48 hours after becoming aware of it. The notification describes, as far as known, the nature of the breach, the categories and approximate number of data subjects and records concerned, the likely consequences, and the measures taken or proposed. Omnidea provides further information as it becomes available and takes reasonable steps to contain the breach and mitigate its effects.

10. Deletion and return of data

  1. Board content read to calculate is not stored: it is processed in memory for the duration of the calculation. Other data is deleted at the end of the retention periods in Annex 1.
  2. When Customer uninstalls General Caster, or on Customer's written request, Omnidea deletes Customer's personal data within 90 days. It keeps only the records it must keep by law (for example invoices and payment records) for the period required by law. Copies in backups are overwritten in the normal backup cycle.
  3. Before deletion, Customer may ask for a copy of its account data and usage records in a common machine-readable format.

11. Information and audits

  1. Omnidea makes available to Customer the information necessary to demonstrate compliance with Article 28 GDPR, in particular this DPA, its annexes and Omnidea's Privacy and Security Policy, and answers Customer's reasonable written questionnaires.
  2. Where this information is not sufficient, Customer may carry out an audit, itself or through an independent auditor bound by confidentiality, not more than once a year (unless required by a supervisory authority or after a personal data breach), with at least 30 days' written notice, during business hours and without disrupting Omnidea's operations or accessing other customers' data. Each party bears its own costs.
  3. For the infrastructure operated by sub-processors, Customer accepts their independent certifications and audit reports (for example ISO/IEC 27001 and SOC 2) in place of an on-site audit.

12. Liability, term and law

  1. Each party's liability under this DPA is subject to the limitations of the Terms of Service, except where the GDPR does not allow them.
  2. This DPA applies for as long as Omnidea processes personal data on behalf of Customer, and its obligations on deletion and confidentiality survive the end of the Service.
  3. This DPA is governed by Italian law. The courts of Padova, Italy, have exclusive jurisdiction, without prejudice to data subjects' rights and to the competence of supervisory authorities.
  4. Contact for data protection and notices under this DPA: [email protected].

Annex 1: Description of the processing

Subject matter and purposeProviding General Caster: calculating formulas and automations on Customer's monday.com items and writing the results into Customer's boards; counting usage for the plan; explaining errors and providing support; account administration and billing communications.
Nature of the processingReading of item values through the monday.com API, calculation in memory, writing of results to monday.com, storage of the limited records listed below, sending of service emails.
DurationFor as long as General Caster is installed on Customer's account, then until deletion under Section 10.
Categories of data subjectsCustomer's monday.com users (in particular the user who installs the app and the users who sign in to the General Caster console); people whose data Customer keeps in the board items that General Caster calculates on (for example employees, clients, suppliers and other contacts of Customer).
Special categories of dataNot intended. General Caster processes whatever values Customer's formulas read; Customer should not point formulas at special categories of personal data (Article 9 GDPR) unless it has assessed that this is lawful.
DataWhat it containsRetention
Values of the items calculatedThe column values a formula reads (which may contain names, email addresses, phone numbers, postal addresses, dates or other personal data that Customer keeps in its boards), the people of a People column when a formula asks for them, the last update of an item when a formula asks for it.Not stored: processed in memory for the duration of the calculation.
Account datamonday.com account ID, name and address; plan and subscription; name, email address and country of the user who installed the app, as sent by monday.com.While the app is installed, then deleted within 90 days of uninstallation. Invoices and payment records: 10 years, as required by Italian law.
Usage recordsFor each operation: date, type, monday.com account ID and user ID; daily totals per account.13 months for each operation; daily totals without personal data are kept for billing.
Error logsFor a calculation: the formula, board name, item and column IDs, the outcome and the error message, which may quote a value.90 days.
Quality checksWhile General Caster moves to a new calculation engine, a sample of calculations is computed by both engines; where the results differ, the formula and the values involved are kept to fix the difference.14 days.
Console usersName and email address of the monday.com users who sign in to the General Caster console; their settings; one-time sign-in codes and sessions (stored only as hashes); a log of sign-ins kept 90 days.While the app is installed; sign-in codes expire after 10 minutes, sessions after 12 hours.
Service emailsAddress, subject and date of the emails sent about the account (not their content).24 months.
SupportName, email address and the content of the messages Customer sends to support.Up to 24 months after the request is closed.
Addresses to geocodeOnly when Customer uses the location functions: the address text, sent to Google Maps Platform to obtain the coordinates.Not stored by Omnidea.

Annex 2: Technical and organisational measures

Annex 3: Sub-processors

Sub-processorPurposeLocationTransfer safeguard
DigitalOcean, LLCHosting of the servers, databases and backupsEU (Frankfurt, Germany)DPA; data stays in the EU
Cloudflare, Inc.Network edge of the hosting platform (encrypted transit of requests)Global networkDPA; EU-U.S. Data Privacy Framework and Standard Contractual Clauses
Google Ireland Limited and Google LLCDelivery of service emails (Google Workspace); geocoding of addresses when Customer uses the location functions (Google Maps Platform)EU and United StatesGoogle's data processing terms; EU-U.S. Data Privacy Framework and Standard Contractual Clauses
monday.com Ltd.Support tickets and customer records kept on Omnidea's own monday.com accountIsrael, EU and United StatesAdequacy decision (Israel); monday.com's DPA and Standard Contractual Clauses
Celonis SE (Make)Internal notifications of installations and subscription changes (account and installer contact)EUDPA; data stays in the EU

Payments are handled by monday.com (purchases in the monday.com Apps Marketplace) or by Paddle.com Market Limited (purchases from Omnidea) as independent controllers: General Caster never receives card details. Currency exchange rates are obtained from public rate services without sending any personal data.

Customer (Controller)

Company name
monday.com account address
Name and role of the signatory
Date and signature

Omnidea S.r.l. (Processor)

Omnidea S.r.l. · VAT IT03683000271
Company name
Via Niccolò Tommaseo 94, 35131 Padova, Italy
Registered office
Name and role of the signatory
Date and signature