Bỏ qua tới nội dung
Kidslen

← Tất cả bài viết

Chia sẻ vị trí không phải là theo dõi vị trí

Đăng ngày: Đọc 10 phút

  • Vị trí
  • Vùng an toàn
  • Pin
  • Quyền riêng tư
  • Android

Gần như mọi tính năng vị trí cho gia đình đều được bán bằng cùng một hình ảnh: một tấm bản đồ, một chấm đang di chuyển, con bạn ở đâu đó trên đó. Đó là hình ảnh có sức thuyết phục, và nó trả lời một câu hỏi mà phần lớn bố mẹ thật ra không có.

Hãy nghĩ xem bạn thật sự muốn biết gì. Con tới trường chưa? Con đi khỏi đó chưa? Con còn ở nhà bạn mà con bảo sẽ tới không? Mỗi câu trong số đó là câu hỏi về việc đếnrời một nơi — không phải về việc một cái chấm đang ở đâu ngay lúc này.

Sự phân biệt đó không phải chẻ chữ. Nó thay đổi thứ bạn xây, thay đổi chi phí về pin, và thay đổi cái giá phải trả trong quan hệ gia đình.

Những câu hỏi mà một gia đình thật sự có

Cứ ghi lại các câu hỏi về vị trí xuất hiện trong một tuần bình thường, chúng sẽ rơi vào ba nhóm.

Đến và đi. “Con tới nơi chưa?” Một lần xác nhận, đúng vào lúc nó quan trọng. Phần lớn nhu cầu nằm ở đây.

Sự kiện ranh giới. “Con rời khỏi khu vực chưa?” Một thông báo khi có gì đó ngoài dự kiến, để bạn không phải mở ra kiểm tra liên tục.

Một câu trả lời đại khái cho “con đang ở đâu?” — mà gần như luôn có nghĩa là “đại khái ở đâu, để tôi biết có nên bắt đầu lo hay không”. Không ai cần độ chính xác tới từng mét để trả lời câu đó.

Không câu nào trong ba câu cần một đường đi liên tục. Một đường đi liên tục trả lời câu hỏi thứ tư — “con đã đi đường nào và đứng trước cửa hàng bao lâu?” — và đó là loại câu hỏi khác, với cái giá khác.

Theo dõi liên tục thật sự tốn những gì

Pin. Đây là phần thực tế nhất. Liên tục yêu cầu một toạ độ độ chính xác cao là một trong những việc tốn kém nhất mà một ứng dụng có thể làm trên điện thoại, vì nó đánh thức phần cứng GPS và giữ nó. Kiểu hỏng đáng ngồi ngẫm là thế này: đứa trẻ hết pin lúc 4 giờ chiều vì một ứng dụng theo dõi hút cạn máy chính là đứa trẻ bạn không gọi được lúc 6 giờ tối. Một tính năng vị trí làm bạn mất luôn cái điện thoại thì đã tự đánh bại chính nó.

Lòng tin. Một đường đi từng phút khác hẳn về bản chất so với một lần báo vị trí định kỳ, và thanh thiếu niên cảm nhận đúng như vậy. Nghiên cứu về an toàn trực tuyến cho thanh thiếu niên liên tục dừng lại ở cùng một điểm: sự giám sát phớt lờ quyền tự chủ đang lớn dần của một người trẻ có xu hướng làm hỏng lòng tin và tăng xung đột gia đình mà không mang lại sự bảo vệ như đã hứa; hướng được khuyến nghị là minh bạch và thương lượng (2504.15533, 2503.22995). Các nhà nghiên cứu ở UCL đã cảnh báo riêng về phần “lén lút” của thị trường này, nơi dữ liệu vị trí được thu thập bởi những ứng dụng làm ra để chạy ẩn.

Quyền riêng tư, theo đúng nghĩa dữ liệu. Một đường đi liên tục là tập dữ liệu nhạy cảm hơn nhiều so với một chuỗi điểm định kỳ. Nó để lộ thói quen, những địa chỉ nào quan trọng, con thường xuyên gặp ai. Dù ý định là gì, một khi bạn tạo ra tệp dữ liệu đó thì nó tồn tại — và nó có thể rò rỉ, có thể bị yêu cầu cung cấp, hoặc đơn giản là sống lâu hơn cái lý do đã sinh ra nó.

Sự chú ý. Còn có một cái giá thật sự cho chính bố mẹ. Một tấm bản đồ trực tiếp mời gọi bạn mở ra xem, và mở ra xem lại mời gọi mở thêm lần nữa. Một cảnh báo vùng an toàn tôn trọng buổi tối của bạn; một cái chấm di chuyển thì không.

Kidslen làm gì, và vì sao

Một vị trí khoảng mỗi 15 phút

