This Privacy Policy explains how LuaCode collects and uses information when you visit our website, sign in with Roblox, use the dashboard, connect the Roblox Studio plugin, buy credits or subscriptions, contact support, or use AI generation features.
We try to collect only what we need to operate, secure, improve, and bill for LuaCode. If you do not want us to process information as described here, do not use the Service.
1. Information We Collect
We collect information you provide directly, information we receive through Roblox login, information created when you use LuaCode, and limited technical information from your browser or device.
- Account data: Roblox user ID, Roblox username, display name, avatar URL, account ID, language preference, authentication state, and session information.
- Support data: email address, message content, attachments, and other details you choose to send when contacting us.
- Project and Studio data: project names, chat threads, prompts, generated output, selected models, plugin pairing requests, connected device records, Roblox place IDs, Roblox game IDs, Roblox place names, connection status, and build/task history.
- Usage and billing data: credit balance, wallet ledger records, purchases, subscription state, payment provider references, usage events, model usage, token or credit consumption, timestamps, and logs needed for fraud prevention and accounting.
- Technical data: IP address, browser type, device information, operating system, cookie identifiers, request metadata, error logs, and security logs.
2. Roblox Login
LuaCode uses Roblox OAuth to let you sign in and connect your Roblox identity to the Service. Based on the permissions requested during login, we may receive your Roblox user ID, username, display name, and avatar or profile image.
We do not ask Roblox for more account information than is needed for login and Studio pairing. Roblox's own privacy practices apply to information Roblox collects and controls.
3. Project Files, Code, and AI Processing
LuaCode is designed to act as a layer between your dashboard, AI systems, and Roblox Studio. We do not need to host your entire Roblox project file to provide the Service, but we may process the prompts, snippets, generated code, generated instructions, project metadata, place information, plugin messages, and task history needed to build, debug, and sync changes.
When you ask LuaCode to generate or edit something, relevant prompt content, code snippets, project context, and generated output may be sent to AI model providers, routing providers, infrastructure providers, or other subprocessors that help us deliver the generation.
4. Payments
When you purchase a subscription or credit pack, payment details are handled by the third-party checkout or payment provider shown during purchase. We do not store your full credit card number on our servers.
We may store payment records such as provider name, checkout reference, subscription ID, plan, amount, currency, status, timestamps, and webhook event IDs so that we can grant credits, prevent duplicate processing, handle support, and maintain accounting records.
5. How We Use Information
- Provide, operate, authenticate, secure, and maintain LuaCode.
- Connect your Roblox account and Roblox Studio plugin to your LuaCode account.
- Generate, apply, display, and store chat messages, generated output, task history, and project state.
- Measure usage, debit credits, grant credits, manage subscriptions, process purchases, and prevent billing abuse.
- Detect, investigate, and prevent fraud, abuse, security incidents, account compromise, and violations of our Terms.
- Debug errors, improve reliability, improve product quality, and develop new features.
- Respond to support requests and send service-related communications.
- Comply with legal obligations and enforce our rights.
6. Cookies and Similar Technologies
We use cookies and similar technologies to keep you signed in, maintain sessions, remember preferences, secure the Service, and understand basic usage. You can control cookies through your browser settings, but blocking necessary cookies may prevent LuaCode from working correctly.
8. Public Sharing
LuaCode does not intentionally publish your private project history as a public listing. If you choose to share generated output, Roblox places, screenshots, links, exported files, support attachments, or community posts, people who receive them may be able to view, save, or redistribute them.
Do not share URLs, files, screenshots, prompts, generated code, or project details that you want to keep private.
9. Data Retention
We keep information for as long as needed to provide LuaCode, maintain your account, comply with legal and accounting obligations, resolve disputes, prevent abuse, and enforce our Terms.
If you ask us to delete your account, we will delete or anonymize personal information where reasonably possible, except where we need to retain it for security, fraud prevention, legal compliance, accounting, backup, dispute, or legitimate business reasons.
10. Security
We use reasonable technical and organizational measures designed to protect information we process. However, no online service, transmission, storage system, AI provider, payment provider, or Roblox integration can be guaranteed to be completely secure.
You are responsible for protecting your account, Roblox account, local device, Studio installation, browser session, plugin pairing codes, and any generated output you export or publish.
11. Children's Privacy
LuaCode is not directed to children under 13, and users must be at least 13 years old. We do not knowingly collect personal information from children under 13.
If you believe a child under 13 has provided personal information to LuaCode, contact us at [email protected] and we will take appropriate steps to delete it.
12. International Users
Your information may be processed in the United States and other countries where we or our service providers operate. These countries may have privacy laws that differ from the laws where you live.
13. Your Rights and Choices
Depending on where you live, you may have rights to access, correct, delete, export, restrict, or object to certain processing of your personal information. You may also have the right to withdraw consent where processing is based on consent.
To make a privacy request, contact [email protected]. We may need to verify your identity and account ownership before completing a request.
14. Changes to This Policy
We may update this Privacy Policy from time to time. The updated version will be posted on this page with a new Last updated date. Your continued use of LuaCode after changes are posted means you accept the updated Policy where permitted by law.
15. Contact
Questions or privacy requests can be sent to [email protected].