Terms of Service

Last updated 2026-05-08

These Terms of Service ('Terms') govern your use of PDF BulkX ('Service'), operated by Nattapong Petra, trading as 'Experts Mix' ('we', 'us'). By creating an account or using the Service, you agree to be bound by these Terms and our Privacy Policy. If you do not agree with any part of these Terms, do not use the Service.

Service Description

PDF BulkX provides automated PDF data extraction via two processing modes: Logic Mode — generates pattern-matching extraction logic during project setup (using Google Gemini for column detection and extraction-logic generation), then runs that logic on subsequent batches entirely on our servers in Singapore (with PDF files stored on Cloudflare R2 object storage, APAC region) with no external AI provider involvement during runs. An optional per-file AI fallback is available for scanned or unreadable PDFs encountered during a batch, when you opt in. AI Extract Mode — cross-border AI-powered per-file extraction via Google Gemini (Google LLC, United States), subject to cross-border transfer disclosure under PDPA §28. Web interface output format is Excel (.xlsx). The Service operates on a credit basis: each account tier includes a monthly credit allocation, and optional one-time top-up credit packs are available for purchase.

Account & Eligibility

You must be at least 20 years of age (the Thai age of majority under Section 19 of the Civil and Commercial Code) or otherwise have full legal capacity under Thai law to create an account. By registering, you confirm that you meet this requirement. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You must provide accurate, current, and complete registration information and keep it up to date. One account per natural person; sharing accounts or credentials with others is not permitted. We may suspend or terminate accounts found to be in violation of these Terms, without prior notice where circumstances require immediate action.

Acceptable Use

You may use the Service only for lawful purposes and in compliance with these Terms. You may NOT: (1) upload PDF content that you do not have the legal right to process or that infringes the intellectual property rights of any third party; (2) use the Service to process personal data of third parties without a valid lawful basis under PDPA or applicable law; (3) attempt to reverse-engineer, decompile, scrape, or extract our extraction logic, models, or infrastructure; (4) deliberately overload or abuse our infrastructure in a manner that degrades service availability for other users; (5) resell, rebrand, or sublicense the Service or its outputs without prior written permission from us. You retain full ownership of your uploaded PDFs and extraction results. We claim no ownership or license over your data. Extraction logic generated for your projects is licensed to you solely for use with PDF BulkX and is not open-sourced or redistributable.

Payment & Credits

Prices are displayed and charged in Thai Baht (THB) and include applicable taxes. Payment is processed by Stripe Payments (Stripe, Inc. / Stripe Singapore Holdings Pte. Ltd.); we do not store your card or bank details on our servers. Monthly tier credits are allocated at the start of each billing cycle and reset at your billing anniversary; unused monthly credits do not carry over. Top-up credits never expire while your account is active and carry over indefinitely; they expire upon permanent account deletion (15-day soft-delete grace period followed by hard delete). Top-up credit packs are non-refundable once credits are granted to your account. This is consistent with standard treatment of pre-paid digital content (Thailand's Direct Sales and Direct Marketing Act §33 cooling-off applies to recurring subscriptions, not one-time digital purchases; EU Consumer Rights Directive Article 16(m) exempts digital content supplied with consumer's consent from the right of withdrawal). Exceptions — duplicate charges or billing errors — are reviewed on a case-by-case basis at our discretion; contact support@expertsmix.com. Subscription upgrades. You may upgrade to a higher-tier subscription at any time from your billing page. Upgrades are priced as the flat difference between the new tier price and your current tier price for the same billing period; we do not time-prorate based on days remaining in your current cycle. Your existing tier payment is not refunded; the difference covers the upgrade benefit. Your credit balance adjusts to equal the new tier's monthly allocation minus credits already consumed in the current cycle. Your billing anniversary is not changed by an upgrade — your next renewal occurs at its existing date and is charged at the new tier price. The exact amount to be charged is shown to you for confirmation before each upgrade; we record both the displayed price and the actual charge in our audit logs as evidence of your consent. Downgrades take effect at the end of the current billing cycle; you keep your current monthly credits until then. 7-day cooling-off cancellation: per Thailand's Direct Sales and Direct Marketing Act §33, you may cancel a new subscription within 7 days of purchase by emailing support@expertsmix.com. The refund equals the original payment minus the larger of (a) the value of credits consumed, valued at original tier price ÷ credit allocation; or (b) time-based pro-rating across the billing period. Refund cannot be less than zero. Cancellation after the 7-day window: cancel via Settings → Plan & Billing → Manage Subscription. Cancellation takes effect at the end of the current billing period; no refund applies for the unused portion. Annual-subscription pause: if you have an active annual subscription, you may pause processing and billing via Settings → Pause Account. The prepaid term is extended by the pause duration on resume so paid time is not lost. Persistent payment failures may result in downgrade or restriction of your account until the issue is resolved.

