Embed iframe doesn't load for anonymous user

Hi,
I’m having problems embeding Grist Page into iframe onto my website:
http://mennova.net/published/personal/prezenty/

When I enter my page in Incognito mode it shows just Grist logo in the iframe and keeps loading.
I get the following error:
image

However, when I access my page on the browser window which is logged into Grist it shows embedded widget correctly.

Surprisingly, when I paste the iframe’s src path directly into browser address bar in Incognito mode, it also shows the embedded version of the widget correctly.

My Grist Document access settings:
image

(I can see same problem appeared already here: Embed Grist - Mobile and Tablet Responsive )

Thanks for reporting this @Pawel_Cwiek. I can replicate this in chrome (firefox appears to work). We’ll look into it.

This is related to the “third-party cookies” policy in the incognito tab. To test how your site looks for an anonymous user you can temporarily turn off this policy. You can find it on the incognito mode start page. For example in chrome:

image

Grist is not storing any tracking cookies, but is using localeStorage to store user preferences, and access to localStorage (from external domains) is controlled by the same setting in the incognito mode.

You can also test if it works by logging out of Grist and visiting your page (of course not in incognito mode :slight_smile: )

Thanks @jarek - indeed it works this way. Pozdrawiam :slight_smile:

BTW I noticed in the embedded widget in read-only mode there is still possibility to view items that were originally filtered off (you cannot save the changes to filtering but you can still scroll through the complete table).
I think it can lead to unintentional data breach - my feel would be that data shall not be either viewable or even sent via api call.

Cześć Paweł :slight_smile:

Yes, this is by design, but maybe it is not clearly explained in the documentation. Filters are a client-only feature, to properly secure your data, you can use access rules, which can limit the number of rows or even columns that are visible to anonymous users.

Regarding the localStorage issue, we are working on a fix that will allow using incognito mode with embedded documents.