Skip to main content
This version of our Privacy Policy takes effect on November 1, 2026. Until then, the current version applies.
Legal

Privacy Policy

Last updated: November 1, 2026

This Privacy Policy complies with the Australian Privacy Act 1988 (Privacy Act), EU General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA and CPRA), and other applicable data protection laws. We are committed to protecting your privacy and being transparent about our data practices.

The short version

Ticket Tool is a Discord ticket bot operated by JTF Labs. This is a quick summary; the full detail is below.

  • We collect the Discord and ticket data needed to run the bot and dashboard. Our website, dashboard and knowledge base pages also use Google Analytics, and the dashboard uses Google Ads to measure purchases: in the EEA, UK, and Switzerland these run only if you accept them in the cookie banner; elsewhere they run by default and you can opt out at any time.
  • We do not sell your personal data.
  • Your data is stored on servers in the United States.
  • You can access, correct, export, or delete your data (see Section 7).

1. Introduction & Scope

This Privacy Policy describes how Ticket Tool ("we", "us", or "our"), operated by JTF LABS PTY LTD (ABN 93 693 353 347), collects, uses, stores, and protects your personal information when you use our Discord bot and web dashboard services.

This policy applies to:

  • The Ticket Tool Discord bot
  • Our web dashboard
  • All related services and features

This policy uses "you" to mean two kinds of user, and applies to both: (1) server operators who add, configure, and run Ticket Tool in their own Discord server, and (2) end users who open a ticket in a server that uses Ticket Tool. Some features and settings (for example deleting a Ticket Tool dashboard account) apply only to operators who hold such an account; end users can still exercise their privacy rights at any time by contacting us (see Section 7).

For ticket content (ticket messages, attachments, transcripts and form answers), the server operator decides what is collected and how long it is kept. The operator is the controller of that data, and we process it on their behalf under our Data Processing Agreement. We are the controller of everything else this policy covers, such as dashboard accounts, billing records and support correspondence. If you contact us about ticket data, we can still act on your request ourselves (see Section 7).

By using Ticket Tool, you agree to the collection and use of information in accordance with this policy. If you do not agree with our policies and practices, please do not use our services.

2. Information We Collect

2.1 Discord Data

When you use Ticket Tool, we may collect:

  • Discord User IDs and usernames
  • Discord Server (Guild) IDs and names
  • Channel and Role IDs
  • Message content within tickets, which we store to generate transcripts and provide support. This applies only to messages sent inside a ticket you open. The bot does not read or store messages from other channels. We only see messages from other channels if someone sends them to us, for example as evidence in an abuse report (see Section 2.5). You can request deletion of this data at any time (see Section 7).
  • Timestamps of interactions

2.2 Authentication Data

When you log in to our web dashboard via Discord OAuth2, we receive access to your basic Discord profile information, including your user ID, username, avatar, email address, and the list of Discord servers you belong to.

2.3 Configuration Data

We store the configuration settings you create, including ticket categories, panels, flows, commands, and other customization options.

2.4 Usage and Analytics Data

Through Google Analytics on our website, our dashboard (dash.ticket-tool.app), and the public knowledge base pages it serves (kb.ticket-tool.app), we may collect:

  • Page views and navigation patterns
  • Anonymized IP addresses
  • Browser type, device information, and operating system
  • Performance metrics (page load times)

Note: In the EEA, United Kingdom, and Switzerland, analytics is off by default and only runs if you accept it in our cookie banner (Google Consent Mode). In other regions analytics runs by default, and you can opt out at any time via the cookie banner or the Cookie preferences link in the site footer.

Google Ads conversion measurement: We advertise Ticket Tool with Google Ads and measure which ads lead to purchases. When you complete a purchase on the dashboard, the Google tag reports a conversion to Google Ads with the purchase amount, the currency, and the Stripe checkout session ID, together with the cookie and device identifiers the tag uses. We do not send Google your name, email address, or card details. The same consent rules apply as for analytics: in the EEA, United Kingdom, and Switzerland, Google Ads cookies are set only if you accept them in the cookie banner.

