[GH-ISSUE #1787] Google Fonts is unlawfull in EU #518

Closed
opened 2026-02-26 18:47:24 +03:00 by kerem · 4 comments
Owner

Originally created by @aeris on GitHub (May 11, 2025).
Original GitHub issue: https://github.com/documenso/documenso/issues/1787

Originally assigned to: @ephraimduncan on GitHub.

Issue Description

Hello!

Currently Documenso embed Google Fonts https://github.com/documenso/documenso/blob/main/apps/remix/app/root.tsx#L40-L53
Such CDN is unlawfull in EU because the GDPR.

This service is US related and so is highly problematic, with already 2 CJEU cases acting US services can't be lawfull in EU.
Such CDN is obviously not necessary because fonts can be hosted directly with Documenso, and so we have no legal basis to use such service, violating article 6 legitimate interest.

Could it be possible to remove such service and embed fonts directly instead?

Steps to Reproduce

No response

Expected Behavior

No response

Current Behavior

No response

Screenshots (optional)

No response

Operating System [e.g., Windows 10]

No response

Browser [e.g., Chrome, Firefox]

No response

Version [e.g., 2.0.1]

No response

Please check the boxes that apply to this issue report.

  • I have searched the existing issues to make sure this is not a duplicate.
  • I have provided steps to reproduce the issue.
  • I have included relevant environment information.
  • I have included any relevant screenshots.
  • I understand that this is a voluntary contribution and that there is no guarantee of resolution.
  • I want to work on creating a PR for this issue if approved
Originally created by @aeris on GitHub (May 11, 2025). Original GitHub issue: https://github.com/documenso/documenso/issues/1787 Originally assigned to: @ephraimduncan on GitHub. ### Issue Description Hello! Currently Documenso embed Google Fonts https://github.com/documenso/documenso/blob/main/apps/remix/app/root.tsx#L40-L53 Such CDN is unlawfull in EU because the GDPR. This service is US related and so is highly problematic, with already 2 CJEU cases acting US services can't be lawfull in EU. Such CDN is obviously not necessary because fonts can be hosted directly with Documenso, and so we have no legal basis to use such service, violating article 6 legitimate interest. Could it be possible to remove such service and embed fonts directly instead? ### Steps to Reproduce _No response_ ### Expected Behavior _No response_ ### Current Behavior _No response_ ### Screenshots (optional) _No response_ ### Operating System [e.g., Windows 10] _No response_ ### Browser [e.g., Chrome, Firefox] _No response_ ### Version [e.g., 2.0.1] _No response_ ### Please check the boxes that apply to this issue report. - [x] I have searched the existing issues to make sure this is not a duplicate. - [x] I have provided steps to reproduce the issue. - [x] I have included relevant environment information. - [x] I have included any relevant screenshots. - [x] I understand that this is a voluntary contribution and that there is no guarantee of resolution. - [x] I want to work on creating a PR for this issue if approved
Author
Owner

@github-actions[bot] commented on GitHub (May 11, 2025):

Thank you for opening your first issue and for being a part of the open signing revolution!

One of our team members will review it and get back to you as soon as it possible 💚

Meanwhile, please feel free to hop into our community in Discord

<!-- gh-comment-id:2869960614 --> @github-actions[bot] commented on GitHub (May 11, 2025): Thank you for opening your first issue and for being a part of the open signing revolution! <br /> One of our team members will review it and get back to you as soon as it possible 💚 <br /> Meanwhile, please feel free to hop into our community in [Discord](https://documen.so/discord)
Author
Owner

@ElTimuro commented on GitHub (May 15, 2025):

@aeris direct embedding make sense, we'll look into that!

<!-- gh-comment-id:2883844615 --> @ElTimuro commented on GitHub (May 15, 2025): @aeris direct embedding make sense, we'll look into that!
Author
Owner

@aeris commented on GitHub (May 15, 2025):

💓
I did a ugly quick fix at the moment with direct embedding too, but perhaps there is better way than mine to do that 😅

<!-- gh-comment-id:2883852477 --> @aeris commented on GitHub (May 15, 2025): 💓 I did a ugly quick fix at the moment with direct embedding too, but perhaps there is better way than mine to do that 😅
Author
Owner

@ElTimuro commented on GitHub (May 15, 2025):

This is WIP and will be addressed soon: https://github.com/documenso/documenso/pull/1798

<!-- gh-comment-id:2883920947 --> @ElTimuro commented on GitHub (May 15, 2025): This is WIP and will be addressed soon: https://github.com/documenso/documenso/pull/1798
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#518
No description provided.