-
I'm new to Quarto and I would like to set up my personal website (incl. blog) using Quarto. However, I still have a question before setting up the website: Does Quarto make any requests to external services? Does Quarto comply to the European Union General Data Protection Regulation (GDPR)? I just wonder about that, because in Germany there have been cases where several websites used the Google Fonts service and apparently this violated the European Union General Data Protection Regulation (GDPR)? https://en.wikipedia.org/wiki/Google_Fonts#Privacy_issues I'm not sure if this is not the right place to ask this kind of question. If it is not, I apologize. I just didn't know where else to ask it. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 12 replies
-
It will mostly depends on what you do with Quarto. It is my belief that Quarto in its default setup does not violate the GDPR, but I might be wrong. Regarding Google Font, you can download them, and use your local copy. |
Beta Was this translation helpful? Give feedback.
-
Hi, The Observable runtime is liable to make CDN calls. Some observations I've noted:
Imports from observablehq unsurprisingly lead to calls to api.observablehq.com. They can be mitigated by hosting locally and loading using FileAttachments (confirm rights with license. I think this approach is OK from OHQ terms but I might be wrong). A quarto process for this would be smoother than a manual process. +It would be better if lodash, and other things that might be fetched from the runtime, can be served locally - for performance and privacy reasons - or at least for this option to be available? Observable runtime appears to be quite flexible to make this possible. (Performance is actually big here despite cache, see my comments in #5411) Finally, there are other cases where I noticed calls to Google Fonts: where at render time I wasn't connected to the internet, so it wasn't possible to download theme fonts locally during the render process, so a link was included. I didn't look for warnings in the CLI output, but my conclusion is if you want to understand how your Quarto site is behaving to make compliance decisions and to write your privacy policy accurately then I think you need to check how its behaving in practice. edit: to not leave this comment on a negative note, we can clearly remote this requirement in relation to the issues noted with development that doesn't seem very major. I think its consistent with how Quarto wants to behave, if we agree on that then I think it becomes a matter of logging some issues and if issues aren't addressed then noting known behavior in the documentation (which is exceptional quality). edit2: alternatively, only note Quartos known behavior, to facilitate compliance and privacy policy work Regards, |
Beta Was this translation helpful? Give feedback.
-
In very common cases yes. I'd make the following Quarto suggestions to improve user experience and facilitate flexibility:
+There are probably other areas where Quarto makes remote calls I haven't encountered/understood yet.
Interpretation and IANAL but this is really each websites responsibility I think? There isn't something inherently wrong with using Google Fonts, but there are obligations about consent, etc. (but again I am not a lawyer) However, IMO Quarto should help users understand how generated websites work in terms of resources, and can be better at this. |
Beta Was this translation helpful? Give feedback.
-
Old question, but very similar topic: |
Beta Was this translation helpful? Give feedback.
It will mostly depends on what you do with Quarto.
Quarto uses seveal open source "tools", listed in https://quarto.org/license.html
It is my belief that Quarto in its default setup does not violate the GDPR, but I might be wrong.
Regarding Google Font, you can download them, and use your local copy.