Your Code and Projects
Code Ownership
You own all code generated by Noah. This includes:- Frontend and backend code
- Smart contracts
- Configuration files
- Any code generated through prompts
Code Export & Download
You can take your code out of Noah at any time using two methods: Download as ZIP: Click the Download button (↓) in your project’s top toolbar to download all your project files as a ZIP archive directly to your computer. Export to GitHub: Connect your GitHub account and push your project to a repository for full version control, collaboration, and backup. See GitHub Integration for setup instructions.Code Storage
- Projects are private by default — Only you can access your projects unless you explicitly share them
- Code lives in your project — Noah does not share your code with other users
- GitHub export — You can export your code to GitHub at any time for full version control
Code Sharing
When you share a project:- Private sharing — Share with specific collaborators who need access
- Public sharing — Make your project visible to others (only when you choose to)
Data Handling
What Data Noah Processes
When you use Noah, the following data is processed to provide the service:| Data Type | Purpose | Retention |
|---|---|---|
| Chat messages | To understand your prompts and generate code | Duration of session |
| Project files | To build, preview, and deploy your application | While project exists |
| Supabase credentials | To connect your database (via OAuth) | While connected |
| API keys / secrets | To enable integrations (stored encrypted) | Until you remove them |
What Noah Does NOT Do
- Does not sell your data to third parties
- Does not share your code with other users without your permission
- Does not expose credentials — API keys and secrets are encrypted and kept server-side
- Does not store wallet private keys — Wallet operations use secure, scoped methods
AI and Your Data
How AI Models Process Your Code
When you send a prompt, Noah sends relevant context (your code and project files) to AI models to generate responses. This is necessary to provide accurate, context-aware code generation.- AI model calls are made over encrypted connections
- Context is sent only for the current request
- Different AI providers may be used depending on the model selected
Training Data
Noah may use anonymized, non-identifiable data to improve the service. Your personally identifiable information (PII) is never used for training.Security of Connections
All connections between Noah and external services are secured:- HTTPS — All API calls and data transfers use TLS encryption
- OAuth — Supabase connects through OAuth (no manual API key copying)
- Encrypted storage — Secrets and credentials are encrypted at rest
Account Security
Protecting Your Account
- Use a strong, unique password for your Noah account
- Do not share your account credentials
- Log out from shared or public devices
Session Management
Noah sessions are isolated per user. Your project data and chat history are not accessible to other users.For Teams and Organizations
If you’re using Noah for team or enterprise work:- Project isolation — Each project is independent with its own access controls
- Role-based access — Control who can view, edit, or manage projects
- Credential separation — Each project has its own secrets and connections
Your Rights
You have the right to:- Access your data — Export your code and projects at any time
- Delete your data — Delete projects and account data when no longer needed
- Control sharing — Choose who has access to your projects
FAQ
Does Noah use my code to train AI models?
Does Noah use my code to train AI models?
Noah may use anonymized, non-identifiable data to improve the service. Your PII and identifiable code are not used for model training.
Can other users see my projects?
Can other users see my projects?
No. Projects are private by default. Only you and people you explicitly share with can access your projects.
What happens when I delete a project?
What happens when I delete a project?
When you delete a project, all associated code, files, and configuration are removed. This cannot be undone.
How are my Supabase credentials handled?
How are my Supabase credentials handled?
Noah connects to Supabase through OAuth. Your credentials are not stored as plain text — they are managed through secure OAuth tokens.
Can I export my code?
Can I export my code?
Yes. You can download your project as a ZIP using the Download button (↓) in the top toolbar, or export to GitHub by connecting your GitHub account. Both options are always available. See GitHub Integration for details.