KairoXKairoX
Legal Document
KairoX

Terms of Service

KairoX · www.kairox.in

Last updated:April 27, 2026
Effective date:April 27, 2026
Applies to:www.kairox.in & Chrome Extension
Plain-English Summary: By using KairoX you agree to these Terms. Use the platform lawfully — for your own legitimate job search. Don't abuse AI features, spam contacts without consent, or try to reverse-engineer the system. Payments are one-time and non-refundable after 7 days. We may suspend or terminate accounts that violate these Terms.

1. Acceptance of Terms

By accessing or using KairoX at www.kairox.in or the KairoX Chrome Extension (collectively, the "Service"), you agree to be bound by these Terms of Service ("Terms") and our Privacy Policy. If you do not agree, do not use the Service.

These Terms constitute a legally binding agreement between you ("User") and KairoX ("we", "us", "our"). "Service" includes the web application, background job infrastructure (Inngest), Chrome Extension, APIs, and all features described herein.

2. Eligibility

  • You must be at least 13 years of age (or 16 in the EU/UK) to use KairoX.
  • By using the Service you represent that you are legally capable of entering into binding contracts.
  • Use of the Service for commercial recruitment, mass scraping, data reselling, or on behalf of third parties without their knowledge is prohibited.
  • If you are using KairoX on behalf of an organisation, you represent that you have authority to bind that organisation to these Terms.

3. Account Registration & Security

You may register via Google OAuth or email/password credentials. You agree to:

  • Provide accurate, complete, and current registration information.
  • Maintain the security of your password. Passwords are stored as bcrypt hashes — KairoX cannot recover your password.
  • Notify us immediately at support@kairox.in of any unauthorised account access.
  • Accept responsibility for all activities that occur under your account.
  • Not share, sell, or transfer your account to any other person.

Session management is handled by NextAuth v4 with a 30-day JWT strategy. The session cookie (next-auth.session-token) is bound to the www.kairox.in domain.

4. Description of Services

KairoX provides the following features, subject to your subscription plan:

4.1 AI Resume Generation

Upload your resume PDF. The system extracts text, generates semantic embeddings (Gemini gemini-embedding-001, 3072-dim), and generates tailored resumes via Groq's llama-3.3-70b-versatile. Generated resumes are delivered as Markdown, optionally converted to PDF via Puppeteer, and stored in Cloudinary.

4.2 Application Tracking

Track job applications through a status pipeline: saved → applied → under_review → interview_scheduled → offer_received → rejected/withdrawn. Each application may receive an AI match score (0–100) and analysis generated by Groq.

4.3 Discover Jobs

An hourly cron job fetches job listings from curated job board domains via the Tavily Search API, scores them against your resume embeddings, and stores results in job_listings. Free plan users may manually refresh once per day; Premium users have unlimited refreshes.

4.4 AI Interview Prep

Four session types tied to a specific application: study roadmap, learning resources, mock interview (Q&A with scoring and tab-switch detection), and free-form coaching chat.

4.5 Email Outreach / Outreach Center

Upload a contact list and send bulk outreach emails using your connected Gmail account. Campaigns are scheduled and processed by an Inngest background function. See Section 8 for usage restrictions.

4.6 Community Feature

Opt-in leaderboard and gamification layer. See Section 12.

4.7 Chrome Extension

A browser extension for capturing job descriptions from job boards and auto-filling application forms. See Section 11.

5. Acceptable Use Policy

You agree not to:

  • Use the Service to generate spam, phishing emails, or deceptive content.
  • Scrape, crawl, or systematically extract data from the Service beyond what is needed for your own use.
  • Reverse-engineer, decompile, or attempt to extract source code from the Service.
  • Circumvent, disable, or otherwise interfere with security features, including authentication, rate limits, and plan enforcement.
  • Upload resumes, contact lists, or other content that infringes third-party intellectual property rights or violates applicable law.
  • Use the Extension to extract job data from sites that prohibit automated access in their terms of service.
  • Attempt to access another user's data, admin routes (/admin/*), or the admin panel without proper authorisation.
  • Use the Service to facilitate illegal hiring discrimination or employment fraud.
  • Resell, sublicense, or commercialise access to the Service or its AI outputs without our written consent.
  • Exceed reasonable API call volumes in a manner that degrades service availability for other users.