Cloudflare Web Analytics: Cloudflare adds its Web Analytics script to pages of our website and dashboard. It reports page views and page load performance (the page address, referring page, and browser and device type) to Cloudflare. It does not set cookies.

2.5 Abuse Reports and Investigations

If you report abuse to us, we receive your contact details, what you tell us, and any evidence you send, such as screenshots or message links. That evidence can include messages from outside ticket channels and information about the people involved. We don't tell the reported server who made the report unless the law requires it.

When we investigate a report, or a server we believe is breaking our Terms of Service or Acceptable Use Policy, our staff may read that server's tickets and transcripts. We keep a record of each case and the actions we take.

2.6 Bot List Votes and Affiliate Payouts

If you vote for Ticket Tool on Top.gg or Discord Bot List, that site tells us your Discord user ID and the time of the vote so we can credit any vote reward.

If you join our affiliate program and are paid in cash, we hold the PayPal email address you give us and a record of each payout.

3. How We Use Your Information

3.1 Legal Basis for Processing (GDPR)

For the data we control, we rely on the following legal bases. For ticket content we process for a server operator, the operator's own legal basis applies.

  • Contract Performance: Authentication, ticket management, subscription billing (necessary to provide our service)
  • Legitimate Interest: Security monitoring, fraud prevention, error logging, service improvement, website analytics and ad conversion measurement outside the regions where consent is required, recording bot list votes, enforcing our Terms of Service and Acceptable Use Policy, investigating reports of abuse, and protecting users
  • Consent: Analytics and Google Ads cookies in the EEA, United Kingdom, and Switzerland; marketing communications (where implemented)
  • Legal Obligation: Compliance with applicable laws, responding to legal requests

3.2 Purposes of Data Processing

We use the collected information to:

  • Provide and maintain the Ticket Tool service
  • Process and manage support tickets
  • Generate ticket transcripts
  • Authenticate users on the web dashboard
  • Apply your configured settings and customizations
  • Process subscription payments via Stripe
  • Pay affiliate commissions via PayPal and credit bot list vote rewards
  • Measure whether our ads lead to purchases (see Section 2.4)
  • Prevent fraud and ensure security
  • Investigate abuse reports and enforce our Terms of Service and Acceptable Use Policy
  • Improve and optimize our services (see Section 8 for how analytics consent works)
  • Communicate important updates about the service

4. Data Storage and Security

4.1 Security Measures

We use technical and organizational security measures including:

  • TLS/SSL encryption for all data in transit
  • Encrypted, access-restricted backups stored in isolated object storage
  • AES-256-GCM encryption for sensitive configuration data
  • httpOnly, secure session cookies
  • IP-based rate limiting to prevent abuse
  • CORS restrictions and security headers
  • Ongoing security monitoring and review of significant changes

4.2 Data Location

Our primary servers are hosted in the United States. Backups and some of our service providers (see Section 6) are also located in the United States or operate globally. Because your data is processed in the United States, we apply appropriate safeguards to these transfers, such as Standard Contractual Clauses where required (Section 6.3 describes the safeguards that apply to our service providers). If you have specific data residency requirements, contact us before subscribing.

5. Data Retention

We retain personal data only as long as necessary for the purposes outlined in this policy:

