Data Processing Addendum

Last updated: June 4, 2026 · Applies to the Managed tier only

Scope: this Addendum governs the Managed tier only, in which Spec2Tickets calls Anthropic using its own account to process your content. The Bring-Your-Own-Key (BYOK) tier — in which your content is processed only under your own Anthropic agreement — is the privacy-maximising option and does not require this Addendum. The Managed tier is not yet generally available; this Addendum takes effect for a customer only upon enabling it.

1. Parties, structure, and order of precedence

This Data Processing Addendum ("DPA") supplements and forms part of the agreement under which Aleks Asenov Asenov — a sole trader (individual) established in Sofia, Bulgaria, operating under the Spec2JIRA / Spec2Tickets brand ("we", "Processor") — provides the Spec2Tickets Forge application (the "App") to the customer that has enabled the Managed tier ("Customer", "Controller"). That underlying agreement is the Atlassian Marketplace end-user agreement applicable to the App (the "Principal Agreement").

Order of precedence. This DPA applies only to the Customer's use of the Managed tier. In the event of a conflict between this DPA and the Principal Agreement on the subject of the processing of Personal Data, this DPA prevails. On all other matters the Principal Agreement prevails. Nothing in this DPA limits any rights the Customer has directly against Atlassian or Anthropic under their respective terms.

2. Definitions

Capitalised terms not defined here have the meaning given in the EU General Data Protection Regulation 2016/679 ("GDPR") and, where applicable, the UK GDPR and the Data Protection Act 2018.

3. Roles of the parties

4. Subject-matter, nature, purpose, duration, and scope of processing

This Section is the Annex / Description of Processing required by Art. 28(3) GDPR.

ElementDescription
Subject-matter Processing of Customer Content to generate a structured Jira backlog from a Confluence page, using AI inference, under the Managed tier.
Nature of the processing Collection (receipt of the selected page content from Atlassian Forge), transient storage, transmission to the Sub-processor (Anthropic) for inference, generation of a breakdown (Epic, stories, subtasks, acceptance criteria, story points, dependency links), return to the Customer for human review, and deletion. No profiling, no automated decision-making producing legal or similarly significant effects on Data Subjects within the meaning of Art. 22 GDPR.
Purpose Solely to provide the Managed-tier breakdown feature requested by the Customer. No use of Customer Content for product analytics, marketing, or model training (Section 9).
Duration For the term of the Customer's use of the Managed tier, and only for as long as needed to perform each breakdown, subject to the retention and deletion terms in Section 7.
Categories of Data Subjects Determined by the Customer. Typically: the Customer's employees, contractors, and project stakeholders referenced in a Confluence page. The App is not designed for, and the Customer should not submit, special-category data (Art. 9) or children's data.
Categories of Personal Data Determined by the Customer and limited to whatever Personal Data the Customer chooses to include in a submitted Confluence page — typically free-text business / product content that may incidentally contain names, work email addresses, role titles, or other identifiers. The Customer controls and should minimise this.
Special-category data Not contemplated. The recommended and instructed position is that special-category data (Art. 9) must not be submitted under the Managed tier (Section 5.4); customers with such data should use the BYOK tier or redact before submission.
Frequency On-demand, each time an authorised Customer user runs a Managed-tier breakdown.

5. Obligations of Spec2Tickets as Processor (Art. 28(3))

5.1 Processing on documented instructions

Spec2Tickets processes Customer Content only on the Customer's documented instructions, including with regard to international transfers, unless required to do otherwise by EU / Member-State or UK law to which Spec2Tickets is subject (in which case Spec2Tickets will inform the Customer of that legal requirement before processing, unless the law prohibits it on important grounds of public interest). The Customer's instructions are: (a) this DPA; (b) the Principal Agreement; and (c) the Customer's configuration and use of the App (each Managed-tier generation the Customer initiates is an instruction to process the selected content for that breakdown). Spec2Tickets will inform the Customer if, in its opinion, an instruction infringes Applicable Data Protection Law.