Kidslen chia sẻ một vị trí theo chu kỳ khoảng mười lăm phút thay vì duy trì một đường đi trực tiếp. Đó là lựa chọn có chủ đích, và nó trả lời thẳng ba câu hỏi ở trên: đủ thường xuyên để xác nhận một lần đến và nhận ra một lần rời đi trong khoảng thời gian hợp lý, và đủ thưa để chiếc điện thoại sống hết ngày.

Nó cũng thành thật về những gì nó không phải. Nếu bạn cần biết ai đó đang ở đâu ngay giây này, chu kỳ mười lăm phút là công cụ sai và chúng tôi sẽ không giả vờ ngược lại. Chúng tôi cho rằng nhu cầu đó hiếm hơn nhiều so với những gì quảng cáo của ngành gợi ý — và trong một tình huống khẩn cấp thật sự, công cụ là một cuộc gọi, rồi tới những người có trách nhiệm ứng cứu, chứ không phải một tấm bản đồ.

Vùng an toàn với cảnh báo vào và ra

Vùng an toàn là một nơi quan trọng — nhà, trường, nhà ông bà — kèm một bán kính quanh nó. Khi chiếc điện thoại đi vào hoặc đi ra, bạn nhận được cảnh báo. Đây chính là tính năng thật sự trả lời câu “con tới trường chưa?”, và nó trả lời mà bạn không phải nhìn vào bất cứ thứ gì.

Vùng an toàn đúng hình dạng cho việc này vì chúng nói về sự kiện, không phải về sự giám sát. Bạn biết rằng có chuyện gì đó đã xảy ra. Bạn không tích luỹ một bản ghi về mọi nơi khác.

Vị trí gần đúng được chấp nhận, và được ghi nhãn

Android cho phép người dùng cấp quyền vị trí “Chính xác” hoặc “Gần đúng”. Gần đúng cho ra một vùng thay vì một điểm.

Nhiều ứng dụng giám sát coi lựa chọn đó như một sự từ chối và nhắc nhở cho tới khi nó bị đổi. Chúng tôi thì chấp nhận. Nếu con cấp quyền vị trí gần đúng, Kidslen nhận vị trí gần đúng, và ghi nhãn rõ là gần đúng ở mọi nơi nó xuất hiện — trên bảng điều khiển của bố mẹ và trên màn hình minh bạch của con. Bạn luôn biết mình đang nhìn loại điểm nào.

Một điểm thô vẫn thật sự có ích: “đâu đó trong khu vực này của thành phố” trả lời rất ổn cho câu hỏi “tôi có nên lo không?”. Giả vờ rằng nó chính xác mới là thất bại thật sự duy nhất ở đây.

Điểm gần đúng không bao giờ kích hoạt cảnh báo vùng an toàn

Đây là quyết định ít hiển nhiên nhất, và cũng là quyết định chúng tôi tự tin nhất.

Sai số của một vị trí gần đúng lớn hơn rất nhiều so với bất kỳ bán kính vùng an toàn hợp lý nào. Một vùng quanh trường có thể rộng 150 mét; độ bất định của một điểm thô có thể lên tới một cây số hoặc hơn. Đưa những điểm đó vào một hàng rào địa lý không tạo ra cảnh báo hơi nhiễu hơn một chút — nó tạo ra cảnh báo hoàn toàn là nhiễu: “đã rời trường” trong khi con đang ngồi trong lớp, “đã về tới nhà” khi còn cách ba con phố.

Nên Kidslen loại hẳn các điểm gần đúng ra khỏi việc tính vùng an toàn. Chúng vẫn hiện trên bản đồ, có ghi nhãn, vì chúng mang thông tin. Chúng không bao giờ bắn ra cảnh báo, vì chúng không đủ sức đỡ một cảnh báo. Cái giá là: một đứa trẻ chỉ cấp quyền gần đúng thì không có cảnh báo khi tới nơi, và chúng tôi thà nói với bạn điều đó còn hơn gửi cho bạn những cảnh báo mà rồi bạn phải học cách phớt lờ. Một hệ thống cảnh báo bạn không tin còn tệ hơn là không có.

Cụ thể, các biện pháp tiết kiệm pin

Ba thứ làm phần lớn công việc:

  • Tái dùng toạ độ mà hệ điều hành đã có sẵn. Nếu hệ điều hành vừa có một vị trí từ yêu cầu của ứng dụng khác, chúng tôi dùng lại thay vì đánh thức GPS cho riêng mình.
  • Bộ lọc chuyển động. Một chiếc điện thoại không di chuyển thì không cần toạ độ mới. Ngồi yên trong lớp bốn tiếng thì gần như không nên tốn gì cả.
  • Giãn ra khi pin yếu. Pin càng tụt, chu kỳ càng giãn. Chiếc điện thoại còn sống đáng giá hơn độ tươi mới của một điểm toạ độ, lần nào cũng vậy.

