Dokumentacja

Prywatność i dane

Sprawdź, jakie dane zapisuje program, kto ma do nich dostęp i jak je usunąć.

Treść demonstracyjna. Układ pokazuje docelową formę instrukcji, ale nie opisuje gotowego instalatora.

Instrukcja

FamilyTimeGuard zapisuje ustawienia, wykorzystany czas i zdarzenia związane z działaniem nadzoru na komputerze dziecka. Nie wymaga konta w usłudze internetowej i nie wysyła tych danych do autora programu.

Jeśli korzystasz z panelu na drugim komputerze, odczytuje on dane i zapisuje ustawienia przez domową sieć. Dane nie przechodzą przez serwer FamilyTimeGuard.

Jakie informacje powstają

Program liczy czas korzystania z konta Windows. Nie tworzy historii odwiedzanych stron, nagrań ekranu ani zapisu wpisywanych wiadomości. Dziennik działania może jednak ujawniać, kiedy konto było używane, kiedy osiągnięto limit i jakie problemy wystąpiły.

Informacje Po co program je zapisuje
Nazwa konta dziecka, jego identyfikator Windows, nazwa komputera i data konfiguracji przez instalator Żeby panel rozpoznawał konto także z innego komputera.
Lista kont objętych nadzorem Żeby uruchamiać nadzór dla wskazanych dzieci.
Limity, dozwolone godziny, korekty na daty, strefa czasowa i wybrane działanie końcowe Żeby stosować zasady rodzica.
Nazwy plików programów z listy do zamknięcia Żeby wiedzieć, które programy zamknąć. To przygotowana lista, nie historia uruchamianych aplikacji.
Data i liczba wykorzystanych sekund w poszczególne dni Żeby zachować użycie po wylogowaniu i ponownym uruchomieniu komputera.
Pozostały czas, ustawiony język i głos oraz wersja programu Żeby panel i ikona dziecka mogły odczytać bieżący stan.
Zdarzenia techniczne z datą i godziną Żeby wyjaśniać start i zatrzymanie nadzoru, naliczanie czasu, osiągnięcie limitu oraz błędy. Wpisy mogą zawierać identyfikatory kont, ścieżki plików i komunikaty Windows.
Nazwy komputerów dodanych w panelu i język panelu Żeby rodzic nie musiał wybierać ich od początku przy każdym otwarciu.
Język i głos wybrane przez dziecko Żeby zachować jego wybór ostrzeżeń na tym komputerze.

Program nie usuwa automatycznie starych dziennych zapisów użycia. Dzienniki techniczne mają ograniczony rozmiar: po osiągnięciu około 256 KiB poprzedni plik jest zachowywany z końcówką .1, a kolejne wpisy trafiają do nowego. Starsza poprzednia kopia zostaje zastąpiona. Nie jest to pełna historia przechowywana przez ustaloną liczbę dni.

Gdzie znajdują się pliki

Ścieżki poniżej możesz wkleić w pasek adresu Eksploratora plików. %ProgramData% oznacza wspólny folder danych programów. %AppData% i %LocalAppData% prowadzą do profilu konta Windows, z którego otwierasz Eksplorator.

Na komputerze dziecka

Folder %ProgramData%\FamilyTimeGuard zwykle znajduje się pod adresem C:\ProgramData\FamilyTimeGuard.

Plik lub folder Zawartość
supervised.ini Lista kont objętych nadzorem.
service.log i ewentualnie service.log.1 Dziennik uruchamiania i zatrzymywania nadzoru poszczególnych kont oraz błędów usługi.
Foldery o nazwach zaczynających się od S-1- Dane poszczególnych kont. Nazwa folderu to SID, czyli identyfikator konta nadany przez Windows.

W folderze konkretnego dziecka znajdują się:

Plik Zawartość
child.ini Nazwa i identyfikator konta, komputer oraz data konfiguracji przez instalator.
limits.ini Zasady ustawione przez rodzica.
processes.txt Lista nazw plików programów do zamknięcia.
timecontrol_log.txt Wykorzystane sekundy w poszczególne dni.
audit.log i ewentualnie audit.log.1 Dziennik działania nadzoru tego dziecka.
shared\status.txt i shared\notice.txt Stan odliczania i ostatnie polecenie ostrzeżenia dla ikony dziecka.