Data TypeRetention Period
User AccountsUntil account deletion is requested
Deletion & Erasure Records12 months. When we delete an account or act on an erasure request, we keep the Discord user ID, username, the email address involved and the emails we sent about it, as proof that the deletion was carried out.
Session Tokens30 days (automatic expiration)
Tickets & TranscriptsDepends on the server's plan. The transcript, event history, and attached files of a closed ticket are deleted 30 days after it closes on the Free plan and Dev License, and 365 days after it closes on Community. On Pro and on organization plans they are kept until the server deletes them. A server can choose a shorter period in its settings. These periods apply while Ticket Tool is in the server. The ticket's basic record (such as its number, status, opener, form answers and timestamps) is kept until the server deletes it. Individual message records are cleared 7 days after a ticket closes, leaving its transcript. On a verified erasure request we delete your messages, attachments and rating comments and remove your name and user ID from what remains; text and files you shared stay, without your name, in transcripts of tickets that closed more than 7 days earlier. Copies already posted into a Discord server (for example a transcript in a log channel) are controlled by that server and must be removed by the server owner or via Discord.
Audit LogsUp to 2 years (operational), 5 years (financial records, per Australian record-keeping requirements)
Analytics Data14 months (Google Analytics default)
Rate Limiting Data1-15 minutes (automatic expiration)
Abuse Reports & Enforcement RecordsKept while we need them to handle the case, prevent repeat abuse, and meet legal obligations or deal with legal claims, then deleted. We review these records at least once a year.
BackupsAfter removal from our live systems, deleted personal data may still persist in secure, access-restricted backups until they are overwritten in the normal rotation cycle (within 60 days), after which it is permanently removed. We do not restore-and-retain deleted data; outstanding deletions are re-applied after any restore.

You can delete your configuration data at any time from the dashboard. If you remove the bot from your server without deleting it first, your configuration is retained (marked inactive) so you can re-add the bot later without reconfiguring. Deleting your account or configuration from the dashboard does not remove ticket messages or transcripts held for the servers you used; to erase those, contact us (see Section 7).

Exception: We may retain certain data longer when required by law (e.g., tax records, legal disputes, security investigations).

6. Third-Party Data Sharing

6.1 We Do NOT Sell Your Data

Important: We do NOT sell, trade, or rent your personal information to third parties for marketing purposes. We never have, and we never will.

6.2 Service Providers (Data Processors)

We share data with third-party service providers who assist in operating our service. Most process data only on our instructions and under contractual obligations. Google (for Analytics and Ads), Stripe, and PayPal also use the data under their own privacy policies. Top.gg and Discord Bot List are independent sites that send data to us; we send them nothing.

Service ProviderPurposeData Shared
OVH US LLCHosting of our production servers and databases (United States)All data stored by the service
Hetzner Online GmbHSecondary encrypted backup copy (Germany)Encrypted backups of stored data
Add Rabbit LLC (Purelymail)Email hosting for our support, privacy, abuse and security mailboxesYour email address and anything you include when you email us, such as reports and evidence
Discord Inc.Bot platform & authenticationUser IDs, messages, guild data
Stripe Inc.Payment processingEmail, customer ID, subscription info
Google LLCWebsite analytics (opt-in in the EEA, UK, and Switzerland; on by default elsewhere with opt-out, see Section 8)Anonymized IP, page views, browser info
Cloudflare Inc.CDN & DDoS protection; encrypted backup and file storage (R2)IP addresses, request headers
Cloudflare Inc. (for AI features)AI ticket assistance (summaries, suggested replies, automation)Ticket message content and prompts for the relevant ticket
Functional Software, Inc. (Sentry)Error monitoringIP address, user agent, and error context when an error occurs; session replay is captured only on errors, with text content masked
Resend, Inc.Transactional email (data exports, notifications)Email address and the contents of the message we send you
Google LLC (Google Ads)Ad conversion measurement on the dashboard (consent required in the EEA, UK, and Switzerland, see Section 8)Purchase amount, currency, and Stripe checkout session ID when a purchase completes; cookie and device identifiers
Cloudflare Inc. (Web Analytics)Page analytics without cookies on our website and dashboardPage address, referring page, browser and device type, page load performance
jsDelivr and Google Fonts (Google LLC)Scripts and fonts for the interactive API reference page (api.ticket-tool.app/v1/reference) onlyIP address and browser information when you open that page
PayPalAffiliate commission payoutsThe affiliate's PayPal email address, payout amount and currency, and our payout reference
Top.gg and Discord Bot ListBot list votes (they notify us when you vote for Ticket Tool)They send us your Discord user ID and the vote time; we send them nothing

AI features: Some AI features are on by default on the plans that include them, and a server or organization can turn them off. When they run, the relevant ticket content and prompts are sent to our AI processor (Cloudflare) to generate the response, and are not used to train their models. If you configure your own AI provider (bring-your-own-key), that content is sent instead to the provider you choose and is handled under that provider's terms, not ours. The same applies to SMS notifications, which a server sends through its own Twilio account.

