Release notes
A single-page log of the improvements and fixes shipped in Siper; the newest change is at the top.
Changes released in Siper are listed on this page from newest to oldest.
July 8, 2026
Improvement: The date of birth category now recognizes more written forms: the month spelled out (“7 Mart 1985”), the ISO format (“1992-10-12”), and two-digit years (“15.03.85”). Detection requires a birth context; dates that do not indicate a birth, such as contract or invoice dates, are not masked. For the full list of categories, see Categories.
Improvement: A user reported that when a block that masks fine in a short
text is repeated many times in the same request, some names could slip
through. The issue is fixed; detection is now stable in long, repetitive
texts. In addition, the same value gets the same numbered placeholder no
matter how many times it appears in the text; for example, the same name
becomes <PERSON_1> everywhere it appears. Personal data written with
different Unicode renderings of regular letters, such as script, bold, or
fullwidth forms, is now detected as well. See Concepts for
the placeholder format.
July 3, 2026
Improvement: The default response of the /mask and /mask/batch
endpoints has been simplified. The response now consists of the
masked_text, transform, spans (category, character range, and
confidence score), and timings_ms.total fields; internal fields were
removed from the response. You will find the field descriptions in the
Mask-only usage guide.
Fix: People trying the product for the first time often paste widely known test ID numbers; because these numbers were on a deliberate exception list, they were not masked, which created the impression that the product “does not work”. The exception has been removed: the well-known test number published by NVİ (Turkey’s civil registry authority) is now masked. The same applies to known test tax identification numbers written with a tax number context. To try it with your own text, see Playground.
June 23, 2026
Fix: Resolved following a user report: when an ID number was referred to in the text only with the abbreviation “TC”, in some cases it was not masked. This spelling is now masked too. For the full list of categories, see Categories.