Privacy Policy

Your privacy is our priority

We believe in transparency — this document clearly explains what we collect, how we use it, and your rights

Last updated: 12 May 2026

Overview

J Nac (Thailand) Co., Ltd. (“we”), the provider of CNC Costify AI, recognizes the importance of your personal data and is committed to complying with Thailand's Personal Data Protection Act B.E. 2562 (PDPA).

This policy explains what data we collect, how we use it, how it's stored, retention periods, and your rights as the data subject.

Key principle: Your drawing files (STEP/PDF/JPG) are never uploaded to our cloud — they stay on your machine

Data We Collect

We collect only data necessary for service operation, in three categories:

Account Data

  • Email (registration/login)
  • Name (if provided)
  • Company name (if provided)
  • Hardware ID (bound to your license)
  • Password (bcrypt-hashed — never visible to staff)

Usage Data

  • Files processed per day (for quota management)
  • File type (STEP/PDF/JPG) — content NOT stored
  • Usage timestamps + device token
  • IP address (for security)

Payment Data

  • Payment slip (temporary, for order verification)
  • Order number + amount
  • No credit card / bank info stored
We do NOT store the contents of your STEP / PDF / JPG files — processing happens on your machine

How We Use Data

  • 1
    Authenticate and provide services per your purchased plan
  • 2
    Manage daily usage quotas (Free: 3 files/day, Monthly: 30 files/day)
  • 3
    Issue invoices and process payments
  • 4
    Send critical email notifications (license expiry, updates, security)
  • 5
    Improve usability and develop new features (aggregate, non-identifiable stats)
  • 6
    Comply with applicable laws
We do NOT use your data to sell ads, train our AI models, or share with third parties for marketing

AI Processing

CNC Costify AI uses external AI services to analyze drawings. You should understand what happens:

Google Gemini

Primary
Data sentOnly the drawing image/PDF you upload
PurposeExtract Material, Stock, Coating, Tolerance
RetentionPer Google AI Privacy Policy
Privacy Policy

OpenRouter

Auto-fallback
Data sentPrompt text + drawing image
PurposeReplace Gemini when quota exhausted
RetentionPer OpenRouter Privacy Policy
Privacy Policy
Both AI providers operate stateless via API — your data is not used to train their models

Data Sharing

We share your data only in the following circumstances:

  • AI Providers (Google Gemini, OpenRouter) — only the drawing content sent for analysis
  • Email Provider (Hostinger SMTP) — to send verification and notification emails
  • Hosting Providers (Vercel, Hostinger VPS) — to serve website and API
  • Government Agencies — only when compelled by court order or law

Storage & Security

Passwords

bcrypt (12 rounds) — staff cannot see your password

Session Tokens

JWT in HttpOnly cookies — XSS/CSRF protected

License Files

Ed25519 cryptographic signatures — offline verifiable

Database

SQLite on Linux VPS — daily backups

HTTPS Only

All connections use TLS 1.3 — no plaintext data

Slip Cleanup

Payment slips deleted after order confirmed (max 30 days)

Data Retention

Data TypeRetention
User accountsLifetime of account + 2 years after closure (per PDPA)
Daily usage records12 months (for stats and customer service)
Payment slipsMax 30 days after order confirmed
Invoices / Receipts10 years (per Thai tax law)
Device tokens365 days idle → auto-deleted
Server logs90 days, then destroyed

Cookies & Tracking

We use cookies and similar technologies only as necessary:

cnc_sessionHttpOnly cookie for login authentication — 1-30 days
languageRemembers your language choice (th/en) — stored in Browser localStorage
We do NOT use Google Analytics, Facebook Pixel, or marketing tracking cookies

Your Rights (PDPA)

Under Thailand's PDPA, you have the following rights:

Right to Access
Request to see all data we have about you anytime
Right to Rectify
Correct inaccurate information (email, name, etc.)
Right to Erasure
Request deletion of your account and data (Right to be Forgotten)
Right to Object
Refuse our use of your data in certain cases
Right to Withdraw
Withdraw consent at any time
Right to Portability
Request your data in machine-readable format
Submit rights requests to info@cnccostify.cloud — we respond within 30 days as required by law

Minors

Our service is designed for professional use in the CNC industry. Users must be 18 years or older — we do not knowingly collect data from anyone under 18.

If you are a parent and discover your child registered without permission, please contact us for account deletion.

Policy Changes

We may update this policy periodically to reflect service changes, legal updates, or technology

  • Material changes will be notified via email 30 days in advance
  • Minor changes (typos, formatting) update without notice
  • Last-updated date shown at the top of this document

Contact

For questions about this Privacy Policy or to exercise your PDPA rights, contact:

J Nac (Thailand) Co., Ltd.
84 Moo 2, Soi Soontornvipark, Bangplee-Tamru Rd.
Praeksamai, Mueang, Samut Prakan 10280, Thailand