By · Last updated 2026-06-05

חזרה לבלוגGDPR ועמידה

IMY שוודיה: Personnummer ובדיקות Luhn

IMY מצאה ש-45% מהכלים הגנריים מפספסים את ה-personnummer השוודי. Samordningsnummer (היסט 60) נעדר מרוב המימושים. 79% מהשוודים מממשים זכויות GDPR.

June 5, 20267 דקות קריאה
Sweden IMYpersonnummer LuhnsamordningsnummerSwedish GDPR technicalNordic compliance

IMY שוודיה: Personnummer ובדיקות Luhn

עדכון ל-2026

רשות הנתונים של שוודיה היא IMY — Integritetsskyddsmyndigheten. היא בדקה כלי PII הנמצאים בשימוש פעיל. התוצאה: 45% נכשלו בזיהוי ה-personnummer — המזהה הלאומי הראשי של שוודיה. ו-79% ממבוגרים שוודים מממשים את זכויות ה-GDPR שלהם כל שנה — השיעור הגבוה ביותר באיחוד האירופי. זיהוי חלש יוצר פער ציות ישיר.

פורמט Personnummer ובדיקת Luhn

ל-personnummer שתי צורות. צורה קצרה: YYMMDD-XXXX (10 ספרות). צורה ארוכה: YYYYMMDD-XXXX (12 ספרות). הספרה האחרונה היא ספרת ביקורת Luhn.

בדיקת Luhn: קח את הספרות מימין לשמאל. הכפל כל שנייה. אם הכפלה נותנת שתי ספרות, חבר אותן. חבר את כל הערכים. התוצאה חייבת להתחלק ב-10.

בדיקת Luhn מופיעה גם בכרטיסי אשראי ובמספר SIN הקנדי. אבל ה-personnummer מכיל תאריך בשש הספרות הראשונות — מה שיוצר אילוצים השונים מבדיקות Luhn פיננסיות.

פער ה-Samordningsnummer

שוודיה מעניקה לתושבים זרים מספר תיאום הנקרא samordningsnummer. הוא נדרש לפני שניתן personnummer מלא. הפורמט זהה. ההבדל: 60 מתווסף לספרות יום הלידה.

  • Personnummer, נולד 15 בינואר: ספרות יום = 15.
  • Samordningsnummer, אותו תאריך: ספרות יום = 75 (15 + 60).

ערכי יום תקינים ל-samordningsnummer הם 61 עד 91. כלים שמקבלים רק 01 עד 31 יפספסו כל אחד מהם.

תושבים ילידי חוץ הם כ-20% מאוכלוסיית שוודיה. עבור חברות עם עובדים או לקוחות שאינם שוודים, פער זה אומר שחלק גדול מהרשומות אינן מזוהות.

כללי אנונימיזציה של IMY

מדריך האנונימיזציה של IMY לשנת 2023 הוא המפורט מבין כל רשויות נתוני האיחוד האירופי. שתים עשרה DPA אחרות מצטטות אותו.

שלושה כללים חלים על ערכות נתונים שוודיות:

  • k-anonymity ≥ 5. כל רשומה חייבת להיות בלתי ניתנת להבחנה מלפחות ארבע אחרות בכל השדות המרכזיים. גיל, מגדר, עיריה ועבודה הם מזהים מקבילים אופייניים.
  • l-diversity לנתוני בריאות ופיננסים. k-anonymity בלבד אינה מונעת התקפות הסקה.
  • הוכחה פורמלית נדרשת. IMY אינה מקבלת ציות נטען. תיעוד טכני חייב להראות שהסף נעמד בו.

שיעור 79%: המשמעות בפועל

עבור חברה עם 50,000 משתמשים שוודים, 79% אומר כ-39,500 בקשות זכויות בשנה. כל אחת חייבת להיענות תוך 30 יום.

טיפול ידני אינו יכול להתרחב לנפח כזה. חברות זקוקות לחיפוש PII אוטומטי על פני כל האחסון: בסיסי נתונים ראשיים, גיבויים, אנליטיקה וסטי אימון לבינה מלאכותית. מערכות חייבות למצוא personnummer ו-samordningsnummer כאחד, עם בדיקות Luhn וכלל ההיסט של 60 יום.

דיוק טכני זה הוא הדרישה הבסיסית למתן מענה לבקשות זכויות שוודיות בקנה מידה. ללא זה, מערכות מלאי אוטומטיות יפספסו חלק ניכר מהרשומות שהן נדרשות למצוא ולהחזיר.

מקורות

מוכן להגן על הנתונים שלך?

התחל לאנונימיזציה של PII עם 285+ סוגי ישויות ב-48 שפות.

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.