Legal

Terms of Service

These Terms explain the rules for using BaseForge, including the website builder, documentation, CLI, and generated project output.

Last updated: July 12, 2026

01

Overview

By accessing or using BaseForge, you agree to these Terms. If you do not agree, do not use the website, builder, CLI, documentation, generated output, or related services.

  • BaseForge is a free developer tool for generating TypeScript-first Next.js project starters.
  • You may use, copy, modify, and deploy project files generated for you, subject to any third-party license terms that apply to included packages or tools.
  • Generated authentication, database, Docker, and deployment files are scaffolds. You are responsible for reviewing and securing them before production use.
  • BaseForge is provided as is and may change, fail, or be unavailable.

02

What BaseForge Provides

BaseForge provides tools that generate starter project files from supported stack choices. BaseForge does not currently provide hosted user accounts, managed deployments, payment processing, production databases, or hosted generated-project storage.

Website builder
The website builder lets you choose supported stack options, preview generated output, and download project files as a ZIP.
Generation API
The builder sends selected project configuration to BaseForge so the server can validate the request and return generated file data.
CLI
The CLI package is published as @baseforge/create. Depending on the options you choose, the CLI can write generated files locally and optionally run the selected package manager's install command.
Documentation
The documentation explains supported options, setup steps, limitations, and feature-specific follow-up work for generated projects.

03

Generated Project Output

You may use, copy, modify, distribute, and deploy project files generated for you by BaseForge for personal or commercial projects, subject to these Terms and any third-party license terms that apply to included dependencies, frameworks, libraries, or tools.

BaseForge does not claim ownership over the original products, applications, content, business logic, or modifications you build on top of generated project output.

You are responsible for reviewing generated files, dependency licenses, security posture, configuration, and production readiness before using generated output.

04

Your Responsibilities

When using BaseForge or generated output, you must:

  • review generated files before using, publishing, deploying, or sharing them;
  • replace placeholder secrets and configure real environment variables;
  • implement real user lookup, password hashing, access control, and security checks before using generated authentication scaffolds;
  • configure your own database, hosting, deployment, logging, backups, and monitoring;
  • run dependency installation, type checks, builds, tests, audits, and security reviews in your own environment;
  • comply with laws, regulations, third-party terms, and open-source licenses that apply to your project.

05

Scaffold and Security Disclaimers

BaseForge generates starter code, not complete production systems. Generated Auth.js credentials output is a scaffold and intentionally requires real user lookup, password hashing, password verification, authorization rules, session review, and secret configuration.

Generated database, Prisma, Docker Compose, and environment files are setup aids. They do not replace production database hosting, migrations strategy, backups, monitoring, access control, secret management, or infrastructure review.

Do not treat generated output as audited, hardened, compliant, or production-ready until you have reviewed and tested it for your own use case.

06

Acceptable Use

You agree to use BaseForge responsibly. In particular:

  • do not attack, overload, probe, disrupt, or attempt to bypass security controls for BaseForge or its hosting providers;
  • do not use BaseForge to generate, distribute, or support unlawful, harmful, infringing, or abusive activity;
  • do not send secrets, API keys, passwords, production database URLs, payment information, or sensitive personal information as project names or builder inputs;
  • do not use automated traffic, scraping, or repeated generation requests in a way that degrades the service for others;
  • do not misrepresent your relationship with BaseForge or imply that BaseForge endorses your generated project.

07

Third-Party Services and Software

  • Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, Radix UI, Prisma, Auth.js, PostgreSQL, Docker, npm, pnpm, and other generated-project dependencies or tools may have their own licenses, security advisories, documentation, and terms.
  • External links to GitHub, NPM, Telegram, and other services are provided for convenience. Those services are operated by third parties and are governed by their own terms and policies.
  • If you use the CLI with dependency installation enabled, your package manager may contact registries such as npm and download third-party packages into your local project.

08

Ownership

BaseForge, including its name, website, design, documentation, source code, templates, and branding, is protected by intellectual property laws. Except for generated project output as described in these Terms, these Terms do not grant you ownership of BaseForge itself or permission to use BaseForge branding in a way that implies endorsement.

If you send feedback, suggestions, or ideas about BaseForge, you allow us to use them without restriction or obligation to you.

09

Privacy

The BaseForge Privacy Policy explains how information is handled when you use the website, builder, and related features.

Read the Privacy Policy

10

Changes and Availability

BaseForge may change, suspend, remove, limit, or discontinue any part of the service at any time. Supported stack options, generated files, dependency versions, documentation, CLI behavior, and API behavior may change over time.

We may update these Terms as BaseForge changes. The updated version will be posted on this page with a new last updated date. Continued use of BaseForge after changes become effective means you accept the updated Terms.

11

Disclaimers

BaseForge is provided on an as-is and as-available basis. To the maximum extent permitted by law, BaseForge disclaims all warranties and conditions, whether express, implied, statutory, or otherwise.

  • BaseForge may contain bugs, incomplete output, outdated dependency guidance, or compatibility issues.
  • Generated projects may require manual changes before they build, deploy, pass audits, or satisfy your production requirements.
  • BaseForge does not provide legal, security, compliance, deployment, database, or authentication advice.
  • BaseForge does not guarantee that generated output is secure, compliant, uninterrupted, error-free, or fit for a particular purpose.

12

Limitation of Liability

To the maximum extent permitted by law, BaseForge and its maintainers will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, lost revenue, lost data, business interruption, security incidents, deployment failures, dependency issues, or claims arising from generated output or your use of BaseForge.

To the maximum extent permitted by law, the total liability of BaseForge and its maintainers for any claim relating to the service is limited to the greater of the amount you paid to use BaseForge in the three months before the claim or 100 USD. Because BaseForge is currently free, this limitation is intended to reflect the free, starter-tool nature of the service.

13

Indemnity

To the extent permitted by law, you agree to defend, indemnify, and hold harmless BaseForge and its maintainers from claims, damages, liabilities, costs, and expenses arising from your use of BaseForge, generated output, your projects, your violation of these Terms, or your violation of applicable law or third-party rights.

14

Governing Law

Unless applicable law requires otherwise, these Terms are governed by the laws of the jurisdiction where BaseForge is operated, without regard to conflict-of-law rules. Some jurisdictions do not allow certain limitations or exclusions, so parts of these Terms may not apply to you.

15

Contact

For questions about these Terms, contact BaseForge through the public Telegram contact currently linked on the website.

Contact BaseForge