Всички публикации
ПоверителностКласификация на активносттаИИ на устройствотоПоверителностGDPR

Отчитане на времето без надзор: как TimerOS определя активността на самото устройство

Повечето инструменти за наблюдение гледат екрана. TimerOS чете няколко малки сигнала на машината, оценява ги локално и не изпраща никъде суровите данни. Ето как работи това — с графиките, които показват как изглежда един отчетен ден.

TO
Екипът на TimerOS
Vezoft
6 мин четене

Почти всеки инструмент за „наблюдение на служители“ работи по един и същи начин: снима екрана на всеки няколко минути, брои натиснатите клавиши и изпраща всичко това на сървър, през който после някой мениджър да рови. TimerOS е построен на обратното допускане. Той чете шепа малки сигнала на самото устройство, оценява ги локално и не изпраща никъде суровите данни.

Това решение определя всичко след него — какво вижда мениджърът, колко струва съхранението на една година отчитане, покрива ли инструментът летвата на GDPR за минимизиране на данните и най-вече какво е усещането да работи на вашата машина. Тази статия минава през това как всъщност работи класификаторът и показва графиките зад един нормален отчетен ден.

Работата остава на машината на работещия, където ѝ е мястото.
Това е принципът, около който е построен целият продукт.

Два начина да измериш един работен ден

Инструментите от типа „наблюдение“ приемат, че проблемът, който трябва да се следи, е самият работещ, затова събират колкото могат повече и оставят подредбата на сървъра. Класификацията на устройството приема обратното: съберете възможно най-малкото, превърнете го в етикет на място и оставете доказателството на устройството. Разликата не е козметична.

Фигура 1 · Двата подхода един до друг
Наблюдение чрез снимки на екранаTimerOS · на устройството
Какво се събираСнимки на екрана, натискания на клавиши, топлинни карти на мишкатаЗаглавие на активния прозорец, име на приложението, време без активност
Какво напуска устройствотоСурови снимки на екрана, качвани непрекъснатоНищо сурово — само крайните суми време
Какво вижда мениджърътЧасове запис, които никой няма да изгледаСъстояния на времето и етикети за активност
Съхранение на човек / годинаГигабайти изображения и дневнициКилобайти структурирани суми
Минимизиране на данните по GDPRТрудно защитимо — събира далеч повече от нужнотоМинимално по конструкция
Какво е усещанетоВсе едно ви снимат на бюротоКато часовник, който сам се попълва
Една и съща цел — да знаеш къде е отишъл денят — постигната по два много различни начина. Дясната колона е начинът, по който TimerOS работи днес.

Сигналите, които четем

Настолното приложение на TimerOS работи тихо на заден план и гледа три неща на всяка машина:

  • Заглавието на активния прозорец — например „Фактура №1042 — Acme“ или „Pull request #88“.
  • Името на работещото приложение — програмата на преден план: редакторът, браузърът или инструментът ви за дизайн.
  • Времето от последното действие — колко време е минало от последното събитие с клавиатурата или мишката; по него се отделя активната работа от бездействието.

Има и четвърти, но той е условен: ако работодателят ви е задал правила за уебсайтове — „смятай инструмента на този клиент за продуктивен, а онзи сайт за бездействие“ — приложението чете и домейна на активния раздел в браузъра, но само тогава. Само хоста, като example.com: никога пълния адрес, никога пътя, никога параметрите. Той се пази в паметта за текущия раздел и нито се съхранява, нито се изпраща някъде. Ако няма правила за уебсайтове, това четене изобщо не се случва.

От тези сигнали приложението може да различи съсредоточена работа от почивка за кафе, и това е достатъчно. Всичко, към което посяга един инструмент за наблюдение — самите пиксели, самите клавиши — остава недокоснато.

Какво TimerOS никога не събира
Никакви снимки на екрана. Никакво записване на клавиши. Никакво съдържание на клипборда. Никаква камера. Никакъв микрофон. Никаква история на браузъра. Нищо от това не се чете и нищо от него не се съхранява — в настолното приложение просто няма код, който да го прави.

Как решава класификаторът

Класификацията е двустъпков механизъм и двете стъпки се изпълняват на собствената машина на служителя. Бърза и прозрачна стъпка с точкуване поема ясните случаи по правила — редактор на преден план със скорошни действия се точкува като продуктивен, дълъг период без действия се точкува като бездействие. Малък незадължителен локален модел поема наистина двусмислените моменти, без нищо да напуска устройството.

Съществено е, че правилата не са черна кутия. Работодателите настройват наслоя за класификация на активността — кои приложения и заглавия се броят за продуктивни за техния екип — а служителите могат да отворят панел и да видят точно как се точкува тяхното време. Всяка минута попада в едно от шест честни състояния:

  • Продуктивно — съсредоточена работа в отчитано приложение.
  • Неактивно — машината работи, но от известно време няма действия.
  • Почивка — умишлена пауза, отчитана отделно.
  • Извънредно — работа извън планираната смяна.
  • Извън работа — извън работното време.
  • Офлайн — приложението или машината не работят.

Как всъщност изглежда един отчетен ден

Понеже резултатът са структурирани състояния на времето, а не суров запис, той се начертава чисто. Ето един примерен ден от тестово работно пространство — не са данни на клиент, но са представителни за това, което таблото показва на всеки човек за собственото му време.

Фигура 2 · Един ден по състояния на времето
8,2 чотчетени
Състояния на времето · днес
Продуктивно66%
Почивка14%
Извънредно10%
Неактивно10%
Примерен ден от 8,2 часа. Продуктивното време преобладава; почивките и бездействието се виждат, но никога не са коментирани — те са просто състояния, не обвинения.

Погледнете една седмица и същите данни се превръщат в ритъм — по-натоварено в средата, по-леко в събота и неделя — без нито една снимка на екрана.

Фигура 3 · Продуктивни часове тази седмица
Тази седмицапродуктивни часове
6.2
7.1
5.4
8
6.8
2.1
0.6
понвтосрячетпетсъбнед
Всяка колона е продуктивното време за един ден. Четвъртък е върхът на този човек; уикендът затихва, както и трябва.

А числата, които имат значение за доверието, са малки и постоянни:

0
сигнала чете класификаторът
0
направени снимки на екрана
0
състояния на времето може да присъди
0%
от класификацията върви на устройството

Поверителност по устройство, не като настройка

Да четеш няколко малки сигнала и да ги оценяваш локално не е превключвател за поверителност, който може да се вдигне — това е самата архитектура. Няма скрит в администраторски панел бутон „събирай снимки на екрана“, защото такава възможност изобщо не е правена. Точно това позволява на TimerOS да покрива спокойно принципа за минимизиране на данните по GDPR и да стои от правилната страна на изискванията за прозрачност в Регламента на ЕС за ИИ: на работещите се казва какво се измерва и те могат да видят правилата, по които се измерва.

На устройството по замисъл
Класификацията се случва на машината на работещия и чете само заглавието на активния прозорец, името на работещото приложение и времето от последното действие. Мениджърите виждат етикети и състояния на времето — никога съдържанието на екрана. Вижте известието за наблюдение за пълния текст на разбираем език, който получават служителите.

Отчитането на времето си заслужава мястото само ако хората, които отчита, биха го инсталирали и след като знаят точно как работи. Това е летвата, която сме си вдигнали — и можете да прочетете повече защо на страницата с възможностите или в историята зад TimerOS.

Вижте го на собствената си машина.

Четиринайсет дни пробен период — добавяте карта при регистрацията и не се таксува нищо, ако се откажете преди края. Инсталирайте настолното приложение и вижте как един ден се класифицира сам.