Secrets stay private
AI keys and SMTP credentials belong in private server configuration outside public_html, never in generated client-side JavaScript.
Security through controlled generation
Integrated Omega Web Pro pipeline component: This engine operates within the Omega Web Pro website-generation and quality workflow. It is not one of the separately sold or separately installed Pure HTML Pro or WordPress products offered by OmegaWebApps.com.
Omega favors static-first output, private server configuration, strict path handling and validated generated files instead of placing secrets or unrestricted AI-generated code in the browser.
Omega Web Pro pipeline distinction: This engine is an integrated component of the Omega Web Pro website-generation workflow. It works inside the generation pipeline when Omega Web Pro builds website output; it is not one of the separately purchased or installed Pure HTML Pro or WordPress plugin products sold by OmegaWebApps.com.
Security architecture
The safest code is often the code a website does not need.
AI keys and SMTP credentials belong in private server configuration outside public_html, never in generated client-side JavaScript.
External planning data is schema-constrained and validated before the Omega engines use it.
Preview, export and project-storage paths are constrained to prevent generated requests from escaping their project workspace.
Ordinary static pages reduce the server-side attack surface when a project does not require a backend.
Server-side contact handling can be generated only when required and should use authenticated SMTP/private credentials.
Known generation or preview failures can block export instead of being ignored.
Deployment responsibility
The generated site can provide good defaults, but the final hosting environment still matters.
Keep secrets, backups and private data outside the public document root.
Use supported PHP/server versions and current hosting security updates where backend functionality is enabled.
Analytics, third-party scripts, forms, embeds and future edits can introduce new risks after generation.
Build • Rank • Own Your Code
Let AI assist the strategy while Omega retains control of the production output and validation rules.
Dual-platform responsibility
WordPress introduces PHP, CMS and update responsibilities that do not exist in a static site. Omega therefore keeps WordPress generation uniquely namespaced and validates that output separately while private credentials remain outside public_html.
Controlled generation boundary
Omega constrains native planning to structured project data. The verified sixteen-stage production pipeline then controls the build from AI Orchestrator and Entity Architecture through Deployment and Final Validation; planning output cannot bypass those production gates.
The Builder API applies session and origin protections designed to reject inappropriate cross-site build requests.
Active generation data is stored outside the publicly served website directory rather than placing raw project workspaces directly under public_html.
Generated previews use high-entropy project/token addressing, path restrictions and noindex controls rather than publishing the temporary build as an ordinary public website.
The preview route applies restrictive content-security rules to limit arbitrary network requests, external scripts, form submission and embedded objects during inspection.
OMEGA WEB PRO HOSTING
Generated-site security checks are complemented by operational isolation, authenticated dashboard access and private server-side configuration in the hosted workflow.
Current production customer architecture
For a first-time Omega Hosting checkout, Omega saves the selected plan and pending website to one restricted checkout-bound customer account before payment, sends a secure one-time account-setup email, and requires the customer to set a password and sign in before continuing to the required purchase acknowledgements and secure Stripe Checkout. Paid Hosting and Editor entitlement remain locked until Stripe confirms payment. For a first-time Lifetime Licence purchase, an existing account is reused where available, or the customer account is created after Stripe confirms the purchase. My Account is the commercial identity, website, licence and billing centre; recurring hosting customers can use the Full Hosting Dashboard while entitled; lifetime customers retain their separate same-domain software rights.
Purchased websites, subscription/renewal state, lifetime licences, Pending Checkout, Purchase History, profile/security, Builder and Website Editor entry points.
Secure Stripe customer-portal access for the account's usable canonical production billing customer, including supported payment-recovery and subscription billing actions.
Entitled operational hosting controls for project workspaces, provisioning, deployment, backups, databases, SFTP and usage, with customer-facing DNS/SSL state surfaced through Omega interfaces.