Privacy notice
Last updated 12 November 2026
Reweave is a Figma plugin that turns web pages into editable Figma layers. It is made by ARYASTRA. This notice explains what data the plugin, its capture service and its Chrome extension handle, and where that data goes. Questions: reweave@aryastra.com.
- No accounts, no login, no analytics, no tracking.
- Pasted HTML and ZIP files never leave your computer. They are processed inside Figma.
- Our server, capture.aryastra.com, counts your imports for the free plan’s monthly limit. It stores who imported only as one-way hashes.
- Import URL and From browser also send our server the page to capture, and only when you use them.
Counting imports
Reweave is free for 15 imports a month; Reweave Pro removes the limit. To keep count, the plugin tells our server about each import before it starts: what kind it is (URL, browser, HTML or ZIP, never its content), your Figma user ID, a random ID the plugin keeps on your computer, and your IP address. If you have entered a Pro license key, it sends that too.
- Our server stores these IDs, your IP address and your license key only as one-way hashes, which can’t be turned back into the originals, together with the time and kind of each import. These records are deleted after 100 days.
- An import that fails is not counted.
- If our server can’t be reached, Paste HTML and ZIP imports still work, uncounted.
Reweave Pro and payments
Reweave Pro is sold on aryastra.com/reweave through Dodo Payments, which acts as the seller and handles payment, tax and receipts under its own privacy policy. We never see your card details. To check a license key, our server sends Dodo Payments the key and a name made from the hashed Figma user ID. A key works on two Figma accounts at a time; you can remove it from one under Options in the plugin.
Paste HTML and ZIP
When you paste HTML or choose a ZIP of an exported site, Reweave builds the layers inside Figma. The content is not sent anywhere; only the count described above is. Images included in the HTML or the ZIP are imported from it. Images it links to on other websites are not downloaded: they keep their place without the picture, and the import report lists how many.
Import URL
When you import a web address, the plugin sends that address to the Reweave capture service. The service opens the page in a browser on our server, reads its layout, text, styles and images, and sends the result back to the plugin, which turns it into Figma layers.
- The captured page is held in the server’s memory until the plugin collects it, at most 5 minutes after the capture finishes, and then discarded. It is not saved to disk or to any storage.
- The service opens only public web addresses. It refuses private and internal network addresses.
- The pages are opened as a visitor with no login, so you get the public version of the page.
From browser (Chrome extension)
The Reweave Capture extension for Chrome captures the page in your current tab exactly as you see it, including pages you are logged in to, but only when you press Capture this page, or only the elements you select after pressing Select elements. Nothing is read or sent at any other time.
- What it reads: the visible page structure, text, styles and the images the page shows. Text typed into fields is captured as it appears on screen, with passwords shown as dots. Clear anything private from the page before capturing.
- Where it goes: to the capture service, which holds it in memory for at most 30 minutes and gives you a code. The plugin fetches the capture with that code. Only someone with the code can fetch it, and there is no way to list waiting captures.
- Images from other sites: images often live on other domains or behind your login. If you press Allow images from other sites in the extension, Chrome asks you to let it read all sites, and it downloads those images with your browser’s own access when you capture. It is not asked for at install, and it never reads or sends your cookies anywhere else.
- Other screen sizes: to capture sizes other than your window’s, the extension briefly resizes the tab using Chrome’s developer tools, and Chrome shows a “started debugging” bar while it does.
- Selecting elements: the picker outlines elements as you point at them and holds the page’s own clicks while it is open, so links do not open. It reads only the elements you select, when you press Capture, and is gone when you close it or press Esc.
What our server logs
To run the service and keep it safe, our server logs each request it receives, including your IP address and the time, and the web address of each page you ask it to capture. These logs do not contain the captured page. We use them only to operate the service, fix problems and prevent abuse. They are kept by our hosting provider for a limited period and then deleted.
Diagnostics you choose to share
Under Options, the plugin can keep a diagnostics summary for a bug report. It is off by default. When on, it records only how long each step of an import took, not the page content, and nothing is sent anywhere: you copy the summary yourself, with page titles and messages removed first.
Who processes the data
- ARYASTRA operates Reweave and the capture service.
- Railway hosts the capture service and its database, in the EU (West Europe).
- Dodo Payments sells Reweave Pro as merchant of record and checks license keys.
- Figma runs the plugin. Your Figma files are governed by Figma’s own privacy policy.
We don’t sell or share your data with anyone else.
Your choices
- Use Paste HTML or ZIP if you don’t want any page content to leave your computer.
- Don’t capture pages that show information you don’t want sent to our server.
- To ask about your data or request deletion of log entries, write to reweave@aryastra.com.
Changes
If this notice changes, we update the date at the top of this page.