Data quality — stolen and lost mobile phonesЯкість даних — викрадені та втрачені телефони

PASS

UpdatedОновлено: 2026-08-09 09:09

1 186 888
recordsзаписів у наборі
45
checks passedперевірок пройдено
0
failedне пройдено
0
blockingблокуючих помилок
99.7%
brand resolvedмарку визначено
96.9%
model resolvedмодель визначено
83.6%
IMEI with a valid checksumIMEI з дійсною контрольною сумою

This page records what was verified in the stolen and lost mobile phones dataset before it was published. The dataset is built from open data of the National Police of Ukraine, where one record is one report of a missing device.

The checks are of two kinds. Blocking ones concern our own internal consistency: a record cannot disappear before it appeared, and an IMEI split into its parts must reassemble without loss. If one of those fails, nothing is published at all. Warnings and informational checks describe the source itself — how many brands could be resolved, how many IMEIs pass their checksum. They do not block publication, because they measure a property of the register rather than a mistake of ours.

Ця сторінка показує, що саме перевірено в наборі даних про викрадені та втрачені мобільні телефони перед публікацією. Набір будується з відкритих даних Національної поліції: один запис — одна заява про зниклий апарат.

Перевірки двох родів. Блокуючі стосуються внутрішньої несуперечності: запис не може зникнути раніше, ніж з'явився, а розібраний на частини IMEI мусить складатися назад без втрат. Якщо така перевірка не проходить, набір не публікується взагалі. Попередження та довідкові описують самі дані — скільки марок вдалося розпізнати, скільки IMEI проходять контрольну суму. Вони не блокують публікацію, бо це властивість джерела, а не наша помилка.

Усі перевірки

