Chính sách quyền riêng tư
Cập nhật lần cuối:
Chính sách này áp dụng cho trang web deprem.sayfa.app, ứng dụng Deprem cho iPhone (bao gồm ứng dụng Apple Watch và các tiện ích), ứng dụng Deprem cho Android và máy chủ deprem-api.sayfa.app mà chúng sử dụng.
Deprem không có tài khoản; chúng tôi không hỏi tên, email hay số điện thoại của bạn. Chúng tôi không dùng quảng cáo, mã định danh quảng cáo, theo dõi hay phân tích của bên thứ ba, và không bán dữ liệu.
Đăng ký thiết bị và thông báo
Ứng dụng hoặc trình duyệt tự tạo một mã thiết bị ngẫu nhiên và một khóa bí mật, rồi đăng ký chúng với máy chủ; máy chủ chỉ lưu mã băm của khóa. Ứng dụng iPhone và Android chỉ đăng ký khi bạn bật cảnh báo, lưu một địa điểm hoặc dùng chế độ trạm; trang web chỉ đăng ký khi bạn bật cảnh báo ở trang “Cảnh báo”.
Bản đăng ký bao gồm:
- địa chỉ nhận thông báo: trên iPhone là mã thiết bị của Apple Push Notification service (APNs), trên Android là mã FCM (Firebase Cloud Messaging), trên web là đăng ký Web Push của trình duyệt (điểm cuối và khóa mã hóa); nếu bạn dùng Live Activities thì có thêm mã push-to-start,
- ngôn ngữ, ngưỡng cường độ, tùy chọn cảnh báo khẩn cấp, phiên bản ứng dụng và hệ điều hành,
- các địa điểm đã lưu của bạn: tên bạn đặt và tọa độ được làm tròn đến khoảng 100 m (0,001°),
- trong ứng dụng, nếu “Cảnh báo tại nơi tôi ở” đang bật, vị trí gần nhất của bạn được làm tròn đến khoảng 1 km (0,01°),
- lần gần nhất bạn được thông báo và về những trận động đất nào.
Cách tính cảnh báo
Với mỗi trận động đất, máy chủ tính mức rung lắc dự kiến tại các địa điểm bạn đã lưu và thông báo cho bạn khi mức đó đạt đến ngưỡng của bạn. Thông báo được gửi qua Apple (APNs), Google (Firebase Cloud Messaging) hoặc dịch vụ đẩy của trình duyệt (ví dụ Google, Mozilla hoặc Apple); các dịch vụ này chỉ thấy nội dung và địa chỉ của thông báo.
Báo cáo “Bạn có cảm nhận được không”
Khi bạn báo cáo rung lắc, vị trí bạn gửi được rút gọn thành một ô H3 (độ phân giải 8) rộng khoảng 0,7 km², khoảng 1 km mỗi chiều, ngay khi đến máy chủ; tọa độ chính xác không được lưu cũng không được ghi nhật ký. Ô đó, cường độ bạn đã chọn, thời gian, nền tảng và một mã ngẫu nhiên mà thiết bị của bạn giữ (để gộp các báo cáo lặp lại) được lưu lại. Mã này không liên kết với việc đăng ký thiết bị của bạn.
Tóm tắt theo từng ô được hiển thị công khai trên các trang động đất.
Chế độ trạm (điện thoại như một cảm biến)
Chế độ trạm chỉ chạy khi bạn bật và điện thoại đang sạc và nằm yên. Trên Android, nó chạy như một dịch vụ nền trước hiển thị trên thanh thông báo và chỉ đọc gia tốc kế khi điện thoại đang sạc; không phát hiện gì khi điện thoại đang di chuyển. Dữ liệu chuyển động được xử lý ngay trên điện thoại; dữ liệu cảm biến thô không bao giờ được gửi đi.
Chỉ những dữ liệu sau được gửi đến máy chủ: một ô H3 (độ phân giải 7) rộng khoảng 5 km², độ lệch đồng hồ, tốc độ lấy mẫu và nhiễu nền (các tín hiệu “Tôi đang lắng nghe” đều đặn), và khi điện thoại phát hiện rung lắc thì có thời điểm kích hoạt, gia tốc cực đại và các giá trị của bộ phân loại. Các bản ghi này được liên kết với mã thiết bị của bạn.
Apple App Attest trên iPhone và Google Play Integrity trên Android được dùng để loại bỏ dữ liệu giả: Apple hoặc Google xác nhận rằng ứng dụng là chính hãng và chưa bị chỉnh sửa. Trên iPhone, máy chủ lưu kết quả và phần công khai của khóa trên thiết bị; trên Android, máy chủ chỉ lưu việc kiểm tra đã đạt và thời điểm đạt, còn mã thông báo Play Integrity không được lưu. Tính năng phát hiện bằng cộng đồng đang ở giai đoạn thử nghiệm và hiện chạy ở chế độ ngầm; dữ liệu này không được dùng để gửi cảnh báo, chỉ để đo xem phương pháp hoạt động tốt đến đâu.
Những gì ở lại trên thiết bị của bạn
Ứng dụng iPhone chỉ yêu cầu vị trí của bạn khi bạn đang sử dụng, và dùng để ước tính cường độ dự kiến tại nơi bạn ở, tìm các điểm tập hợp gần đó và cho báo cáo cảm nhận. Các điểm tập hợp gần đó được lưu trên điện thoại để dùng ngoại tuyến. Tin nhắn “Tôi an toàn” đi qua bảng chia sẻ của điện thoại đến những người bạn chọn; nó không được gửi cho chúng tôi. Ứng dụng Android cũng chỉ yêu cầu vị trí khi bạn đang sử dụng và không yêu cầu vị trí nền.
Trang web chỉ dùng một cookie, lang, để ghi nhớ ngôn ngữ bạn đã chọn; không có cookie nào khác. Trình duyệt của bạn chỉ lưu lựa chọn giao diện, một mã ngẫu nhiên cho báo cáo cảm nhận, mã thiết bị, khóa và địa điểm đã chọn nếu bạn bật cảnh báo, cùng danh sách bộ dụng cụ khẩn cấp và kế hoạch gia đình nếu bạn dùng mục Công cụ (bộ nhớ cục bộ); không có dữ liệu nào trong số này được gửi đến máy chủ.
Dữ liệu kỹ thuật
Các yêu cầu đến trang web và máy chủ đi qua Cloudflare. Địa chỉ IP của bạn được dùng trong bộ nhớ để giới hạn tốc độ nhằm ngăn chặn lạm dụng và không được ghi vào cơ sở dữ liệu. Bản đồ nền được phục vụ từ Cloudflare R2, dữ liệu động đất từ máy chủ của chính chúng tôi.
Thống kê sử dụng
Để biết có bao nhiêu người dùng ứng dụng, chúng tôi lưu một bản ghi cho mỗi thiết bị mỗi ngày cho mỗi yêu cầu được thực hiện bằng khóa thiết bị: quốc gia (mã quốc gia do Cloudflare suy ra từ kết nối của bạn; địa chỉ IP không được lưu), nền tảng, phiên bản và bản dựng ứng dụng, phiên bản hệ điều hành, kiểu thiết bị, cài đặt khu vực, múi giờ và ngôn ngữ của thiết bị. Các yêu cầu không có thiết bị (trang web và các truy vấn công khai của ứng dụng) chỉ được đếm theo ngày, quốc gia, loại điểm cuối và loại máy khách. Không có phân tích của bên thứ ba; dữ liệu không được dùng cho quảng cáo và không được chia sẻ.
Giao dịch mua Deprem Pro
Giao dịch mua Deprem Pro được Apple xử lý trên iPhone và Google Play xử lý trên Android; thông tin thanh toán của bạn không bao giờ đến được chúng tôi. Chúng tôi dùng RevenueCat để quản lý trạng thái gói đăng ký. Ứng dụng không gửi cho RevenueCat tên, email hay mã thiết bị của chúng tôi; một mã người dùng ẩn danh do SDK RevenueCat tạo ra và biên nhận mua hàng của cửa hàng được gửi đến RevenueCat để xác minh quyền Pro. Trạng thái Pro của bạn không được gửi đến máy chủ Deprem.
Lưu giữ và xóa
- Đăng ký thiết bị, các địa điểm, vị trí gần nhất, danh sách thông báo đã gửi, chứng thực App Attest hoặc Play Integrity, tín hiệu duy trì và kích hoạt của chế độ trạm: cho đến khi việc đăng ký thiết bị bị xóa. Xóa đăng ký sẽ xóa tất cả những dữ liệu này cùng lúc.
- Trên iPhone và Android, Cài đặt → “Xóa dữ liệu của tôi” sẽ xóa ngay việc đăng ký thiết bị khỏi máy chủ, xóa các địa điểm, vị trí gần nhất, điểm tập hợp ngoại tuyến và khóa trên điện thoại, đồng thời kết thúc các Live Activity. Các báo cáo “Bạn có cảm nhận được không” không bị xóa vì chúng là các ô ẩn danh.
- Trên web, tắt cảnh báo ở trang “Cảnh báo” sẽ xóa ngay việc đăng ký thiết bị của bạn. Một đăng ký trình duyệt mà dịch vụ đẩy báo là không còn tồn tại sẽ được tự động gỡ bỏ.
- Các thử thách App Attest và Play Integrity dùng một lần có hiệu lực trong 5 phút; những thử thách đã hết hạn sẽ bị xóa trong vòng 10 phút.
- Kích hoạt thử nghiệm và mô phỏng diễn tập: 7 ngày. Bản ghi diễn tập chứa vị trí thiết bị được làm tròn đến khoảng 100 m.
- Bản ghi sử dụng hằng ngày theo từng thiết bị: 13 tháng (hoặc đến khi việc đăng ký thiết bị bị xóa, tùy điều kiện nào đến trước). Tổng số hằng ngày không kèm mã thiết bị: lưu giữ vô thời hạn.
- Báo cáo “Bạn có cảm nhận được không”: được lưu giữ vô thời hạn ở cấp ô cùng với mã ngẫu nhiên do ứng dụng hoặc trình duyệt tạo ra; mã này không liên kết với việc đăng ký thiết bị của bạn.
- Bản sao lưu cơ sở dữ liệu được lưu mã hóa trong Cloudflare R2. Do có thời hạn khôi phục 30 ngày và bản sao lưu gốc bao trùm thời hạn đó, dữ liệu của một thiết bị đã bị xóa có thể còn nằm trong các bản sao lưu tối đa khoảng 31 ngày.
- Nhật ký máy chủ được giữ trong 30 ngày. Một số dòng cảnh báo có thể chứa mã thiết bị; tọa độ, mã thông báo đẩy và khóa bí mật không bao giờ được ghi vào nhật ký.
Tóm tắt nhãn quyền riêng tư của App Store
Chi tiết quyền riêng tư trên App Store của ứng dụng iPhone khớp với chính sách này:
- Vị trí chính xác: các địa điểm đã lưu của bạn và, với “Cảnh báo tại nơi tôi ở”, vị trí gần nhất của bạn; phục vụ chức năng ứng dụng, liên kết với mã thiết bị của bạn, không theo dõi. Máy chủ làm tròn các địa điểm đến khoảng 100 m và vị trí gần nhất đến khoảng 1 km.
- Vị trí gần đúng: các báo cáo “Bạn có cảm nhận được không” theo ô rộng khoảng 0,7 km² (khoảng 1 km mỗi chiều); phục vụ chức năng của ứng dụng, không liên kết với bạn. Ngoài ra còn có mã quốc gia trong thống kê sử dụng; phục vụ phân tích, liên kết với mã thiết bị của bạn, không theo dõi.
- Mã thiết bị: mã thiết bị do ứng dụng tạo và mã thông báo đẩy; phục vụ chức năng ứng dụng và phân tích, liên kết với việc đăng ký thiết bị của bạn.
- Dữ liệu sử dụng → Tương tác với sản phẩm: bản ghi sử dụng hằng ngày theo từng thiết bị; phục vụ phân tích, liên kết với mã thiết bị của bạn, không theo dõi.
- Chẩn đoán → Dữ liệu chẩn đoán khác: phiên bản và bản dựng ứng dụng, phiên bản hệ điều hành, kiểu thiết bị; phục vụ phân tích, liên kết với mã thiết bị của bạn, không theo dõi.
- Dữ liệu khác: tóm tắt chế độ trạm (gia tốc cực đại, một ô khoảng 5 km²); liên kết với mã thiết bị của bạn.
- Giao dịch mua → Lịch sử mua hàng, phục vụ chức năng ứng dụng và phân tích (bởi RevenueCat, đơn vị xác thực biên nhận App Store theo một mã người dùng ứng dụng ẩn danh), không liên kết với danh tính của bạn, không dùng để theo dõi.
- Không thu thập: theo dõi, thông tin liên hệ.
Tóm tắt an toàn dữ liệu của Google Play
Chi tiết an toàn dữ liệu trên Google Play của ứng dụng Android khớp với chính sách này. Dữ liệu được mã hóa khi truyền tải và không có dữ liệu nào được chia sẻ với bên thứ ba (Firebase Cloud Messaging, Play Integrity, RevenueCat và Cloudflare đóng vai trò nhà cung cấp dịch vụ). Google tính các khu vực dưới 3 km² là vị trí chính xác, nên các địa điểm, vị trí gần nhất và các ô báo cáo cảm nhận được khai báo là chính xác:
- Vị trí → Vị trí chính xác: các địa điểm đã lưu (khoảng 100 m), vị trí gần nhất (khoảng 1 km), ô của báo cáo cảm nhận; phục vụ chức năng ứng dụng.
- Vị trí → Vị trí gần đúng: ô của chế độ trạm (khoảng 5 km²) và mã quốc gia trong bản ghi sử dụng hằng ngày; phục vụ chức năng ứng dụng và phân tích.
- Thông tin tài chính → Lịch sử mua hàng: các giao dịch mua Deprem Pro (RevenueCat và Google Play Billing); phục vụ chức năng ứng dụng.
- Hoạt động của ứng dụng → Tương tác với ứng dụng: bản ghi mức sử dụng hằng ngày theo từng thiết bị; phục vụ phân tích. Nội dung khác do người dùng tạo: cường độ trong báo cáo cảm nhận được. Hành động khác: tín hiệu duy trì và kích hoạt của chế độ trạm; phục vụ chức năng của ứng dụng.
- Thông tin và hiệu năng ứng dụng → Dữ liệu hiệu năng ứng dụng khác: phiên bản và bản dựng ứng dụng, phiên bản Android, kiểu thiết bị, cài đặt khu vực, múi giờ, ngôn ngữ; phục vụ phân tích.
- Thiết bị hoặc mã định danh khác: mã thiết bị do ứng dụng tạo, mã thông báo FCM, mã người dùng ẩn danh của RevenueCat, kết quả Play Integrity cho chế độ trạm; phục vụ chức năng ứng dụng, phân tích, phòng chống gian lận và bảo mật.
- Không thu thập: thông tin cá nhân (tên, email, điện thoại, địa chỉ), tin nhắn, ảnh và video, âm thanh, tệp, lịch, danh bạ, sức khỏe và thể dục, duyệt web, nhật ký sự cố, mã định danh quảng cáo.
- Mọi dữ liệu đều là tùy chọn; bạn có thể yêu cầu xóa trong ứng dụng bằng Cài đặt → “Xóa dữ liệu của tôi” hoặc qua email.
Nguồn dữ liệu
Dữ liệu động đất đến từ AFAD, Đài quan sát Kandilli và Viện Nghiên cứu Động đất thuộc Đại học Boğaziçi, EMSC, USGS, GFZ GEOFON và Đài thiên văn Quốc gia Athens (NOA), và được hiển thị kèm ghi nguồn. Điểm tập hợp và dữ liệu bản đồ © những người đóng góp OpenStreetMap (ODbL), bản đồ nền do Protomaps, đứt gãy từ GEM Global Active Faults (CC BY-SA 4.0).
Trẻ em
Deprem không hướng đến trẻ em và không cố ý thu thập dữ liệu cá nhân của trẻ em.
Liên hệ và quyền của bạn
Bạn có thể tự xóa dữ liệu của mình: trên iPhone và Android bằng Cài đặt → “Xóa dữ liệu của tôi”, trên web bằng “Tắt cảnh báo” ở trang “Cảnh báo”. Với các yêu cầu xóa, kể cả báo cáo gửi từ web, và các yêu cầu truy cập hoặc chỉnh sửa khác theo GDPR và KVKK của Thổ Nhĩ Kỳ, hãy viết đến [email protected]. Kèm theo mã thiết bị của bạn sẽ giúp xử lý yêu cầu nhanh hơn.
Nếu chính sách này thay đổi, phiên bản mới sẽ được đăng trên trang này kèm ngày cập nhật.