For ticket data we process on behalf of server operators, our Data Processing Agreement sets out our obligations as their processor and lists the sub-processors involved, with where each one processes data.

6.3 International Data Transfers

Most of our service providers (OVH, Discord, Stripe, Google, Cloudflare, Sentry, Resend, Purelymail) are located in the United States, and Hetzner stores a backup copy in Germany. PayPal and jsDelivr operate internationally, so data sent to them may be processed outside your country. We ensure appropriate safeguards for international transfers:

  • EU-US Data Privacy Framework certification (Stripe, Google, Cloudflare)
  • Standard Contractual Clauses (SCCs) where applicable
  • Reliance on our providers' own data protection commitments and regional processing controls

6.4 Other Disclosures

We may share data:

  • When required by law or to respond to legal process
  • To protect our rights, privacy, safety, or property
  • To investigate fraud, security incidents, or violations of our Terms
  • With Discord, and with law enforcement or other authorities, to report illegal content, threats to someone's safety, or serious breaches of our Acceptable Use Policy
  • In connection with a merger, acquisition, or sale of assets (with notice)

7. Your Privacy Rights

7.1 Rights Under GDPR (EU/UK Users)

If you are located in the European Union or United Kingdom, you have the following rights:

  • Right of Access (Article 15): Request a copy of your personal data
  • Right to Rectification (Article 16): Correct inaccurate data
  • Right to Erasure (Article 17): Request deletion of your data ("right to be forgotten"). On a verified request we delete the personal data we hold about you. For ticket data, we act for the operators of the servers involved and let them know the request was completed, without sharing your contact details. Where a record also belongs to other people, such as a ticket you took part in, we remove your messages and identity and keep the rest (Section 5 sets out what remains). We may retain a minimal record only where the law requires it (for example tax or financial records), or records we need to prevent repeat abuse or to establish, exercise or defend legal claims. If we refuse part of your request, we'll tell you what we kept and why.
  • Right to Data Portability (Article 20): Receive your data in a machine-readable format (JSON)
  • Right to Object (Article 21): Object to processing based on legitimate interest (e.g., opt-out of analytics)
  • Right to Restrict Processing (Article 18): Temporarily limit how we use your data
  • Right to Withdraw Consent: Withdraw consent for analytics or marketing at any time

7.2 Rights Under CCPA (California Users)

If you are a California resident, you have the following rights:

  • Right to Know: Request disclosure of personal information collected, used, and shared
  • Right to Delete: Request deletion of your personal information
  • Right to Opt-Out of Sale: We do NOT sell personal information (no opt-out needed)
  • Right to Non-Discrimination: We will not discriminate against you for exercising your rights
  • Right to Correct: Request correction of inaccurate data (CPRA)

7.3 Rights Under the Australian Privacy Act (Australian Users)

If you are in Australia, the Australian Privacy Principles (APPs) give you the right to:

  • Access (APP 12): Request access to the personal information we hold about you
  • Correction (APP 13): Ask us to correct information that is inaccurate, out of date, or incomplete
  • Complain: Raise a concern about how we handle your personal information

We apply the same request process and identity verification to all users worldwide (see Section 7.4). If you are not satisfied with our response, you can complain to the Office of the Australian Information Commissioner (OAIC), described in Section 12.

7.4 How to Exercise Your Rights

To exercise any of these rights, please contact us using one of the following methods:

  1. 1.Email: Send a request to ppa.loot-tekcit@ycavirp (recommended for data export and deletion requests)
  2. 2.Discord: Contact us in our support server (for general privacy inquiries)

We respond to requests within 30 days (GDPR/CCPA requirement). Deleting your Ticket Tool account from the dashboard removes only your account and dashboard data. To also erase your ticket messages, attachments and transcripts from the servers you used, email us an erasure request; once your identity is verified we action it within 7 days. Deleting your Discord account does not start this on its own, since we are not notified when a Discord account is deleted. We may let the operators of the servers involved know that your request was completed, and deleted data expires from our backups within 60 days (see Section 5).