Violations may result in immediate account suspension or termination without refund.

6. User Content & Intellectual Property

6.1 Your Content

You retain full ownership of all content you upload or provide — including your resume, profile data, and contact lists ("User Content"). By uploading User Content, you grant KairoX a limited, non-exclusive, worldwide, royalty-free licence to process, store, embed, and transmit your User Content solely for the purpose of providing the Service to you.

6.2 AI-Generated Outputs

AI-generated resumes, roadmaps, and other outputs ("Outputs") are derived from your User Content and are provided to you for your personal use. You own the Outputs generated from your content, subject to the terms of the underlying AI providers (Groq, Google Gemini). We make no claim of ownership over your Outputs.

6.3 KairoX Intellectual Property

The Service, its code, design, branding, and all non-user-generated content are owned by KairoX and protected by applicable intellectual property laws. The KairoX name, logo, and the "KairoX" mark are our proprietary marks. Nothing in these Terms grants you a right to use our marks.

6.4 Feedback

If you submit suggestions, bug reports, or feature requests, you grant us an irrevocable, royalty-free licence to use that feedback to improve the Service.

7. AI-Generated Content — Disclaimers & Responsibilities

⚠ Important: AI-generated resumes, match scores, roadmaps, and interview feedback are suggestions only. They may contain errors, omissions, or outdated information. You are responsible for reviewing all AI outputs before submitting them to employers or acting on them.
  • We do not guarantee that AI-generated resumes will result in interview calls or job offers.
  • AI match scores (0–100) are approximate indicators, not authoritative assessments.
  • Interview roadmaps and resources are generated from publicly trained models and may not reflect the latest requirements of any specific employer or role.
  • You must not misrepresent AI-generated content as entirely your own without disclosure where disclosure is required.
  • We are not liable for any decision made by an employer based on AI-generated content produced through the Service.

8. Email Outreach & Gmail Integration

