Data Subprocessors
TRANSPARENCY IN DATA PROCESSING RELATIONSHIPS
Change Notice (14 October 2026): We have updated the HubSpot entry (Section 2.2.6) to disclose that it is also used to send our newsletter and related confirmation emails.
Change Notice (9 October 2026): We have added Cloudflare, zcal, and GitHub to our list of primary subprocessors (Sections 2.2.11 to 2.2.13), and moved GitHub out of the secondary platforms list. Hetzner is now our primary infrastructure and hosting provider (Section 2.2.2). DigitalOcean is listed as a secondary subprocessor for our self-hosted email server (Section 3.3.4), and the Twitch entry now describes how we use our channel (Section 3.3.3). On 6 October 2026 we added Google Analytics, HubSpot, Secure Privacy, Google AdSense, Tree-Nation, and Google Fonts (Sections 2.2.5 to 2.2.10).
1. INTRODUCTION AND OVERVIEW
Section titled “1. INTRODUCTION AND OVERVIEW”1.1. Purpose and Scope
Section titled “1.1. Purpose and Scope”This document provides comprehensive information about third-party entities that process personal data on behalf of SpellWare (“we,” “us,” “our,” or “the Company”). By using our services, you acknowledge that your data may be processed by these subprocessors in accordance with their respective privacy policies and our contractual agreements.
1.2. Legal Framework
Section titled “1.2. Legal Framework”This disclosure is provided in accordance with:
(a) Data protection regulations requiring transparency about third-party processing;
(b) Our commitment to user privacy and informed consent;
(c) Contractual obligations with our users regarding data processing;
(d) Industry best practices for data processing transparency.
1.3. Data Processing Principles
Section titled “1.3. Data Processing Principles”All subprocessor relationships are governed by:
(a) Purpose Limitation: Data processing is limited to specified, legitimate purposes;
(b) Data Minimisation: Only necessary data is shared with subprocessors;
(c) Security Requirements: All subprocessors must maintain appropriate security measures;
(d) Contractual Protection: Formal agreements govern all data processing relationships.
1.4. User Rights and Protections
Section titled “1.4. User Rights and Protections”Your rights regarding subprocessor data processing include:
(a) Transparency: Full disclosure of all entities processing your data;
(b) Consent: Your continued use constitutes consent to the processing described;
(c) Control: Rights to access, correct, and delete data processed by subprocessors;
(d) Notice: Advance notification of changes to subprocessor arrangements.
2. PRIMARY SUBPROCESSORS
Section titled “2. PRIMARY SUBPROCESSORS”2.1. Definition and Role
Section titled “2.1. Definition and Role”Primary subprocessors are third-party entities that directly process, store, or manage data on our behalf as part of our core service delivery. These relationships involve direct contractual arrangements and technical integrations.
2.2. Primary Subprocessor Details
Section titled “2.2. Primary Subprocessor Details”2.2.1. Anthropic
Section titled “2.2.1. Anthropic”Data Processing Role: Artificial Intelligence and Natural Language Processing
Types of Data Processed:
- Messages and commands sent to and from applications utilising AI integration services
- User interactions with AI-powered features
- Content analysis for service improvement and safety
Processing Purpose:
- Providing AI-powered responses and functionality
- Natural language understanding and generation
- Content moderation and safety filtering
- Service improvement and optimisation
Data Transfer Mechanism: Encrypted API communications
Retention Period: As specified in Anthropic’s data retention policies
Security Measures: Industry-standard encryption and access controls
Location: United States
Privacy Policy: https://www.anthropic.com/privacy
2.2.2. Hetzner
Section titled “2.2.2. Hetzner”Data Processing Role: Infrastructure and Hosting Services
Types of Data Processed:
- All data transmitted over networks to and from our applications
- System logs and performance metrics
- Backup data and system configurations
- Network traffic metadata
Processing Purpose:
- Providing cloud infrastructure and hosting services
- Ensuring system availability and performance
- Maintaining security and monitoring systems
- Data backup and disaster recovery
Data Transfer Mechanism: Encrypted network transmission
Retention Period: As required for service provision and legal compliance
Security Measures: Encryption, access controls, and the physical and network security measures described in Hetzner’s policies
Location: Hetzner data centres in the regions we select
Privacy Policy: https://www.hetzner.com/legal/privacy-policy/
2.2.3. MongoDB
Section titled “2.2.3. MongoDB”Data Processing Role: Database Management and Storage
Types of Data Processed:
- All structured data provided to our applications through user interactions
- User account information and preferences
- Application data and user-generated content
- System configuration and metadata
Processing Purpose:
- Providing database hosting and management services
- Ensuring data availability and integrity
- Facilitating data backup and recovery
- Supporting application functionality
Data Transfer Mechanism: Encrypted database connections
Retention Period: As configured in our data retention policies
Security Measures: Encryption at rest and in transit, access controls, audit logging
Location: Configurable global regions (primarily United States)
Privacy Policy: https://www.mongodb.com/legal/privacy-policy
2.2.4. Stripe
Section titled “2.2.4. Stripe”Data Processing Role: Payment Processing and Identity Verification
Types of Data Processed:
- Payment information including credit card details and billing addresses
- Identity verification information for age and identity confirmation
- Transaction history and payment method data
- Information necessary for regulatory compliance (KYC/AML)
Processing Purpose:
- Processing payments and managing billing
- Verifying user identity and age for service access
- Preventing fraud and ensuring regulatory compliance
- Managing subscriptions and recurring payments
Data Transfer Mechanism: PCI DSS compliant encrypted transmissions
Retention Period: As required by payment regulations and Stripe policies
Security Measures: PCI DSS Level 1 compliance, tokenisation, fraud detection
Location: Global processing infrastructure with data residency options
Privacy Policy: https://stripe.com/privacy
2.2.5. Google Analytics
Section titled “2.2.5. Google Analytics”Data Processing Role: Website Analytics
Types of Data Processed:
- Pages visited, page titles, and navigation paths
- Device, browser, and operating system information
- Approximate location derived from IP address
- Referring websites and search terms
- Cookie identifiers and interaction events
Processing Purpose:
- Understanding how our websites and documentation are used
- Identifying popular content and technical issues
- Improving navigation, content, and performance
Data Transfer Mechanism: Encrypted transmission directly from your browser to Google
Retention Period: As configured in our Google Analytics property settings and Google’s data retention policies
Security Measures: Google’s industry-standard encryption and access controls
Location: Global processing infrastructure (primarily United States)
Consent: Google Analytics is blocked until you consent through our cookie consent banner (see Section 2.2.7)
Privacy Policy: https://policies.google.com/privacy
2.2.6. HubSpot
Section titled “2.2.6. HubSpot”Data Processing Role: Customer Relationship Management, Website Tracking, Live Chat, and Email Marketing
Types of Data Processed:
- Pages visited, referring sources, and cookie identifiers used to recognise returning visitors
- IP address, device, browser, and approximate location information
- Information you submit through forms on our websites, such as your name and email address
- Messages and contact details you provide through the live chat widget
- Records of correspondence with us
Processing Purpose:
- Monitoring website traffic and visitor activity
- Capturing and managing enquiries submitted through forms and live chat
- Responding to messages and providing support
- Managing our business relationships and communications
- Sending our newsletter, and related confirmation emails, to people who have subscribed
Data Transfer Mechanism: Encrypted transmission directly from your browser to HubSpot
Retention Period: As configured in our HubSpot account settings and required for the purposes described above, subject to deletion requests
Security Measures: HubSpot’s industry-standard encryption, access controls, and security programme
Location: United States and other regions in which HubSpot operates data centres
Consent: HubSpot manages consent for its own cookies and tracking through its own cookie banner, separately from our cookie consent banner
Privacy Policy: https://legal.hubspot.com/privacy-policy
2.2.7. Secure Privacy
Section titled “2.2.7. Secure Privacy”Data Processing Role: Cookie Consent Management
Types of Data Processed:
- Your cookie consent choices and the date and time you made them
- A randomly generated identifier used to remember your choices
- The page on which your consent was recorded
- Basic technical information such as browser and device type
Processing Purpose:
- Displaying our cookie consent banner and preference centre
- Recording and honouring your consent choices
- Blocking Google Analytics until you consent
- Maintaining records of consent for compliance purposes
Data Transfer Mechanism: Encrypted transmission directly from your browser to Secure Privacy
Retention Period: Consent records are retained for the period configured in our Secure Privacy account settings
Security Measures: Encrypted transmission and access controls
Location: As specified in Secure Privacy’s privacy policy
Privacy Policy: https://secureprivacy.ai/privacy-policy
2.2.8. Google AdSense
Section titled “2.2.8. Google AdSense”Data Processing Role: Advertising
Types of Data Processed:
- IP address and cookie identifiers
- Device, browser, and operating system information
- Pages viewed and advertisements displayed or interacted with
- Approximate location derived from IP address
Processing Purpose:
- Displaying advertisements on our websites and documentation
- Measuring advertisement performance
- Personalising advertisements, where permitted by your preferences and applicable law
Data Transfer Mechanism: Encrypted transmission directly from your browser to Google
Retention Period: As specified in Google’s data retention policies
Security Measures: Google’s industry-standard encryption and access controls
Location: Global processing infrastructure (primarily United States)
Privacy Policy: https://policies.google.com/privacy
2.2.9. Tree-Nation
Section titled “2.2.9. Tree-Nation”Data Processing Role: Carbon Offset Display and Reporting
Types of Data Processed:
- IP address and standard request information when the Tree-Nation widgets load in your browser
- Information about the website on which the widgets are displayed
Processing Purpose:
- Displaying our carbon offset and tree counter badges
- Recording the environmental impact associated with our websites
Data Transfer Mechanism: Encrypted transmission directly from your browser to Tree-Nation
Retention Period: As specified in Tree-Nation’s privacy policy
Security Measures: Encrypted transmission and access controls
Location: As specified in Tree-Nation’s privacy policy
Privacy Policy: https://tree-nation.com/legal/privacy-policy
2.2.10. Google Fonts
Section titled “2.2.10. Google Fonts”Data Processing Role: Typography Delivery
Types of Data Processed:
- IP address, browser user agent, and referring page when fonts are requested
- Information about the fonts requested
Processing Purpose:
- Delivering the typefaces used to display our websites and documentation
Data Transfer Mechanism: Encrypted transmission directly from your browser to Google
Retention Period: As specified in Google’s data retention policies
Security Measures: Google’s industry-standard encryption and access controls
Location: Global content delivery network
Privacy Policy: https://policies.google.com/privacy
2.2.11. Cloudflare
Section titled “2.2.11. Cloudflare”Data Processing Role: DNS, Content Delivery, Security, and Object Storage
Types of Data Processed:
- IP address, request headers, and standard request information when you load our websites and assets
- Security and bot-detection signals, which may use cookies
- Files that we store and serve through Cloudflare, such as images, downloads, and shared scripts
Processing Purpose:
- Resolving our domain names and delivering our websites and static assets quickly
- Protecting our websites against attacks and abuse
- Storing and serving the files hosted on our content delivery domain
Data Transfer Mechanism: Encrypted transmission between your browser, Cloudflare, and our servers
Retention Period: As specified in Cloudflare’s data retention policies
Security Measures: Cloudflare’s industry-standard encryption, access controls, and security programme
Location: Global network of data centres
Privacy Policy: https://www.cloudflare.com/privacypolicy/
2.2.12. zcal
Section titled “2.2.12. zcal”Data Processing Role: Meeting Scheduling
Types of Data Processed:
- Your name, email address, and time zone when you book a meeting
- Any details or answers you enter on the booking form
- The date, time, and length of the meeting you book
Processing Purpose:
- Allowing you to book and manage meetings with us
- Sending confirmations and reminders
- Keeping our calendar accurate
Data Transfer Mechanism: Encrypted transmission directly from your browser to zcal
Retention Period: As specified in zcal’s privacy policy and our account settings
Security Measures: Encrypted transmission and access controls
Location: As specified in zcal’s privacy policy
Privacy Policy: https://zcal.co/privacy-policy
2.2.13. GitHub
Section titled “2.2.13. GitHub”Data Processing Role: Source Code Hosting, Collaboration, and Automation
Types of Data Processed:
- Source code, documentation, and project history in our repositories
- Issues, pull requests, comments, and other contributions, including your GitHub username and any details you choose to share
- Automation and build logs
Processing Purpose:
- Hosting and versioning our source code and documentation
- Receiving and reviewing contributions from the community
- Running automated checks and builds
Data Transfer Mechanism: Encrypted transmission directly from your browser or tools to GitHub
Retention Period: As specified in GitHub’s policies and for as long as the repositories exist
Security Measures: GitHub’s industry-standard encryption, access controls, and security programme
Location: Global infrastructure (primarily United States)
User Responsibility: Review GitHub’s Privacy Statement and Terms of Service before contributing
Privacy Policy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement
3. SECONDARY SUBPROCESSORS
Section titled “3. SECONDARY SUBPROCESSORS”3.1. Definition and Role
Section titled “3.1. Definition and Role”Secondary subprocessors are platforms and services that users interact with directly to access our services. While we do not have direct contractual control over these entities, user interaction with our services through these platforms may result in data processing by these entities under their own terms and policies.
3.2. Platform Integration Notice
Section titled “3.2. Platform Integration Notice”When you access our services through third-party platforms, your interactions are subject to both our privacy policy and the privacy policies of these platforms. We recommend reviewing the privacy policies of all platforms you use to access our services.
3.3. Secondary Subprocessor Platforms
Section titled “3.3. Secondary Subprocessor Platforms”3.3.1. Discord
Section titled “3.3.1. Discord”Relationship Type: Community Platform Integration
Data Processing Context:
- User interactions in Discord servers managed by or affiliated with SpellWare
- Bot services and integrations provided through Discord
- Community management and moderation activities
User Responsibility: Review Discord’s Privacy Policy and Terms of Service
Privacy Policy: https://discord.com/privacy
3.3.2. PayPal
Section titled “3.3.2. PayPal”Relationship Type: Alternative Payment Processing
Data Processing Context:
- Payment processing for services and donations
- Transaction history and payment verification
- Dispute resolution and customer service
User Responsibility: Review PayPal’s Privacy Statement and User Agreement
Privacy Policy: https://www.paypal.com/us/legalhub/privacy-full
3.3.3. Twitch
Section titled “3.3.3. Twitch”Relationship Type: Live Streaming Platform
Data Processing Context:
- We stream on Twitch from time to time, and may use our channel for content that relates to our business
- When you watch, chat, follow, or subscribe on our channel, Twitch processes your account information, chat messages, viewing activity, and any payment details under its own terms and privacy notice
- Subscriptions to our channel are handled entirely by Twitch, which operates its own affiliate subscription programme
- We receive the information Twitch makes available to channel owners, such as your username, your chat messages, and your subscription status
User Responsibility: Review Twitch’s Privacy Notice and Terms of Service before interacting with our channel
Privacy Policy: https://legal.twitch.com/legal/privacy-notice/
3.3.4. DigitalOcean
Section titled “3.3.4. DigitalOcean”Relationship Type: Hosting Provider for Our Self-Hosted Email Server
Data Processing Context:
- Email sent to and from our spellware.dev addresses is handled by an email server that we host and operate on DigitalOcean infrastructure
- DigitalOcean provides the underlying servers and network
- Messages and attachments you send to us, and the replies we send to you, are stored on that server
User Responsibility: Avoid sending sensitive information by email unless necessary, and review DigitalOcean’s Privacy Policy if you would like to understand how it handles infrastructure data
Privacy Policy: https://www.digitalocean.com/legal/privacy-policy
4. SUBPROCESSOR MANAGEMENT AND GOVERNANCE
Section titled “4. SUBPROCESSOR MANAGEMENT AND GOVERNANCE”4.1. Due Diligence Process
Section titled “4.1. Due Diligence Process”Before engaging any primary subprocessor, we conduct comprehensive due diligence including:
(a) Security Assessment: Evaluation of data security measures and certifications;
(b) Privacy Review: Analysis of privacy policies and data processing practices;
(c) Compliance Verification: Confirmation of regulatory compliance and certifications;
(d) Contract Negotiation: Establishment of data processing agreements with appropriate protections.
4.2. Ongoing Monitoring
Section titled “4.2. Ongoing Monitoring”We maintain ongoing oversight of subprocessor relationships through:
(a) Regular Audits: Periodic review of subprocessor security and privacy practices;
(b) Performance Monitoring: Assessment of service quality and compliance;
(c) Incident Management: Coordination on security incidents and data breaches;
(d) Contract Management: Regular review and update of contractual terms.
4.3. Data Processing Agreements
Section titled “4.3. Data Processing Agreements”All primary subprocessors are bound by data processing agreements that include:
(a) Purpose Limitation: Specific restrictions on data use and processing purposes;
(b) Security Requirements: Mandatory security controls and incident response procedures;
(c) Confidentiality: Strict confidentiality and non-disclosure obligations;
(d) Audit Rights: Our right to audit subprocessor data processing practices.
4.4. Subprocessor Change Management
Section titled “4.4. Subprocessor Change Management”Changes to subprocessor arrangements are managed through:
(a) Impact Assessment: Evaluation of privacy and security implications;
(b) User Notification: Advance notice to users of significant changes;
(c) Transition Planning: Careful planning to minimise service disruption;
(d) Documentation Updates: Timely updates to this disclosure document.
5. DATA TRANSFER AND SECURITY
Section titled “5. DATA TRANSFER AND SECURITY”5.1. International Data Transfers
Section titled “5.1. International Data Transfers”When data is transferred internationally to subprocessors, we ensure appropriate safeguards through:
(a) Adequacy Decisions: Reliance on jurisdictions with adequate data protection laws;
(b) Standard Contractual Clauses: Implementation of EU Standard Contractual Clauses where applicable;
(c) Certification Schemes: Use of subprocessors with recognised privacy certifications;
(d) Binding Corporate Rules: Acceptance of subprocessors with approved internal data transfer rules.
5.2. Security Requirements
Section titled “5.2. Security Requirements”All primary subprocessors must maintain security measures including:
(a) Encryption: Data encryption both in transit and at rest;
(b) Access Controls: Role-based access controls and multi-factor authentication;
(c) Monitoring: Continuous monitoring for security threats and incidents;
(d) Incident Response: Established procedures for responding to security incidents.
5.3. Compliance and Certifications
Section titled “5.3. Compliance and Certifications”We prefer subprocessors with recognised compliance certifications such as:
(a) SOC 2 Type II: System and Organisation Controls for service organisations;
(b) ISO 27001: International standard for information security management;
(c) PCI DSS: Payment Card Industry Data Security Standard (for payment processors);
(d) GDPR Compliance: Demonstrated compliance with General Data Protection Regulation.
5.4. Data Breach Response
Section titled “5.4. Data Breach Response”In the event of a data breach involving a subprocessor:
(a) Immediate Notification: Subprocessors must notify us within 24 hours;
(b) Impact Assessment: Joint assessment of the scope and impact of the breach;
(c) User Notification: Prompt notification to affected users where required;
(d) Remediation: Collaborative efforts to contain and remedy the breach.
6. USER RIGHTS AND CONTROL
Section titled “6. USER RIGHTS AND CONTROL”6.1. Transparency Rights
Section titled “6.1. Transparency Rights”Users have the right to:
(a) Information: Full transparency about subprocessor data processing activities;
(b) Updates: Regular updates about changes to subprocessor arrangements;
(c) Access: Information about how to exercise rights with each subprocessor;
(d) Contact: Direct communication channels for subprocessor-related concerns.
6.2. Data Subject Rights
Section titled “6.2. Data Subject Rights”Regarding data processed by subprocessors, users may:
(a) Request Access: Obtain information about data processing activities;
(b) Seek Rectification: Request correction of inaccurate data;
(c) Demand Erasure: Request deletion of personal data in certain circumstances;
(d) Restrict Processing: Limit how data is processed by subprocessors.
6.3. Exercise of Rights
Section titled “6.3. Exercise of Rights”To exercise rights regarding subprocessor data processing:
(a) Primary Contact: Submit requests through our Privacy Request Form (Preferred): https://mktg.spellware.dev/privacy or contact us at [email protected] for coordination;
(b) Direct Contact: Contact subprocessors directly using their provided channels;
(c) Documentation: Provide sufficient information to verify identity and specify requests;
(d) Response Time: Allow reasonable time for investigation and response.
6.4. Complaint Mechanisms
Section titled “6.4. Complaint Mechanisms”If you have concerns about subprocessor data processing:
(a) Internal Escalation: Raise concerns through our customer support channels;
(b) Supervisory Authorities: Contact relevant data protection authorities;
(c) Legal Remedies: Pursue legal remedies available in your jurisdiction;
(d) Alternative Resolution: Participate in mediation or arbitration where available.
7. UPDATES AND CHANGES
Section titled “7. UPDATES AND CHANGES”7.1. Change Notification Process
Section titled “7.1. Change Notification Process”We will notify users of changes to subprocessor arrangements through:
(a) Email Notification: Direct notification to registered users for significant changes;
(b) Website Updates: Updates to this document with change logs;
(c) Service Notifications: In-app notifications where technically feasible;
(d) Community Announcements: Public announcements in community forums.
7.2. Types of Changes Requiring Notification
Section titled “7.2. Types of Changes Requiring Notification”Changes requiring advance notification include:
(a) New Subprocessors: Addition of new primary subprocessors;
(b) Changed Processing: Significant changes to data processing purposes or methods;
(c) Location Changes: Changes to data processing locations or jurisdictions;
(d) Security Changes: Material changes to security measures or protections.
7.3. Objection Rights
Section titled “7.3. Objection Rights”If you object to changes in subprocessor arrangements:
(a) Notification Period: We typically provide 30 days’ notice of significant changes;
(b) Objection Process: You may object within the notification period;
(c) Alternative Arrangements: We will consider reasonable alternative arrangements where possible;
(d) Service Termination: You may terminate services if objections cannot be accommodated.
7.4. Emergency Changes
Section titled “7.4. Emergency Changes”In emergency situations requiring immediate subprocessor changes:
(a) Immediate Implementation: Changes may be implemented without prior notice;
(b) Prompt Notification: Users will be notified as soon as reasonably possible;
(c) Explanation: Full explanation of the circumstances requiring emergency changes;
(d) Remediation Options: Information about available remediation options.
8. CONTACT INFORMATION AND SUPPORT
Section titled “8. CONTACT INFORMATION AND SUPPORT”8.1. Primary Contact
Section titled “8.1. Primary Contact”For questions about subprocessor data processing:
Email: [email protected]
Subject Line: Subprocessor Data Processing Inquiry
Response Time: Within 7-10 business days for standard inquiries
8.2. Rights Requests
Section titled “8.2. Rights Requests”For exercising data subject rights regarding subprocessor processing:
Email: [email protected]
Subject Line: Data Subject Rights - Subprocessor
Required Information: Please include your full name, account information, and specific request details
8.3. Complaints and Concerns
Section titled “8.3. Complaints and Concerns”For complaints about subprocessor data processing:
Email: [email protected]
Subject Line: Subprocessor Complaint
Alternative: Contact relevant supervisory authorities in your jurisdiction
8.4. Technical Support
Section titled “8.4. Technical Support”For technical issues related to third-party platform integrations:
Email: [email protected]
Discord Community: https://chat.spellware.dev
Response Time: Within 7-10 business days for technical support requests
9. COMPLIANCE AND REGULATORY INFORMATION
Section titled “9. COMPLIANCE AND REGULATORY INFORMATION”9.1. Regulatory Framework
Section titled “9.1. Regulatory Framework”This subprocessor disclosure is maintained in compliance with:
(a) General Data Protection Regulation (GDPR): EU data protection requirements;
(b) California Consumer Privacy Act (CCPA): California privacy law requirements;
(c) Other Applicable Laws: Additional data protection laws in relevant jurisdictions;
(d) Industry Standards: Best practices for data processing transparency.
9.2. Regular Review
Section titled “9.2. Regular Review”This document is reviewed and updated:
(a) Quarterly: Regular quarterly review for accuracy and completeness;
(b) Change-Triggered: Updates following any changes to subprocessor arrangements;
(c) Annual Audit: Comprehensive annual audit of all subprocessor relationships;
(d) Regulatory Updates: Updates following changes in applicable laws or regulations.
9.3. Documentation Standards
Section titled “9.3. Documentation Standards”We maintain documentation standards including:
(a) Version Control: Clear versioning and change tracking for all updates;
(b) Audit Trail: Complete records of all changes and their justifications;
(c) Stakeholder Input: Consideration of feedback from users and privacy advocates.
This document provides transparency about our data processing relationships to help you make informed decisions about using our services. By using our services, you acknowledge understanding of these subprocessor arrangements and consent to the data processing described herein. For questions or concerns about subprocessor data processing, please contact us at [email protected].