I am sorry, I didn't explain properly. I watched your demo at https://www.youtube.com/watch?v=HobLlnD7Im0&t=5s. A sheet is loaded via the API. What happens with the data I enter? Does it stay in the browser? Can I use an API to dump and restore data and formulas?
Ah, gotcha! The video is referring to a different product (in beta), "EqualTo Sheets". Sheet Markup uses some of our EqualTo Sheets tech, but it's a different product.
So, regarding EqualTo Sheets:
> What happens with the data I enter?
Data entered into an EqualTo Sheets workbook is saved to the EqualTo server.
This is to some extent the value we provide with EqualTo Sheets: you can just paste the code snippet we provide into your code base and immediately have a functioning workbook that saves changes and supports parallel editing.
> Can I use an API to dump and restore data and formulas?
Yes, we have a bunch of APIs. You can export / import XLSX, as well as read / write individual cells using REST and GraphQL APIs. Some more details:
Thanks for explaining. I see that you are a German company. Does that mean the data remains inside of the EU? When I use an EqualTo sheet, can I somehow know where my data ends up?
Asking because your subprocessors list doesn't give an immediate answer.
Currently, EqualTo Sheets data is stored in the US on Heroku. We have a signed DPA with Salesforce (owner of Heroku), so as to maintain GDPR compliance. Additionally, we can provide self-hosted instances to Enterprise customers, feel free to reach-out to me (email in my profile) if you'd like to discuss this further.
> Asking because your subprocessors list doesn't give an immediate answer.
Fair complaint :) I'll update our subprocesser page tomorrow to make this clearer.