The Email Outreach / Outreach Center feature allows you to send bulk emails to HR contacts using your Gmail account. By using this feature, you agree that:

  • You have obtained all necessary consents or have a lawful basis to contact each recipient under applicable anti-spam laws (including India's Information Technology Act, CAN-SPAM, GDPR, etc.).
  • You will not use this feature to send unsolicited commercial email in violation of applicable law.
  • Contact lists uploaded must not include email addresses obtained by unlawful means.
  • You grant Gmail API access under two scopes: gmail.readonly — used exclusively to detect interview-related emails by transiently reading message headers in-memory, and gmail.send — used solely to send your outreach emails on your behalf. We never read or store email body content.
  • You can revoke Gmail access at any time via Settings → Integrations or via your Google Account permissions.
  • KairoX is not responsible for emails rejected, bounced, or flagged as spam by recipient mail servers or Gmail.
  • Campaigns are scheduled at approximately 10 PM in your local timezone. Delivery times may vary.
⚠ Anti-Spam Compliance: You, not KairoX, are the sender of campaign emails. You bear full legal responsibility for compliance with anti-spam and data protection regulations in your jurisdiction and the recipients' jurisdictions.

9. Subscription Plans & Billing

9.1 Free Plan

Free plan users have the following daily limits: 5 resume generations/day, 30 resumes stored, 20 applications, 5 autofills/day, 1 manual job refresh/day. These limits are enforced by the plan enforcement layer.

9.2 Premium Plan

Premium is a one-time payment: ₹999 INR (Razorpay) or $9.99 USD (Stripe). There are no recurring charges. Premium unlocks: 20 resume generations/day, 200 resumes stored, 400 applications, unlimited autofill, and unlimited job refreshes.

9.3 Payment Processing

Payments are processed by Razorpay or Stripe. Webhook events are verified by HMAC signature and processed idempotently. Your payment method details are never stored on KairoX servers.

9.4 Taxes

Prices are exclusive of applicable taxes (GST, VAT, etc.) unless stated otherwise. You are responsible for any applicable taxes in your jurisdiction.

10. Refund Policy

Given the immediate, non-reversible nature of AI compute costs incurred upon Premium activation, our refund policy is as follows:

  • Within 7 days of purchase: If you have not used the Premium features (resume generation, job refresh), you may request a full refund by emailing billing@kairox.in.
  • After 7 days, or after use: No refunds are available. The one-time payment is non-refundable once Premium features have been used.
  • We reserve the right to deny refund requests that appear fraudulent or abusive.

11. Chrome Extension

The KairoX Chrome Extension is a companion tool for capturing job descriptions and auto-filling applications. By installing and using the Extension:

  • You grant the Extension permission to read page content on job board sites you actively visit for the purpose of extracting job descriptions.
  • The Extension does not run in the background or track your general browsing activity.
  • Job description text is sent to /api/extension/extract-jd for server-side AI processing via the Gemini Vision API.
  • Extension authentication uses your session cookie bound to www.kairox.in or a short-lived bearer token.
  • Autofill functionality is rate-limited (5/day Free, unlimited Premium) and counted in user_usage.autofillCount.

12. Community Feature

The Community feature is an opt-in leaderboard and activity feed. By participating:

  • You agree that your community score may be displayed on the public leaderboard if you have enabled visibility.
  • You control your visibility via Settings → Community. You may opt out at any time.
  • Salary insights submitted are permanently anonymised (role, location, and salary range only — no PII). Once submitted, individual salary data cannot be deleted as it is aggregated.
  • Community feed events (rank changes, achievements) are visible to other opted-in users.
  • Your community bio is limited to 160 characters. Bios that violate these Terms may be removed.
  • Achievement keys (e.g., first_application, streak_3_weeks) are stored in community_achievements and cannot be transferred between accounts.

13. Availability & Service Interruptions

We strive for high availability but do not guarantee uninterrupted access. Background jobs (Inngest functions), AI generation pipelines, and third-party dependencies (Groq, Gemini, Tavily, Neon) may experience downtime. Specifically:

  • Resume generation via SSE stream has a 3-minute timeout. If generation exceeds this, the job may be marked failed and a new attempt may be required.
  • Job listings are fetched hourly. Listing freshness depends on Tavily API availability.
  • Email campaign delivery depends on Gmail API availability and your OAuth token validity.
  • We may perform scheduled maintenance with or without advance notice.

14. Disclaimers

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, TITLE, AND NON-INFRINGEMENT.

We do not warrant that: (a) the Service will meet your requirements; (b) AI-generated outputs will be accurate, complete, or suitable for any specific employer; (c) the Service will be error-free or uninterrupted; (d) job listings will be current, accurate, or result in employment.

15. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KAIROX AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, EMPLOYMENT OPPORTUNITIES, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE.

OUR TOTAL CUMULATIVE LIABILITY FOR ANY CLAIM ARISING UNDER THESE TERMS SHALL NOT EXCEED THE GREATER OF: (a) THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM; OR (b) ₹999 INR.

16. Indemnification

You agree to indemnify, defend, and hold harmless KairoX and its affiliates, officers, agents, and employees from any claim, liability, damage, loss, or expense (including reasonable legal fees) arising out of or related to: (a) your use of the Service in violation of these Terms; (b) your User Content; (c) your email outreach campaigns and any violation of anti-spam laws; or (d) your violation of any third-party right.

17. Termination

Either party may terminate the agreement at any time.

  • By you: Delete your account via Settings → Account → Delete Account. All your data is permanently deleted. Premium status is not refundable upon voluntary termination after 7 days of use.
  • By us: We may suspend or terminate your account immediately and without notice for violation of these Terms, suspected fraud, or conduct harmful to other users or the Service.
  • Upon termination: your right to use the Service ceases, and all User Content will be deleted within 30 days (except where retention is required by law).
  • Sections 6.3, 7, 14, 15, 16, 18, and 19 survive termination.

18. Governing Law & Dispute Resolution

These Terms are governed by the laws of India, without regard to conflict-of-law principles. You agree to the exclusive jurisdiction of the courts of India for any disputes arising under these Terms.

Before initiating formal legal proceedings, you agree to attempt to resolve disputes informally by contacting us at legal@kairox.in. We will attempt to resolve disputes within 30 days of receiving written notice.

19. Changes to These Terms

We may modify these Terms at any time. We will notify you of material changes via in-app notification or email at least 14 days before the changes take effect, where reasonably practicable. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

The current version of these Terms is always available at www.kairox.in/tos.

20. Contact

For any questions about these Terms, please contact us: