AI 3D Model Generator

Your privacy matters. Protect yourself with a secure VPN.
Sponsored

Privacy Policy — AI 3D Model Generator

Last updated: 2026-08-09

Overview

AI 3D Model Generator ("the Extension") is a Chrome browser extension that lets you generate low-poly 3D models from text descriptions or reference images using AI language model APIs, preview them in WebGL, and export them as OBJ/FBX/STL files.

This Privacy Policy explains what data the Extension accesses, how it is stored, and who can see it.

Data We Do NOT Collect

The Extension does not collect, track, or transmit any of the following:

  • Browsing history
  • Website content or URLs you visit
  • Personal information (name, email, identity)
  • Cookies or authentication tokens from websites
  • Telemetry, analytics, or usage statistics
  • Location data
  • Device identifiers

The Extension has no server-side component. There is no developer-controlled backend that receives your data.

Data Stored Locally

The following data is stored only in your browser's local storage (chrome.storage.local) and never leaves your device unless you explicitly send it to an AI provider:

DataWhere storedPurpose
AI provider configuration (provider name, Base URL, model list)chrome.storage.localRemember which AI provider and models you selected
API Key (for the AI provider you configure)chrome.storage.localAuthenticate requests to your chosen AI provider
Language preference (English / Chinese)chrome.storage.localRemember your UI language choice

Important: The API Key is stored locally in your browser and is only included in HTTP requests sent directly to the AI provider you configured. It is never sent to any other party, including the developer of this Extension.

Data Sent to Third-Party AI Providers

When you click "Generate 3D Model", the Extension sends the following data directly from your browser to the AI provider you have configured:

  • Your text description of the model you want to generate (e.g. "small house", "frog").
  • Reference image (if uploaded) — sent to the vision model for analysis, or to the main model if it supports image input.
  • System prompts that instruct the AI how to plan and detail the 3D model.
  • Your API Key (in the Authorization header or URL parameter, as required by the provider's API).

Supported AI Providers

The Extension supports the following providers. Requests go directly to the provider's API endpoint. The developer of this Extension does not operate any of these endpoints.

ProviderAPI EndpointWhen it's contacted
DeepSeekhttps://api.deepseek.com/*Only if you select DeepSeek as your provider
Doubao (豆包)https://ark.cn-beijing.volces.com/*Only if you select Doubao as your provider
OpenAIhttps://api.openai.com/*Only if you select OpenAI as your provider
Anthropic Claudehttps://api.anthropic.com/*Only if you select Claude as your provider
Google Geminihttps://generativelanguage.googleapis.com/*Only if you select Gemini as your provider
xAI Grokhttps://api.x.ai/*Only if you select xAI as your provider
Mistralhttps://api.mistral.ai/*Only if you select Mistral as your provider
Perplexityhttps://api.perplexity.ai/*Only if you select Perplexity as your provider
Groqhttps://api.groq.com/*Only if you select Groq as your provider
Together AIhttps://api.together.xyz/*Only if you select Together AI as your provider
OpenRouterhttps://openrouter.ai/*Only if you select OpenRouter as your provider
DeepInfrahttps://api.deepinfra.com/*Only if you select DeepInfra as your provider
Fireworks AIhttps://api.fireworks.ai/*Only if you select Fireworks AI as your provider
Ollama (local)http://localhost:11434/*Only if you select local Ollama; never leaves your machine
CustomAny HTTPS URL you configureOnly if you enter a custom Base URL

The Extension will only contact the provider you have actively selected. It will not contact any other endpoint.

Third-Party Privacy Policies

Each AI provider has its own privacy policy that governs how they handle your requests. Please review the relevant policy:

Permissions and Justifications

storage

Purpose: Save your AI provider configuration, API key, model list, and language preference so you don't have to re-enter them each time you open the extension.

Data accessed: Only the data described in "Data Stored Locally" above.

Remote access: None. chrome.storage.local stays on the user's device.

host_permissions (14 specific HTTPS origins)

Purpose: Allow the extension's background service worker to make fetch() requests to the 14 AI providers we ship as one-click presets:

#ProviderOrigin
1DeepSeekhttps://api.deepseek.com/*
2豆包 Doubaohttps://ark.cn-beijing.volces.com/*
3OpenAIhttps://api.openai.com/*
4Anthropic Claudehttps://api.anthropic.com/*
5Google Geminihttps://generativelanguage.googleapis.com/*
6xAI Grokhttps://api.x.ai/*
7Mistralhttps://api.mistral.ai/*
8Perplexityhttps://api.perplexity.ai/*
9Groqhttps://api.groq.com/*
10Together AIhttps://api.together.xyz/*
11OpenRouterhttps://openrouter.ai/*
12DeepInfrahttps://api.deepinfra.com/*
13Fireworks AIhttps://api.fireworks.ai/*
14智谱 CogView/GLM-IMAGEhttps://open.bigmodel.cn/*

Data accessed: The text prompt, optional image data, and your API key (as described above).

When used: Only when you explicitly click "Generate 3D Model", "AI Modify", or "Generate Texture" in the extension. The extension does not make any requests in the background or on page loads.

host_permissions (http://localhost:11434/*)

Purpose: Allow requests to a local Ollama instance running on the user's machine. This never leaves the user's device.

optional_host_permissions (https://*/*)

Purpose: Allow users to point the "Custom" provider at any OpenAI-compatible HTTPS endpoint that is not in the 14 preset origins above. This is not granted by default. The browser shows a permission prompt asking the user to confirm. If the user declines, the custom endpoint is simply not used.

When used: Only at the moment the user clicks "Save Provider Config" for a "Custom" provider whose Base URL is not in the preset list, OR at the moment the user clicks "Generate 3D Model" / "Generate Texture" against such a custom provider.

Permissions NOT requested

  • downloads — not requested. File exports use the browser's built-in <a download> mechanism.
  • scripting — not requested. The extension does not inject any scripts into web pages.
  • tabs — not requested. The extension uses chrome.tabs.create to open the viewer in a new tab, which does not require the tabs permission in Manifest V3.
  • cookies — not requested. The extension does not read or set cookies.
  • webRequest — not requested. The extension does not intercept web traffic.
  • content_scripts — not requested. The extension does not run code in any web page.

Data Exported by the User

When you choose to export a generated 3D model (OBJ/FBX/STL) or G-code, the data is saved entirely on your device as a file you download. The export does not upload anything to any server.

Children's Privacy

The Extension is not directed at children under 13. We do not knowingly collect any data from children. If you believe a child has provided personal information to an AI provider through this Extension, please contact the AI provider directly.

Data Retention

The Extension itself does not retain any data beyond what is stored in chrome.storage.local. You can clear this data at any time by:

  • Right-clicking the extension icon → "Remove from Chrome", or
  • Going to chrome://extensions, clicking "Details" for this extension, and clicking "Clear storage".

Changes to This Policy

If the Extension's data practices change, this Privacy Policy will be updated and the "Last updated" date will reflect the change. Continued use of the Extension after changes constitutes acceptance of the updated policy.

Contact

For privacy questions about this Extension, contact: bianan2011@gmail.com

Open Source

This Extension's source code is available for review. You can inspect every line to verify that it behaves as described in this policy.