Bảo mật và thu thập dữ liệu

Việc sử dụng API Web Google Fonts có ý nghĩa gì đối với quyền riêng tư của người dùng?

API Google Fonts được thiết kế để giới hạn việc thu thập, lưu trữ và sử dụng dữ liệu của người dùng cuối. Việc sử dụng Google Fonts Web API không được xác thực và Google Fonts API không đặt hoặc ghi nhật ký cookie. Các yêu cầu đối với API Web của Google Fonts được gửi đến các miền cụ thể theo tài nguyên, chẳng hạn như font.googleapis.com hoặc Font.gstatic.com. Các yêu cầu về phông chữ sẽ tách biệt và không chứa bất kỳ thông tin xác thực nào được gửi đến google.com trong khi sử dụng các dịch vụ khác của Google đã được xác thực, chẳng hạn như Gmail.

Khi tôi nhúng Google Fonts vào trang web của mình qua API Web của Google Fonts, Google nhận được dữ liệu nào từ khách truy cập trang web của tôi?

Khi người dùng cuối truy cập vào một trang web nhúng Google Fonts, trình duyệt của họ sẽ gửi các yêu cầu HTTP đến Google Fonts Web API. API Web của Google Fonts sẽ phân phát Google Fonts xếp tầng (CSS) và sau đó là tệp phông chữ được chỉ định trong CSS cho người dùng. Các yêu cầu HTTP như vậy bao gồm (1) địa chỉ IP được người dùng tương ứng sử dụng để truy cập Internet, (2) URL được yêu cầu trên máy chủ Google và (3) tiêu đề HTTP bao gồm tác nhân người dùng mô tả phiên bản hệ điều hành và trình duyệt Internet của khách truy cập trang web, cũng như tham chiếu (tức là trang web hiển thị phông chữ Google).

Để cho rõ ràng, Google không sử dụng bất kỳ thông tin nào do Google Fonts thu thập để tạo hồ sơ của người dùng cuối hoặc cho quảng cáo được nhắm mục tiêu.

Khi tôi nhúng Google Fonts vào trang web của mình qua Google Fonts Web API, tại sao Google nhận được địa chỉ IP của khách truy cập trang web của tôi?

Google nhận địa chỉ IP của khách truy cập trang web. Google sẽ xử lý địa chỉ này để phản hồi yêu cầu của khách truy cập và vì mục đích bảo mật.

Giao thức Internet yêu cầu các địa chỉ IP để chuyển dữ liệu qua Internet giữa một ứng dụng cụ thể (tức là trình duyệt) và một máy chủ nhất định. Đây là lý do tại sao mỗi yêu cầu ứng dụng gửi đến bất kỳ máy chủ nào đều chứa địa chỉ IP của ứng dụng đó để máy chủ có thể phản hồi địa chỉ IP đó. Do đó, việc các máy chủ của Google cần thiết phải nhận địa chỉ IP để truyền phông chữ không phải là của riêng Google và phù hợp với cách hoạt động của Internet.

Tôi có thể nhúng Google Fonts vào trang web của mình mà không gửi dữ liệu người dùng cuối đến máy chủ của Google không?

Thay vì tìm nạp phông chữ từ máy chủ của Google, nhà phát triển có thể tự lưu trữ phông chữ web trên trang web của mình trên trang web của mình bằng cách tải phông chữ xuống và tải lên máy chủ. Khi phông chữ được tải từ máy chủ của nhà điều hành trang web, Google sẽ không nhận được bất kỳ loại dữ liệu nào liên quan đến lượt truy cập vào trang web. Tuy nhiên, có một số hạn chế đối với việc tự lưu trữ phông chữ Google Fonts (xem bên dưới).

Để biết thêm thông tin về tính năng tự lưu trữ phông chữ cho Google Fonts, hãy đọc Hướng dẫn nhanh về phông chữ trên web tự lưu trữ.

Đâu là những ưu điểm của việc nhúng Google Fonts vào trang web của tôi thông qua Google Fonts Web API?

Việc lưu trữ phông chữ web trên máy chủ của Google mang lại một số lợi ích cho cả nhà phát triển và người dùng cuối. Google Fonts giúp bạn dễ dàng thể hiện cá tính và hiệu suất cho các trang web cũng như các sản phẩm kỹ thuật số khác. Trải nghiệm này đã vượt xa tuyên bố giá trị ban đầu — giúp tăng tốc độ web bằng cách cho phép trình duyệt của bạn lưu các phông chữ thường dùng vào bộ nhớ đệm trên mọi trang web sử dụng API. Điều này không còn đúng nữa, nhưng API vẫn cung cấp các tính năng tối ưu hoá bổ sung và quan trọng để trang web tải nhanh và phông chữ hoạt động tốt.

Bằng cách sử dụng mã do Google Fonts tạo, máy chủ của chúng tôi sẽ tự động gửi tệp nhỏ nhất có thể cho mọi người dùng dựa trên các công nghệ mà trình duyệt của họ hỗ trợ. Ví dụ: chúng tôi sử dụng nén WOFF 2.0 khi có sẵn. Điều này có thể giảm kích thước phông chữ và giúp web nhanh hơn cho tất cả người dùng, đặc biệt là tại những khu vực gặp vấn đề liên quan đến băng thông và khả năng kết nối. Các nhóm biểu tượng do Google Fonts phân phối hưởng lợi từ cùng một cơ sở hạ tầng.

Đáng chú ý là có một số hạn chế đối với tính năng tự lưu trữ phông chữ của Google Fonts. Trước tiên, kích thước tải xuống của tệp phông chữ sẽ tăng lên vì nhà phát triển sẽ tải toàn bộ tệp phông chữ xuống, thay vì các phần của tệp đó (khi API Google Fonts Web phân phối phông chữ). Thứ hai, không có cách nào để đảm bảo phông chữ tự lưu trữ sẽ tương thích với mọi trình duyệt. Ngược lại, API Web của Google Fonts tự động phân phối phông chữ phù hợp với trình duyệt cụ thể của người dùng và bao gồm bản sửa lỗi cho các vấn đề cụ thể của trình duyệt, định dạng phông chữ tối ưu và tính năng tối ưu hoá kích thước dành riêng cho trình duyệt của người dùng. Cuối cùng, nhà phát triển phải cập nhật phông chữ tự lưu trữ theo cách thủ công, so với Google Fonts Web API (API Google Fonts web) tự động gửi nội dung cập nhật cho phông chữ mà nhà phát triển không cần làm gì.

Để biết thêm thông tin về các lợi ích khi sử dụng API Google Fonts trên web, hãy đọc bài viết API cho các phông chữ đẹp, nhanh trên web.