Ścieżkę do limits.ini wybranego dziecka zobaczysz w panelu. Pozwala ona znaleźć właściwy folder bez zgadywania, do kogo należy identyfikator S-1-….

W profilach rodzica i dziecka

  • %AppData%\FamilyTimeGuard\computers.ini — komputery zapamiętane przez panel rodzica.
  • %AppData%\FamilyTimeGuard\settings.ini — wybrany język panelu.
  • %LocalAppData%\FamilyTimeGuard\preferences.ini — język i głos wybrane przez dziecko w menu ikony.

Te pliki należą do poszczególnych profili Windows. Na komputerze służącym wyłącznie do otwierania panelu nie ma lokalnych danych użycia dzieci; panel czyta je z ich komputera.

Ręczny wybór języka panelu tworzy też wpis pomocniczy w rejestrze użytkownika: HKEY_CURRENT_USER\Software\Embarcadero\Locales. Wartość nazwana ścieżką do panelu przechowuje kod języka. Wybranie w panelu Język… → Automatycznie (język systemu Windows) usuwa ten wpis dla uruchomionego panelu.

Kto ma dostęp

Przy prawidłowej instalacji dane potrzebne do naliczania czasu są chronione uprawnieniami Windows. Konto dziecka może czytać stan i ostrzeżenia z folderu shared, ale nie może zmieniać limitów ani zapisanego użycia. Własny wybór języka i głosu zmienia w swoim profilu.

Administratorzy komputera mają dostęp do danych. Konta rodziców dopuszczone w instalatorze do zarządzania przez sieć również mają szeroki dostęp do ustawień i danych wszystkich dzieci na tym komputerze, w tym możliwość ich zmiany i usunięcia. Wybieraj je zgodnie z rozdziałem Zabezpieczenie ustawień.

Panel nie zapisuje hasła do komputera dziecka w swoich plikach ani nie dodaje go do Menedżera poświadczeń. Windows może jednak korzystać z połączenia lub poświadczeń zapamiętanych wcześniej poza panelem. Usunięcie plików FamilyTimeGuard nie usuwa takich ustawień Windows.

Jeśli przekazujesz komuś dziennik, treść błędu lub zrzut panelu, sprawdź widoczne nazwy kont, komputerów i ścieżki. Przekazuj tylko informacje potrzebne do wyjaśnienia problemu; programu nie wyposażono w automatyczne wysyłanie zgłoszeń.

Usuń dane po zakończeniu korzystania

Samo odinstalowanie pozostawia dane. Jeśli chcesz je usunąć, wykonaj to po poprawnym odinstalowaniu programu i wyjaśnieniu ewentualnych błędów usuwania usługi lub dostępu przez sieć.

  1. Na komputerze dziecka, z konta administratora, otwórz %ProgramData%. Znajdź folder FamilyTimeGuard i sprawdź pełną ścieżkę. Usuń wyłącznie ten folder. Usuwasz ustawienia i zapis użycia wszystkich dzieci na tym komputerze.
  2. Na każdym koncie rodzica, na którym używano panelu, otwórz %AppData% i usuń znajdujący się tam folder FamilyTimeGuard. Powtórz to także na drugim komputerze rodzica, jeśli był używany.
  3. Na każdym koncie dziecka otwórz %LocalAppData% i usuń folder FamilyTimeGuard, jeśli istnieje. Usuwa to jego wybór języka i głosu. Sama ścieżka wpisana na koncie rodzica nie prowadzi do profilu dziecka.
  4. Sprawdź, że wskazane foldery zniknęły. Jeśli usunięte elementy trafiły do Kosza i chcesz usunąć je również stamtąd, usuń z Kosza te elementy.

Opcjonalny wpis języka w rejestrze najprościej usunąć przed odinstalowaniem, wybierając język automatyczny w panelu na kontach, na których zmieniano język. Nie usuwaj całego klucza Embarcadero\Locales — może zawierać ustawienia innych programów.

Nie wykonuj tej procedury jako naprawy działających limitów. Usunięcie danych kasuje zasady i zapis wykorzystanego czasu. Jeśli później wrócisz do programu, skonfiguruj konta ponownie w panelu.

Ta procedura usuwa wskazane pliki robocze programu. Nie usuwa kopii, które wykonano osobno, ani zapisów utrzymywanych przez Windows, oprogramowanie kopii zapasowych lub inne programy. Nie jest procedurą bezpowrotnego wymazywania dysku.