TERMS OF SERVICE
Grapuco Platform — grapuco.com
Operated by Bitsness Technology & Solutions Co., Ltd.
These Terms of Service ("Terms") govern your use of the Grapuco platform operated by Bitsness Technology & Solutions Co., Ltd. ("Bitsness", "we", "us"). By creating an account or using the service, you agree to these Terms.
1. Service Description
Grapuco is a code intelligence and knowledge graph platform — not a code hosting or repository storage service. Grapuco:
- Parses source code repositories using Tree-sitter AST analysis (13+ supported languages)
- Builds knowledge graphs of code structure, relationships, and execution flows
- Provides semantic search powered by vector embeddings (pgvector)
- Enriches code metadata with AI-powered analysis via third-party LLM providers
- Exposes code intelligence via MCP Server Protocol (Streamable HTTP transport) for integration with AI development tools (Claude, Cursor, Windsurf, and others)
2. Account Registration
- You must provide a valid email address to create an account.
- You are responsible for maintaining the security of your credentials.
- You must be at least 16 years old to use the service.
- One person or legal entity may not maintain more than one free-tier account.
- You are responsible for all activities that occur under your account, including activity via API keys and MCP Server connections.
3. Subscription Plans & Billing
3.1 Plans
Grapuco offers subscription tiers (including Free and Pro) with varying storage limits, AI features, and credit allocations. Current plan details and pricing are published on our Pricing page at grapuco.com/pricing.
3.2 AI Credits
- The Pro plan includes a monthly allocation of AI credits that reset at the start of each billing cycle.
- Credits are consumed by AI cluster enrichment, vector embedding operations, and AI-powered queries made via the MCP Server or web interface.
- One credit equals approximately one AI operation (cluster enrichment, symbol embedding, or RAG query).
- If a credit-consuming operation fails due to an upstream LLM provider error or timeout, the credit is not deducted. If the operation partially completes (e.g., embedding succeeds but enrichment fails), only the successfully completed portion is charged.
- Credits may go negative once; subsequent AI operations are blocked until the balance is restored via plan renewal or top-up purchase.
- Additional credits can be purchased via top-up packages. Top-up credits do not expire and stack on top of the monthly allocation.
- The Free plan does not include AI features or credits.
3.3 Payment
- Paid plans are billed monthly or annually in advance.
- All prices are listed in USD. VND equivalents displayed on the platform are approximate and based on prevailing exchange rates of 26,500 VND/USD.
- Payment is processed securely via SePay. We do not store your credit card information.
- You may upgrade, downgrade, or cancel your plan at any time from your dashboard.
3.4 Refunds
Refund requests are handled on a case-by-case basis. We generally do not provide refunds for partial billing periods or consumed AI credits. To request a refund, contact us within 14 days of the relevant charge.
4. User Responsibilities
4.1 Your Obligations
You agree to:
- Only upload repositories that you own or for which you have the legal right to analyze.
- Not submit malicious code, malware, or exploit payloads.
- Not attempt to access other users' data, tenant namespaces, or internal infrastructure.
- Not reverse-engineer, decompile, or disassemble any part of the platform.
- Not use the service for any illegal or unauthorized purpose.
- Not exceed your plan's rate limits or abuse the API.
- Keep your API keys confidential and revoke compromised keys immediately.
4.2 Our Commitments
We commit to:
- Processing your source code solely for the purpose of knowledge graph extraction, semantic indexing, and AI enrichment as described in this agreement.
- Never using your source code, derived metadata, or knowledge graphs to train, fine-tune, or improve any machine learning model — whether our own or any third party's.
- Ensuring that all third-party AI sub-processors operate under Enterprise API agreements with contractual Zero-Data Retention (ZDR) guarantees.
- Deleting all raw source code from ephemeral storage immediately upon indexing completion.
5. API Keys & MCP Server
- API keys are scoped to your account and tenant namespace.
- You are responsible for all activity performed using your API keys, including activity initiated by third-party AI tools (Claude, Cursor, Windsurf, etc.) that you connect via MCP Server.
- API keys can be created and revoked at any time from your dashboard. Revocation takes effect immediately.
- MCP Server connections use Streamable HTTP transport and are subject to the same usage limits and credit consumption rules as your subscription plan.
- Rate limits are enforced per plan tier. Specific limits (requests per minute, concurrent connections) are published on our documentation site and may be updated with 30 days' notice.
- We reserve the right to throttle or disable API keys associated with abusive usage patterns, excessive error rates, or suspected security compromises.
- If you share your API key with a third-party tool or service, you assume full responsibility for that tool's usage and any resulting credit consumption. We strongly recommend using separate API keys for each integration and rotating keys regularly.
6. Intellectual Property
6.1 Your Code & Derived Data
- You retain full and exclusive ownership of all source code you submit to Grapuco. We do not claim any intellectual property rights over your code.
- All data derived from your code — including knowledge graphs, symbol metadata, AI-enriched annotations, community clusters, and vector embeddings — is considered your data and remains your property.
- We are granted a limited, non-exclusive license to process and store your derived data solely to provide and improve the Grapuco service to you. This license terminates immediately upon account deletion.
- Upon account deletion, all derived data (graphs, vectors, metadata, query history) is permanently destroyed in accordance with our Privacy Policy. We retain no license to use, reference, or derive value from your data after termination.
6.2 Our Platform
The Grapuco platform — including its algorithms, user interface, documentation, APIs, MCP Server implementation, and branding — is the intellectual property of Bitsness Technology & Solutions Co., Ltd. You may not copy, modify, distribute, or create derivative works from any part of the platform without prior written permission.
7. Service Availability
- We use commercially reasonable efforts to maintain high availability of the Grapuco platform, but we do not guarantee uninterrupted or error-free service.
- Scheduled maintenance will be communicated at least 48 hours in advance via email or in-app notification when possible. Emergency maintenance for critical security issues may be performed without advance notice.
- We reserve the right to modify, suspend, or discontinue features with reasonable notice (minimum 30 days for material changes, except where required for security or legal compliance).
- Service interruptions caused by force majeure events (natural disasters, government actions, infrastructure provider outages) are excluded from any availability commitments.
8. Limitation of Liability
To the maximum extent permitted by applicable law:
- Grapuco is provided "as is" and "as available" without warranty of any kind, whether express, implied, or statutory, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
- We do not warrant that the knowledge graphs, AI enrichments, or semantic search results generated by the platform are complete, accurate, or error-free.
- We are not liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, business opportunity, or goodwill.
- We are not responsible for data loss resulting from user error, third-party service failures, or circumstances beyond our reasonable control.
- Our total aggregate liability for any and all claims arising out of or relating to these Terms or your use of the service shall not exceed the total amount you paid to us in the twelve (12) months immediately preceding the event giving rise to the claim.
9. Indemnification
You agree to indemnify, defend, and hold harmless Bitsness Technology & Solutions Co., Ltd., its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or relating to:
- Your upload of source code that infringes upon the intellectual property rights of any third party.
- Your violation of these Terms or any applicable law or regulation.
- Your misuse of API keys, including unauthorized sharing with third parties.
- Any activity conducted through your account, whether or not authorized by you.
10. Account Termination
- You may delete your account at any time via Settings → Account → "Permanently Delete My Account."
- We may suspend or terminate accounts that violate these Terms, engage in abusive behavior, or pose a security risk to the platform or other users. Where possible, we will provide notice and an opportunity to cure before termination, except in cases of severe or repeated violations.
- Upon termination (whether by you or by us), all your data — including personal information, knowledge graphs, vector embeddings, and MCP query history — will be permanently and irreversibly deleted within 30 calendar days.
- Outstanding payment obligations incurred prior to termination remain due regardless of the reason for termination.
11. Governing Law & Dispute Resolution
- These Terms are governed by and construed in accordance with the laws of the Socialist Republic of Vietnam.
- In the event of any dispute arising out of or relating to these Terms, both parties agree to first attempt resolution through good-faith negotiation for a period of thirty (30) days.
- If negotiation fails, the dispute shall be submitted to the Vietnam International Arbitration Centre (VIAC) for resolution under its applicable rules, before either party may pursue litigation.
- If arbitration is not pursued or is inapplicable, the dispute shall be resolved by the competent courts in Hanoi, Vietnam.
- The official language of these Terms is English. In the event of any conflict between an English version and a translated version, the English version shall prevail.
12. Changes to Terms
We may update these Terms from time to time. When we make material changes — particularly changes that affect your rights, obligations, or how your data is processed — we will notify you via email or in-app notification at least 30 days before the changes take effect. Non-material changes (e.g., formatting, clarifications) may take effect immediately upon posting.
Continued use of the service after updated Terms take effect constitutes your acceptance. If you disagree with any changes, you may terminate your account as described in Section 10.
13. Contact
For questions about these Terms, contact us at:
Bitsness Technology & Solutions Co., Ltd.Công ty TNHH Công nghệ và Giải pháp Bitsness
Email: legal@grapuco.com
General: bitsness.ad@bitsness.vn
Website: https://grapuco.com | https://bitsness.vn