By · Last updated 2026-06-05

بلاگ پر واپس جائیںGDPR اور تعمیل

IMY سویڈن: Personnummer اور Luhn چیکس

IMY نے پایا کہ 45% عام ٹولز سویڈش personnummer چھوڑ دیتے ہیں۔ Samordningsnummer (60 آفسیٹ) زیادہ تر implementations سے چھوٹ جاتا ہے۔ سویڈن کی 79% GDPR حقوق استعمال کی شرح۔

June 5, 20267 منٹ پڑھیں
Sweden IMYpersonnummer LuhnsamordningsnummerSwedish GDPR technicalNordic compliance

IMY سویڈن: Personnummer اور Luhn چیکس

2026 کے لیے اپ ڈیٹ

سویڈن کا ڈیٹا اتھارٹی IMY ہے — Integritetsskyddsmyndigheten۔ اس نے فعال استعمال میں PII ٹولز کی جانچ کی۔ نتیجہ: 45% personnummer کا پتہ لگانے میں ناکام رہے۔ یہ سویڈن کا اصل قومی ID ہے۔ اور 79% سویڈش بالغ ہر سال اپنے GDPR حقوق استعمال کرتے ہیں۔ یہ EU میں سب سے زیادہ شرح ہے۔ کمزور شناخت ایک براہ راست تعمیل خلا پیدا کرتی ہے۔

Personnummer فارمیٹ اور Luhn چیک

Personnummer کی دو شکلیں ہیں۔ مختصر شکل: YYMMDD-XXXX (10 ہندسے)۔ لمبی شکل: YYYYMMDD-XXXX (12 ہندسے)۔ آخری ہندسہ Luhn چیک ہندسہ ہے۔

Luhn چیک: دائیں سے بائیں ہندسے لیں۔ ہر دوسرے کو دوگنا کریں۔ اگر دوگنا کرنے سے دو ہندسے بنتے ہیں، انہیں جمع کریں۔ تمام قدروں کا مجموعہ کریں۔ نتیجہ 10 سے یکساں طور پر تقسیم ہونا چاہیے۔

Luhn چیک کریڈٹ کارڈز اور کینیڈین SIN میں بھی ظاہر ہوتا ہے۔ لیکن personnummer پہلے چھ ہندسوں میں تاریخ رکھتا ہے۔ اس سے ایسی رکاوٹیں پیدا ہوتی ہیں جو مالیاتی Luhn چیکس سے مختلف ہیں۔ جو ٹولز تاریخ لاجک چھوڑ دیتے ہیں وہ جھوٹی مثبت حاصل کرتے ہیں۔

Samordningsnummer کا خلا

سویڈن غیر ملکی رہائشیوں کو ایک coordination نمبر دیتا ہے جسے samordningsnummer کہتے ہیں۔ یہ مکمل personnummer جاری ہونے سے پہلے درکار ہوتا ہے۔ فارمیٹ ایک جیسا ہے۔ فرق: 60 پیدائشی دن کے ہندسوں میں شامل کیا جاتا ہے۔

  • 15 جنوری کو پیدا ہونے والا Personnummer: دن کے ہندسے = 15۔
  • اسی تاریخ کا Samordningsnummer: دن کے ہندسے = 75 (15 + 60)۔

Samordningsnummer کے لیے درست دن کی قدریں 61 سے 91 تک چلتی ہیں۔ جو ٹولز صرف 01 سے 31 قبول کرتے ہیں وہ ان سب کو چھوڑ دیں گے۔

غیر ملکی پیدائش رہائشی سویڈن کی آبادی کا تقریباً 20% ہیں۔ غیر سویڈش عملے یا مؤکلوں والی فرموں کے لیے، اس خلا کا مطلب ہے کہ ریکارڈز کا ایک بڑا حصہ ناشناخت رہتا ہے۔

IMY کے گمنامی کے قوانین

IMY کی 2023 گمنامی گائیڈ کسی بھی EU ڈیٹا اتھارٹی میں سب سے زیادہ تفصیلی ہے۔ بارہ دیگر DPAs اس کا حوالہ دیتے ہیں۔

سویڈش ڈیٹاسیٹس پر تین اصول لاگو ہوتے ہیں:

  • k-anonymity ≥ 5. ہر ریکارڈ تمام اہم فیلڈز پر کم از کم چار دیگر سے غیر امتیازی ہونا چاہیے۔ عمر، صنف، بلدیہ، اور ملازمت عام طور پر quasi-identifiers ہیں۔ سویڈن کی چھوٹی آبادی چھوٹے گروپوں کو الگ کرنا آسان بناتی ہے۔
  • صحت اور مالیاتی ڈیٹا کے لیے l-diversity. k-anonymity اکیلی inference حملوں کو نہیں روکتی۔ l-diversity کی ضرورت ہے کہ ہر گروپ کم از کم l مختلف حساس قدریں رکھے۔
  • رسمی ثبوت درکار ہے۔ IMY دعوی شدہ تعمیل قبول نہیں کرتا۔ تکنیکی دستاویزات کو یہ دکھانا ہوگا کہ حدیں پوری ہوتی ہیں۔

79% شرح: عمل میں اس کا کیا مطلب ہے

50,000 سویڈش صارفین والی فرم کے لیے، 79% سالانہ تقریباً 39,500 حقوق کی درخواستیں مطلب ہے۔ ہر ایک کا جواب 30 دنوں کے اندر دینا ضروری ہے۔

دستی ہینڈلنگ اس حجم تک نہیں پہنچ سکتی۔ فرموں کو تمام ذخیرہ میں خودکار PII تلاش درکار ہے: مرکزی ڈیٹا بیسز، بیک اپ، analytics، اور AI تربیتی سیٹ۔ سسٹمز کو personnummer اور samordningsnummer دونوں کا پتہ لگانا ہوگا۔ دونوں کو Luhn چیکس اور 60-دن آفسیٹ اصول درکار ہیں۔

وہ تکنیکی درستگی بڑے پیمانے پر سویڈش حقوق کی درخواستوں کا جواب دینے کی بنیادی ضرورت ہے۔ اس کے بغیر، خودکار inventory سسٹمز ان ریکارڈز کا ایک اہم حصہ چھوڑ دیں گے جنہیں انہیں تلاش کرنے اور واپس کرنے کی ضرورت ہے۔

مکمل گمنامی فریم ورک اور IMY کے 2024 نفاذ ریکارڈ کے لیے ہماری IMY GDPR anonymization and Nordic guide دیکھیں۔

EU ریاستوں میں موازنے کے لیے، ہماری BFDI Germany GDPR technical guide دیکھیں۔

ذرائع

کیا آپ اپنے ڈیٹا کی حفاظت کے لیے تیار ہیں؟

48 زبانوں میں 285+ ادارتی اقسام کے ساتھ PII کی گمنامی شروع کریں۔

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.