Service Availability

We aim to maintain 99% or greater monthly uptime but do not guarantee uninterrupted or error-free availability of the Service. We may perform scheduled maintenance, apply security updates, or temporarily pause the Service for operational reasons, with advance notice where practicable. Third-party outages (including Google Gemini, Railway, or Cloudflare) may affect Service availability and are beyond our direct control.

Data Protection

We process your personal data in accordance with our Privacy Policy and Thailand's Personal Data Protection Act B.E. 2562 (PDPA). As a user of the Service, you retain full data subject rights under PDPA §19 (withdrawal of consent), §28 (cross-border transfer disclosure), §30-37 (access, portability, objection, restriction, rectification, erasure, transfer disclosure, complaint), and §39 (record-keeping). Audit logs supporting these rights are retained for 365 days, also satisfying the 90-day minimum traffic-data retention under Section 26 of the Computer Crime Act B.E. 2550. Please refer to our Privacy Policy for detailed information on how we collect, use, retain, and protect your personal data.

Account Termination

You may terminate your account at any time by navigating to Settings → Delete Account and completing the confirmation process. Termination initiates a 15-day soft-delete grace period, during which your account is deactivated but your data is preserved and you may request restoration. After the 15-day period expires, your account, projects, files, and other personal data are erased from our active systems. Some records are retained as required by law and disclosed in the Privacy Policy (Retention Periods section): audit logs for 365 days (PDPA §39 + CCA §26), a minimal account-deletion tombstone (email, name, account-creation timestamp) for CCA §26 ¶2, payment records retained by Stripe and per Revenue Code §83 where applicable, and rolling backup copies until they are overwritten in normal rotation. We reserve the right to suspend or terminate your account immediately for material breach of these Terms, fraudulent activity, illegal use, or where required by applicable law or regulatory authority, with reasonable prior notice where circumstances permit.

Limitation of Liability

To the maximum extent permitted by applicable Thai law, the Service is provided 'as is' and 'as available' without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We are not liable for any indirect, incidental, special, punitive, or consequential damages, including loss of profits, loss of data, loss of goodwill, or loss of business opportunity, arising from your use of or inability to use the Service. Our total aggregate liability to you for any claim arising out of or related to these Terms or the Service is limited to no more than the total amount you paid us in the 12 months immediately preceding the event giving rise to the claim, or THB 5,000, whichever is greater. This limitation does not apply to our liability arising from gross negligence or willful misconduct where such limitation is prohibited by mandatory provisions of Thai law.

Governing Law

These Terms are governed by and construed in accordance with the laws of the Kingdom of Thailand, without regard to conflict of law principles. Any dispute arising out of or in connection with these Terms shall be submitted to the exclusive jurisdiction of the Thai courts of competent jurisdiction. Nothing in these Terms limits or excludes your rights as a consumer under Thai consumer protection law (Consumer Protection Act B.E. 2522 / พระราชบัญญัติคุ้มครองผู้บริโภค พ.ศ. 2522) or other mandatory statutory rights.

Changes to These Terms

We reserve the right to modify these Terms at any time. Material changes — including changes to fees, payment terms, liability, or your rights — will be communicated by email to your registered address at least 30 days before the change takes effect. Non-material changes (clarifications, typo corrections, formatting updates, version metadata) will be published with an updated 'Last updated' date without prior email notice. Your continued use of the Service after the effective date of such changes constitutes your acceptance of the updated Terms. If you do not agree with a material change, you may terminate your account before the change takes effect — your right to terminate at any time remains regardless.

Contact

For questions or concerns about these Terms, contact us at legal@expertsmix.com or via the support link in your account dashboard. For data protection and privacy inquiries, contact privacy@expertsmix.com.