This currently runs only on your local machine. We do have a cloud version coming soon, but running your bots this way will be optional.
Yes, the code only is stored, not the data it processes. We could encrypt them so we can't read, but it would prevent us updating your scripts in future for new versions of axiom.
It does mean we could run your code, but this is not something we do, unless you want us to run your script in our cloud.
UI.Vision and long-established macro-recorders like iMacros target developers; this is a complete no-code approach.
Our tool is primarily built for non-technical people. We also have and are building up a bot sharing system (i.e. templated bot app store). It will be subject to manual vetting for quite a while.
Also, we tried to leverage: https://www.diffbot.com/ but the lack-of-accuracy/lack-of-complete-data + cost never justified it's usage.
It's a deceptively hard problem. Essentially, what we do is fingerprint the element. If the page changes, it boils down to how effective our fingerprinting and search algorithms are, to find the element if it has moved or changed.
The algorithms behind that are good enough for most use-cases now, but it's something we're continuously iterating on.
"All your bots live on you computer and process data in your web browser. We store the steps of your bot and data"
It seems the scripts are stored on your servers? Why? Does this mean that you can see my code or is it encrypted?
How does this compare to the more established web macro recorder tools (browser extensions) like the open-source kantu? https://github.com/A9T9/Kantu