For data export requests, we provide your data in machine-readable JSON via secure download link or email attachment.

Verification: To protect your privacy, we may need to verify your identity before processing your request. We may ask you to re-authenticate via Discord or provide additional verification to confirm account ownership.

8. Cookies and Tracking

8.1 Types of Cookies

We use the following types of cookies:

Essential Cookies (Always Active)

  • Session Cookies: Authenticate you and keep you logged in (httpOnly, secure, 30-day expiration)
  • CSRF Tokens: Protect against cross-site request forgery attacks
  • user_consent_preferences: Stores your cookie consent choice (1 year)
  • Cloudflare Turnstile: Bot protection on forms and interactive tools; Cloudflare may set cookies to distinguish humans from bots

These cookies are necessary for the website to function and cannot be disabled.

Preference and Attribution Cookies

  • theme: Remembers your light or dark theme choice (1 year, shared across ticket-tool.app subdomains)
  • tt_currency: Remembers your display currency for pricing (1 year, shared across ticket-tool.app subdomains)
  • tt_ref: Set only when you arrive via an affiliate link; records the referring affiliate so they can be credited if you subscribe (60 days, shared across ticket-tool.app subdomains)

Analytics and Advertising Cookies

  • Google Analytics: Track page views, user interactions, and performance on our website, dashboard, and knowledge base pages
  • Google Ads: Measures whether a visit from one of our ads leads to a purchase on the dashboard

In the EEA, United Kingdom, and Switzerland these cookies are set only if you accept them in the cookie banner. Elsewhere they are enabled by default, and you can disable them at any time via the cookie banner or the Cookie preferences link in the site footer. Cloudflare Web Analytics (Section 2.4) sets no cookies.

8.2 Managing Cookies

You can control cookies through:

  • Cookie Banner: Choose which cookies to accept when you first visit our site
  • Cookie Preferences Link: Reopen the cookie banner at any time via the Cookie preferences link in the site footer
  • Browser Settings: Most browsers allow you to block or delete cookies (note: blocking essential cookies will prevent login)

9. Data Breach Notification

In the unlikely event of a data breach that affects your personal information:

  • We will notify the appropriate supervisory authority within 72 hours of discovering the breach (GDPR requirement)
  • If the breach poses a high risk to your rights and freedoms, we will notify you directly via email or Discord
  • We will provide clear information about the nature of the breach, likely consequences, and measures taken to address it
  • We maintain a breach register documenting all security incidents for regulatory compliance
  • For eligible data breaches under Australia's Notifiable Data Breaches (NDB) scheme, we notify the Office of the Australian Information Commissioner (OAIC) and affected individuals as soon as practicable

Report a security vulnerability: Email ppa.loot-tekcit@ytiruces - Do not report publicly.

10. Children's Privacy (COPPA Compliance)

Ticket Tool is not intended for users under the age of 13 (or the minimum age required by Discord in your jurisdiction). We do not knowingly collect personal information from children under 13.

Discord's Age Requirement: Discord requires all users to be at least 13 years old (or older in some jurisdictions). By using our service through Discord, you confirm you meet Discord's age requirements.

If we become aware that we have collected personal data from a child under 13 without parental consent, we will take steps to delete that information as soon as possible.

11. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, legal requirements, or service features.

How we notify you:

  • Update the "Last updated" date at the top of this page
  • For material changes: Send email notification to registered users (at least 30 days before changes take effect)
  • Post announcements in our Discord support server

We encourage you to review this Privacy Policy periodically. Your continued use of Ticket Tool after changes are posted constitutes acceptance of the updated policy.

12. Supervisory Authority

If you are located in Australia, you may lodge a complaint with the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au if you believe we have mishandled your personal information.

If you are located in the European Union or United Kingdom, you have the right to lodge a complaint with your local data protection supervisory authority if you believe we have violated your data protection rights.

EU Supervisory Authorities: Find your supervisory authority