Không suy ra vị trí khi quyền đã bị từ chối

Nếu quyền vị trí bị từ chối, Kidslen không tìm cách đoán xem chiếc điện thoại đang ở đâu bằng cách khác. Không quét các mạng WiFi xung quanh, không tam giác hoá theo trạm phát sóng, không suy từ địa chỉ IP. Một quyền bị từ chối là một câu trả lời.

Cũng nên biết rằng trên Android, đây không chỉ là đạo đức của chúng tôi — đó là thiết kế của nền tảng. Việc quét các mạng WiFi xung quanh đòi hỏi đúng cái quyền vị trí đó. Không có cửa sau nào cho bất kỳ ai: một công ty muốn vòng qua quyền vị trí đã bị từ chối bằng cách đánh hơi WiFi sẽ gặp lại đúng hệ thống quyền đó đứng chắn ở đúng chỗ đó. Khi một sản phẩm ngụ ý điều ngược lại, đó là chỗ đáng đặt câu hỏi.

Đồng thuận là một cổng kỹ thuật

Đồng thuận vị trí trong Kidslen tách riêng khỏi phần còn lại, và nó không phải một ô tích để mở khoá một màn hình. Không có đồng thuận vị trí đang hiệu lực thì server từ chối thẳng dữ liệu vị trí. Thu hồi nó sẽ dừng việc thu thập ở phía server, chứ không chỉ dừng trong giao diện của bố mẹ. Lý lẽ đằng sau kiến trúc đó nằm ở bài vì sao Kidslen không có chế độ ẩn.

Cài đặt thế nào để nó thật sự có ích

Tạo ba hoặc bốn vùng an toàn, đừng tạo mười hai. Nhà, trường, và một hai nơi con hay tới. Những cảnh báo bạn nhận hai mươi lần một ngày thì thôi không còn là thông tin nữa.

Đặt bán kính theo toà nhà, và rộng rãi một chút. Bán kính quá chặt sẽ tạo ra cảnh báo chập chờn khi toạ độ của máy dao động quanh mép vùng. Khuôn viên trường cộng thêm vỉa hè bên ngoài là vừa.

Thống nhất thành lời xem các cảnh báo để làm gì. “Mẹ nhận tin nhắn khi con tới trường, để mẹ khỏi nhắn hỏi con lúc 8 giờ 15” là một quy tắc có mục đích chung. Vị trí xuất hiện mà không có cuộc trò chuyện đó thì bị đọc thành sự nghi ngờ, bất kể thiết kế kỹ thuật có đẹp tới đâu.

Quyết định cùng nhau về chính xác hay gần đúng. Đó là một lựa chọn thật với một đánh đổi thật — chọn gần đúng thì không có cảnh báo khi tới nơi — và nó xứng đáng là một cuộc trò chuyện diễn ra một lần, thay vì một cuộc cãi vã diễn ra nhiều lần.

Xem lại khi con lớn hơn. Điểm về quyền tự chủ trong nghiên cứu không phải để trang trí. Một quy tắc đặt ra lúc con mười hai tuổi không nên còn chạy nguyên xi khi con mười sáu, và cùng logic ấy áp dụng cho thời gian xem, thứ chúng tôi đã bàn trong bài giới hạn thời gian xem nào hiệu quả.

Nói ngắn gọn

Một gia đình cần biết chuyện đến và đi. Một đường đi trực tiếp trả lời một câu hỏi khác, và để trả lời nó thì tính phí bằng pin, bằng lòng tin và bằng một bản ghi thường trực về thói quen.

Kidslen chia sẻ một vị trí khoảng mỗi mười lăm phút, phát cảnh báo theo sự kiện vùng an toàn, chấp nhận và ghi nhãn vị trí gần đúng, giữ các điểm gần đúng ra ngoài phần cảnh báo vì sai số của chúng lớn hơn mọi vùng, giãn chu kỳ khi pin yếu, và không dựng lại toạ độ khi quyền đã bị từ chối. Con nhìn thấy từng điểm trong số đó trên màn hình minh bạch của chính con.

Hướng dẫn cài đặt trình bày từng bước tạo vùng an toàn, trang hỏi đáp liệt kê chính xác những gì được lưu, và ứng dụng Android nằm ở trang tải về. Nếu vị trí chỉ là một phần trong những thứ bạn đang cân nhắc, bài so sánh bốn ứng dụng kiểm soát lớn của chúng tôi nói ai làm được gì — vài cái trong đó đúng là có tấm bản đồ trực tiếp, và giờ bạn đã biết nó tốn những gì.

Tất cả bài viết Hỏi đáp Hướng dẫn sử dụng Quyền riêng tư của trẻ em