Frequently asked questions

Ownership, licensing, hosting, re-runs and what counts as a clone.

Do I own the output?

Yes. The output is a plain Astro project in your repository. XRA is not in the request path, and nothing in the generated site calls back to us. Delete your account and the site keeps serving.

Is it legal to clone a site?

It depends entirely on the site. Rebuilding your own site, migrating off a page builder, or working from a layout you have the right to use is fine. Copying a site you do not own and publishing it with its branding can infringe copyright and trademark. XRA cannot tell the difference, so that judgement is yours.

What counts as a clone for billing?

One origin captured and rebuilt. Re-running the pipeline against a site you have already cloned does not count again, so iterating on a capture is free.

Does it work on single-page apps?

Yes, with the browser engine, which captures the DOM after it settles. Route discovery follows links, so an app that routes purely in JavaScript with no crawlable links yields its entry page unless you seed routes.

Can it get past bot protection?

It can clear a challenge once and reuse the resulting session for the rest of the capture. That is for sites you are authorised to capture — it is not a bypass service.

Can it capture pages behind a login?

Yes. Sign in as part of the run and optionally persist the session so later runs reuse it.

Where does it deploy?

Vercel by default, with a production alias on every deploy. The build is a normal Astro output, so any static or Node host works, including your own machine.

Do I need a database?

Only for the admin panel. Without one the site still builds and serves — slots simply render the defaults compiled into the components.

Can a client edit the site?

That is what the admin panel is for. Copy, media and theme are editable without touching the repository, scoped to their site only.

How faithful is the copy?

Assets are the honest measure: every run loads each route in a headless browser and counts failed requests, and the target is zero. Layout that depended on the origin's JavaScript is where fidelity degrades — see Limits.

Something not covered?

Mail team@allonelabs.com.