What was checkedЩо перевірялиStatusSeverityViolationsПорушеньDetailДеталі
A record cannot disappear before it appearedЗапис не може зникнути раніше, ніж з'явивсяPASScritical0= 0
An active record has no removal dateАктивний запис не має дати зняття з облікуPASScritical0= 0
A closed record has a removal dateЗнятий з обліку запис має дату зняттяPASScritical0= 0
Removal is not dated before the last sightingДата зняття не раніша за останню появу в реєстріPASScritical0= 0
A usable IMEI is exactly 15 digitsПридатний IMEI складається рівно з 15 цифрPASScritical0= 0
The model code (TAC) is the leading 8 digits of the IMEIКод моделі (TAC) — це перші 8 цифр самого IMEIPASScritical0= 0
Every resolved brand states where it came fromУ кожної визначеної марки видно, звідки вона взяласьPASScritical0= 0
No manufacturer without a brandВиробник не вказаний там, де немає маркиPASScritical0= 0
The split IMEI reassembles without lossРозібраний IMEI складається назад без втратPASScritical0= 0
No model without a brandМодель не вказана без маркиPASScritical0= 0
The model dictionary holds no duplicatesДовідник моделей не має дублікатівPASScritical0= 0
Two sources never claim the same model codeДва джерела не претендують на один код моделіPASScritical0= 0
The region is one of the 27 official unitsРегіон — одна з 27 офіційних адміністративних одиницьPASScritical0= 0
The published view carries no personal dataУ публікованій вітрині немає персональних данихPASScritical0= 0
Each register record occurs exactly onceКожен запис реєстру трапляється рівно один разPASScritical0= 0
A suspect publication closed nothingСумнівне вивантаження нікого не зняло з облікуPASScritical0= 0
The first-seen date is a day the register was actually readДата першої появи збігається з днем, коли реєстр справді читалиPASScritical0= 0
The disappearance date is a day the register was actually readДата зникнення збігається з днем, коли реєстр справді читалиPASScritical0= 0
The uncertainty windows are never negativeВікна невизначеності не бувають від'ємніPASScritical0= 0
Republished bytes do not count as observationsПовторно видані байти не рахуються за спостереженняPASScritical0= 0
Volume is at least the expected floor — datasetОбсяг не менший за очікуваний — набір загаломPASScritical0>= 1,150,000
Share of populated values — brandЧастка заповнених значень — маркаPASScritical3,68499.69% (>= 99.00%)
Values fall within the allowed bounds — dkЗначення в допустимих межах — дата реєстрації в журналіPASScritical0[2004-01-01, today]
Field is populated — first_seenПоле заповнене — перша поява в реєстріPASScritical0100.00%
Field is populated — imei_kindПоле заповнене — тип ідентифікатораPASScritical0100.00%
Values come only from the permitted set — imei_kindЗначення лише з дозволеного переліку — тип ідентифікатораPASScritical0['IMEI', 'IMEISV', 'SERIAL', 'INVALID']
Length matches the format — imei_normДовжина відповідає формату — IMEI після звіркиPASScritical0= 15
Format matches the pattern — imei_normФормат відповідає зразку — IMEI після звіркиPASScritical0^[0-9]{15}$
Share of populated values — imei_normЧастка заповнених значень — IMEI після звіркиPASScritical4,25399.64% (>= 99.00%)
Field is populated — imei_rawПоле заповнене — IMEI як у джереліPASScritical0100.00%
Values fall within the allowed bounds — insert_dateЗначення в допустимих межах — дата внесенняPASScritical0[2004-01-01, today]
Field is populated — is_presentПоле заповнене — є в останньому вивантаженніPASScritical0100.00%
Field is populated — last_seenПоле заповнене — остання поява в реєстріPASScritical0100.00%
Share of populated values — modelЧастка заповнених значень — модельPASScritical36,28896.94% (>= 95.00%)
Field is populated — nz_methodПоле заповнене — спосіб визначення маркиPASScritical0100.00%
Values come only from the permitted set — nz_methodЗначення лише з дозволеного переліку — спосіб визначення маркиPASScritical0['exact', 'prefix', 'glued', 'fuzzy', 'none', 'empty']
Field is populated — record_keyПоле заповнене — ідентифікатор записуPASScritical0100.00%
Share of populated values — regionЧастка заповнених значеньPASScritical4,63799.61% (>= 99.00%)
Length matches the format — check_digitДовжина відповідає формату — контрольна цифраPASSwarning0= 1
Share that passes the check — imei_luhn_validЧастка тих, що проходять перевірку — IMEI проходить контрольну сумуPASSwarning190,50483.89% (>= 82.00%)
Field is populated — insert_date_implausibleПоле заповнене — дата поза правдоподібним діапазономPASSwarning0100.00%
Share of deviations stays under the limit — insert_date_implausibleЧастка відхилень не перевищує межу — дата поза правдоподібним діапазономPASSwarning2,3520.20% (<= 0.50%)
Length matches the format — snrДовжина відповідає формату — серійний номер у межах моделіPASSwarning0= 6
Length matches the format — tacДовжина відповідає формату — код моделі (TAC)PASSwarning0= 8
Number of distinct values — brandКількість різних значень — маркаINFOinfo0754
Number of distinct values — imei_normКількість різних значень — IMEI після звіркиINFOinfo01,172,084
Number of distinct values — insert_dateКількість різних значень — дата внесенняINFOinfo0462,023
Number of distinct values — manufacturerКількість різних значень — виробникINFOinfo0745
Number of distinct values — modelКількість різних значень — модельINFOinfo064,225
Number of distinct values — nz_rawКількість різних значень — марка/модель як у джереліINFOinfo0125,950
Number of distinct values — ovdКількість різних значень — підрозділ, що зареєструвавINFOinfo01,519
Length matches the format — rbiДовжина відповідає формату — код органу сертифікаціїPASSinfo0= 2
Number of distinct values — rbiКількість різних значень — код органу сертифікаціїINFOinfo099
Number of distinct values — regionКількість різних значеньINFOinfo027
Number of distinct values — tacКількість різних значень — код моделі (TAC)INFOinfo083,362