5.2 Confidentiality

Spec2Tickets ensures that persons authorised to process Customer Content are bound by an appropriate duty of confidentiality. Everyone with access to the deploying Atlassian developer account and to the Managed Anthropic account is under a confidentiality obligation.

5.3 Security

Spec2Tickets implements appropriate technical and organisational measures under Art. 32 GDPR, as described in Section 8.

5.4 No special-category / prohibited data instruction

The Customer instructs Spec2Tickets to process only ordinary Personal Data. The Customer agrees not to submit special-category data (Art. 9), criminal-offence data (Art. 10), payment-card data, or any data subject to heightened regulatory regimes via the Managed tier, and to use the BYOK tier (or to redact) where such data may be present. Spec2Tickets does not inspect content for, and cannot guarantee detection of, such data.

5.5 Sub-processing

See Section 6.

5.6 Assistance with data-subject rights

See Section 10.

5.7 Assistance with controller obligations

Taking into account the nature of the processing and the information available to it, Spec2Tickets assists the Customer in ensuring compliance with Arts. 32–36 GDPR (security, breach notification, data-protection impact assessments, and prior consultation), as further described in Sections 8, 10, and 12.

5.8 Deletion or return at end of services

See Section 7.4.

5.9 Records and demonstrable compliance

Spec2Tickets makes available to the Customer the information necessary to demonstrate compliance with Art. 28 and contributes to audits as described in Section 11.

6. Sub-processors (Art. 28(2), 28(4))

6.1 General authorisation

The Customer provides a general written authorisation for Spec2Tickets to engage Sub-processors for the Managed tier, subject to the change-notice and objection rights below.

6.2 Current Sub-processors (effective date)

Sub-processorRole / purposeProcessing locationTerms / safeguards
Anthropic PBC (Anthropic, the maker of Claude) AI inference for the Managed tier: receives the Customer Content sent for a breakdown and returns the generated breakdown. United States; Anthropic's then-current sub-processor and processing regions apply. Anthropic Commercial Terms of Service, into which Anthropic's Data Processing Addendum and the EU SCCs are incorporated by reference (no separate signature). Anthropic's own sub-processors and change-notice are published at trust.anthropic.com.
Atlassian (platform) Hosts the App (Atlassian Forge) and stores the App's data within the Customer's own Atlassian instance. Per the Customer's Atlassian instance region. Governed by the Customer's existing agreement with Atlassian. Atlassian is the platform on which the App runs; for the Managed tier it is not an additional content-disclosure recipient beyond the Customer's own instance.
Note on Atlassian's role. Forge data is stored within the Customer's own Atlassian instance, so Atlassian is not a recipient to whom Spec2Tickets discloses Customer Content in the Managed flow in the way Anthropic is. It is listed for completeness and transparency. The materially relevant Sub-processor for the Managed tier is Anthropic PBC.

The authoritative, public Sub-processor list is maintained at https://spec2jira.com/subprocessors.

6.3 Flow-down

Spec2Tickets imposes on each Sub-processor data-protection obligations that are, in substance, no less protective than those in this DPA, to the extent applicable to the Sub-processor's role. For Anthropic, this is achieved through the Anthropic Commercial Terms and the DPA / SCCs incorporated therein. The Managed Anthropic account is on the Commercial / API terms, so the no-training default and the DPA / SCCs apply.

6.4 Change notice and objection

Spec2Tickets will give the Customer at least 30 days' prior notice (via the public Sub-processor list and/or email to the Customer's designated contact) before adding or replacing a Sub-processor. If the Customer reasonably objects on data-protection grounds within that period, the parties will discuss in good faith; if no resolution is reached, the Customer may terminate the Managed tier for the affected processing without penalty (the BYOK tier remains available as an alternative). Spec2Tickets remains liable for its Sub-processors' performance of their data-protection obligations.

7. Retention, transience, and deletion

This Section states the actual data lifecycle. It is deliberately honest about residual retention at the Sub-processor; it should not be read as a "zero-retention" guarantee.

