Последнее обновление: 2 октября 2026
KidsFence использует геолокацию устройства ребёнка (GPS-координаты, BSSID подключённого Wi-Fi роутера и, опционально, сигнал BLE-маячка), чтобы определить, находится ли ребёнок в одном из заданных родителем мест (например, «Дом» или «Школа»), и применить соответствующие правила блокировки приложений. Это происходит на самом устройстве: координаты и список заблокированных приложений никуда не отправляются.
Если вы используете функцию «Удалённый доступ» (родитель смотрит статус и меняет правила со своего телефона), KidsFence сохраняет в публичной базе Apple CloudKit (iCloud) запись, привязанную к случайному 6-символьному «коду семьи»: названия профилей, режимы блокировки, расписания, настройки строгого режима и радиус геозоны, количество (но не названия) заблокированных приложений, категорий и сайтов, название активного профиля, включена ли блокировка, текстовый статус проверки Wi-Fi (включая название подключённой Wi-Fi сети) и время последнего выхода на связь, а также изменения, которые родитель ещё не передал на устройство ребёнка.
Не сохраняются: GPS-координаты, имена, e-mail и Apple ID, контакты, идентификаторы устройств, перечень заблокированных приложений. Любой, кто знает код семьи, может прочитать этот статус и отправить изменения — относитесь к коду как к паролю и передавайте его только второму родителю.
Приложение не имеет собственного сервера, не использует аналитику, рекламные сети или сторонние SDK и не продаёт и не передаёт данные третьим лицам. Записи в iCloud обрабатывает только Apple в соответствии с собственной политикой конфиденциальности. Данные не связаны с вашей личностью: в приложении нет учётных записей.
Блокировка приложений выполняется через системный фреймворк Apple Family Controls и ManagedSettings — полностью на устройстве средствами iOS.
Данные на устройстве удаляются при удалении приложения. Чтобы удалить запись из iCloud, создайте обращение на GitHub с просьбой об удалении; не публикуйте код семьи в обращении — мы ответим и согласуем безопасный способ его передачи.
По вопросам конфиденциальности: создайте обращение на GitHub.
Last updated: October 2, 2026
KidsFence uses the child's device location (GPS coordinates, the connected Wi-Fi router's BSSID, and optionally a BLE beacon signal) to determine whether the child is at one of the places you've configured (e.g. "Home" or "School"), and applies the matching app-blocking rules. This happens on the device itself: coordinates and the list of blocked apps are never sent anywhere.
If you use the "Remote access" feature (a parent views status and changes rules from their own phone), KidsFence stores a record in Apple's CloudKit (iCloud) public database, keyed by a random 6-character "family code": profile names, blocking modes, schedules, strict-mode settings and geofence radius, the number (not the names) of blocked apps, categories and websites, the name of the active profile, whether blocking is on, a text status of the Wi-Fi check (including the name of the connected Wi-Fi network) and the time of the last check-in, plus changes the parent has made that the child's device has not yet picked up.
Not stored: GPS coordinates, names, e-mail addresses or Apple IDs, contacts, device identifiers, or the list of blocked apps. Anyone who knows the family code can read this status and submit changes — treat the code like a password and share it only with the other parent.
The app has no server of its own, uses no analytics, ad networks, or third-party SDKs, and does not sell or share data with third parties. iCloud records are processed only by Apple under Apple's own privacy policy. The data is not linked to your identity: the app has no accounts.
App blocking is performed through Apple's system Family Controls and ManagedSettings frameworks — entirely on-device.
Data on the device is deleted when the app is removed. To have the iCloud record deleted, open an issue on GitHub asking for deletion; do not post your family code in the issue — we will reply and agree on a safe way to share it.
For privacy questions: open an issue on GitHub.
Ostatnia aktualizacja: 2 października 2026
KidsFence wykorzystuje lokalizację urządzenia dziecka (współrzędne GPS, BSSID podłączonego routera Wi-Fi oraz opcjonalnie sygnał beacona BLE), aby określić, czy dziecko znajduje się w jednym z miejsc skonfigurowanych przez rodzica (np. „Dom” lub „Szkoła”), i zastosować odpowiednie zasady blokowania aplikacji. Dzieje się to na samym urządzeniu: współrzędne i lista zablokowanych aplikacji nigdzie nie są wysyłane.
Jeśli korzystasz z funkcji „Zdalny dostęp” (rodzic przegląda status i zmienia zasady z własnego telefonu), KidsFence zapisuje w publicznej bazie Apple CloudKit (iCloud) rekord powiązany z losowym 6-znakowym „kodem rodziny”: nazwy profili, tryby blokowania, harmonogramy, ustawienia trybu ścisłego i promień strefy, liczbę (ale nie nazwy) zablokowanych aplikacji, kategorii i stron, nazwę aktywnego profilu, informację czy blokada jest włączona, tekstowy status sprawdzenia Wi-Fi (w tym nazwę podłączonej sieci Wi-Fi) i czas ostatniego połączenia, a także zmiany wprowadzone przez rodzica, których urządzenie dziecka jeszcze nie pobrało.
Nie są zapisywane: współrzędne GPS, imiona i nazwiska, adresy e-mail ani Apple ID, kontakty, identyfikatory urządzeń, lista zablokowanych aplikacji. Każdy, kto zna kod rodziny, może odczytać ten status i przesłać zmiany — traktuj kod jak hasło i udostępniaj go tylko drugiemu rodzicowi.
Aplikacja nie posiada własnego serwera, nie korzysta z analityki, sieci reklamowych ani zewnętrznych SDK oraz nie sprzedaje i nie udostępnia danych osobom trzecim. Rekordy w iCloud przetwarza wyłącznie Apple zgodnie z własną polityką prywatności. Dane nie są powiązane z Twoją tożsamością: w aplikacji nie ma kont.
Blokowanie aplikacji odbywa się za pomocą systemowych frameworków Apple Family Controls i ManagedSettings — całkowicie na urządzeniu.
Dane na urządzeniu są usuwane po odinstalowaniu aplikacji. Aby usunąć rekord z iCloud, utwórz zgłoszenie na GitHub z prośbą o usunięcie; nie publikuj kodu rodziny w zgłoszeniu — odpowiemy i ustalimy bezpieczny sposób jego przekazania.
W sprawach dotyczących prywatności: utwórz zgłoszenie na GitHub.