Skip to content
DiscordTwitterLinkedInInstagram

Security & Safe Usage

Security & Safe Usage

Building with CodePup AI should always be safe, predictable, and secure.
This page highlights how CodePup AI handles sensitive information and how you can protect your data while generating or modifying projects.

Avoid entering any of the following directly in prompts:

  • Passwords
  • API keys
  • Access tokens
  • Database connection strings
  • Secrets embedded inside code blocks

These should never be written in the natural-language prompt.

When generating projects requiring external services, CodePup AI provides dedicated secure dialogs for entering secrets such as:

  • Supabase access token
  • Stripe secret key
  • Resend API key
  • Custom provider tokens (if required)

These dialog boxes appear before generation begins, ensuring secrets stay isolated from your main prompt.

Your API keys are used only for:

  • Validating service connections
  • Setting up environment variables
  • Auto-configuring integrations (if requested)

They are never logged or stored elsewhere.

CodePup AI Is Not Responsible for Secrets Shared in Prompts

Section titled “CodePup AI Is Not Responsible for Secrets Shared in Prompts”

If you choose to paste sensitive information directly in your prompts, you assume full responsibility for any potential misuse or exposure.

  • Environment variables are created securely inside the project structure.
  • Code involving secrets is generated using safe access patterns (e.g., process.env.* or platform-specific environments).
  • Client-side code never embeds backend secrets; warnings are displayed when a value appears unsafe.

RLS policies determine who can access what data in your database. We recommend you carefully review them before publishing your project, and keep revisiting and updating them as you develop the project.

  • Rotate keys periodically.
  • Use development-only keys during generation/testing.
  • Export to GitHub and review .env.example and deployment configs before going live.