7.1 Inside Atlassian Forge (storage Spec2Tickets controls)

7.2 At Anthropic (Sub-processor — the residual retention to disclose)

7.3 Limited legal / abuse retention at the Sub-processor

Even where ordinary retention limits apply, Anthropic may retain content that is flagged for trust-and-safety, legal, or abuse-prevention reasons for a longer period (up to approximately 2 years), as described in Anthropic's policies. This is outside Spec2Tickets' control and is disclosed for transparency.

7.4 Deletion or return at end of services

On termination of the Managed tier, or on the Customer's written request, Spec2Tickets will delete the Customer Content it holds in Forge (or, at the Customer's option and where technically feasible, return it), save to the extent retention is required by law. Residual copies held by Anthropic are deleted on Anthropic's retention schedule (Sections 7.2–7.3); where a customer requires expedited deletion of batch-job data at Anthropic, see the data-subject-rights caveat in Section 10.3.

8. Security measures (Art. 32)

Spec2Tickets relies on Atlassian Forge's platform security and applies the following technical and organisational measures appropriate to the risk.

Platform and architecture

Encryption

Access control and tenant isolation

Data minimisation and logging

Telemetry

Certifications

Spec2Tickets does not claim SOC 2, ISO 27001, or other independent certification for its own operations and does not represent that it holds any. The App inherits the security posture of the Atlassian Forge platform; Anthropic maintains its own certifications as published at trust.anthropic.com.

9. No training on Customer Content

10. Data-subject rights and assistance (Arts. 12–23, 28(3)(e))

10.1 Forwarding requests

If Spec2Tickets receives a request from a Data Subject relating to Customer Content (access, rectification, erasure, restriction, portability, or objection), Spec2Tickets will, unless legally prohibited, not respond directly (except to confirm the request was received and will be routed) and will forward it to the Customer without undue delay so the Customer, as Controller, can respond.

10.2 Assistance

Taking into account the nature of the processing, Spec2Tickets provides reasonable assistance — by appropriate technical and organisational measures, insofar as possible — to help the Customer fulfil its obligation to respond to Data-Subject requests. Because Customer Content in Forge is held transiently and stored within the Customer's own instance, the Customer can often satisfy access / erasure requests directly (e.g. by editing or removing the source page; the stored breakdown is removed when it is pushed to Jira, when the App is uninstalled, or automatically after 7 days of inactivity if it is never pushed).

10.3 Caveat — deletion of data held by the Sub-processor

Erasure of Customer Content that resides in Anthropic's batch-job storage during the ≤ ~29-day retention window is not within Spec2Tickets' direct technical control. Where a Data-Subject erasure request requires expedited deletion of such residual data, Spec2Tickets will, on the Customer's documented request, submit a corresponding deletion request to Anthropic and pass back Anthropic's response, but cannot guarantee a deletion timeline shorter than Anthropic's processes allow, and cannot delete content Anthropic is required to retain for legal or abuse reasons (Section 7.3). For use cases that demand guaranteed, controller-driven erasure, BYOK is the appropriate tier.

11. Audit (Art. 28(3)(h))

12. Personal Data Breach (Arts. 33–34)

13. International transfers (Chapter V)

14. Liability

Each party's liability arising out of or related to this DPA is subject to the limitations and exclusions of liability set out in the Principal Agreement (the Atlassian Marketplace end-user agreement), and counts toward those limits, except where Applicable Data Protection Law does not permit such limitation.

15. Term and termination

16. Governing law and jurisdiction

This DPA is governed by the laws of Bulgaria, and the courts of Sofia, Bulgaria have exclusive jurisdiction, without prejudice to any mandatory provisions of Applicable Data Protection Law and to the governing-law and forum requirements of the SCCs.

17. Acceptance

This DPA is accepted by click-through and incorporation by reference from the Atlassian Marketplace listing and the Principal Agreement when the Customer enables the Managed tier. It is published at a stable URL (this page) and applies without a separate signature.

Document control