My understanding is that any editor can copy any doc they have access to, thus granting them Owner permissions and removing any restrictions they may have had as an editor.
Does the enterprise plan provide more securitiy? That would be nice to know! Thanks
Doc level security options are the same between the Team Plan and the Enterprise Plan.
Enterprises generally have more strict rules in how information is stored and handled and there are quite a few benchmarks for a data company to hit to earn that compliance. We earned these benchmarks and thatâs what the newsletter was about. Our protocols and how we work with our servers and things of that nature, not about doc settings for the user.
When I first signed up for CODA, I spent quite a bit of time on the community pages. One of the random posts I encountered (I believe it was written by @Paul_Danyliuk) described the way CODA docs are loaded into the client-side browser.
Over my head a bit, technically, but my understanding from the post was that any person who had view/comment access to a doc⌠could simply right-click the page, inspect element and download your entire docs worth of data from the browserâs resources
Obfuscated or not, that kind of sucks.
Does this security update address that issue?
If it doesnât, then that means CODA is still not secure enough for a lot of use cases where you would want to share some data and protect sensitive data within the same doc.
Please let me know if Iâm completely off base here or not understanding CODAâs technology stack well enough. To me, that issue/feature/bug makes using CODA to work with outside/untrusted collaborators a definite no-no. Would be great to be wrong about this because I love CODA for all my personal and internal team stuff.
This isnât the exact post I read, but it seems these users identified the same security issue of being able to download the entire doc, even if there are hidden/permissioned settings.
Just to be clear, any editor can make a copy of the doc they have access to, but they would be the owner of the new doc, not the original one.
This is the reality with all web-based documents. As long as information is being passed through over the internet, itâs impossible to prevent a determined individual from intercepting the raw data for a doc and using it to recreate it. The most that we can do, or even Google or Microsoft for that matter, is to put controls in the user interface to make it significantly harder to extract doc info, but it would never be impossible. Even with UI in place to prevent an individual doc from being copied, that wouldnât prevent anyone from manually recreating the original doc from scratch in a new doc.
Currently we recommend cross-doc as a way of partitioning access to a doc, since data transfer happens via Coda servers, which respect any settings set on Coda API tokens that limit access to a specific table or view.
@oleg yes you are correct that, with the current setup, a technical user could inspect and dissemble the page resources to get the data out of the doc.
However, security is a game of degrees, and being able to wholesale copy the entire document, with all of the formulas, configurations, automations, etc. is 1000x more of a risk than someone dissecting the page resources and reconstructing the document. The investment to do that vs being able to copy, especially with a complicated document is massive.
Enabling the owner to disable Editor copy would increase doc security tremendously and can be done with almost no development (a preference toggle to disable). This seems so obvious ⌠why not make this easy fix to support Makers?
We currently do have a way of disabling the copy option when publishing docs, so if you use that and share the link to the published doc, it wonât be as easy to figure out how to copy the doc.
Hello @oleg ,
Can you please tell me more about this âdisabling copy optionâ - because of GDPR I have to make sure that one of my docâs canât be copied. It would help if the published doc canât be copied, it would be a lot better if the shared doc canât be copied either, other than by the doc owner. I canât stress enough how important this is for many, many people, even if they donât realize this.
I read again through all the links, but I canât find how to accomplish this.
Greetings,
Joost
Hi @joost_mineur, in the link that I shared, see âHow do I publish my Coda doc?â â â#6: Set your preferred doc settingsâ. I understand the desire to have an option do this for sharing regular docs as well and itâs on our backlog for consideration.
it is easy though, so itâs debatable whatâs worse: admit that itâs not possible to properly secure the doc from copying and extracting all data, or give people false sense of security.
The only correct solution with Coda would be: use Crossdoc. Or push data through Zapier etc. Nothing else.
Or donât use Coda at all, but code a backend that would authorize each user to only get a portion of data, and serve only that data to them. Yes, youâll be writing a web server and security logic yourself.
Or use Bubble or some other app builder that supports item-level security on backend.
Thank you for your answer and explanation - I misunderstood the non-copy option. For me, if I publish it, it will usually be OK to copy it, but it is nice that we can leave the copy button out and that the menu option to copy isnât there.
For my projects, play mode is not enough for my users and with filters and locks I can do exactly what I want - up to the point where I canât prevent the doc to be copied and all the settings to be undone. I am glad you have it under consideration: you will make a lot of people happy if this makes it to the short list.