← All datasets

distamed.ma

Jul 1, 2025

26,731
Records
11
Files
Jul 24, 2026
Added

Data breach of Distamed, a Moroccan medical equipment distribution company. The archive contains sensitive business and patient records including full patient lists, billing contracts, invoices, payment records, doctor lists, and client databases. Data spans from approximately 2018 through mid-2025. Exposed data includes patient names, medical billing information, insurance details, financial transactions with hospitals and clinics, and a client directory with contact details including emails and phone numbers.

Data found in this dataset

EmailFirst nameLast nameCityfullNamedobphoneskip

Search this dataset

Scoped to this dataset. Fill any combination — results match if any field hits.

Source files

Expand any file to inspect its column headers and the LLM's field-mapping reasoning, recorded during ingestion.

billing.Contract__Sheet1.csv
2 columns0 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
5lastNamehigh[5] header 'Nom', values are common surnames
6firstNamehigh[6] header 'Prénom', values are common given names

Notes: Only name fields are PII. Other columns contain contract IDs, dates, statuses, amounts — no emails, phones, DOB, addresses, or SSN present in sample.

billing.Invoice__Sheet1.csv
1 column1,455 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
2fullNamehigh[2] header 'Bénéficiaire', values contain honorifics (Mr, Mme) and full names

Notes: Only column 2 (index 2) contains PII (fullName). Other columns are invoice headers, dates, payment methods, and amounts — no personal identifiers beyond the beneficiary name.

clients_full_list__Sheet1.csv
1 column4,342 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
2emailhighheader "Email" resolves to PII field "email"

Notes: Heuristic auto-detection: header-named PII columns confirmed by data conformance

doctors_distamedlist.csv
0 rows
Schema not yet detected for this file. Headers and field mappings will appear here once the LLM analysis completes.
facture_list_2__Sheet1.csv
0 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Notes: The file appears to be a structured invoice or billing record dataset with no personal identifiable information (PII) fields present in the visible columns. Columns contain only transactional data such as invoice numbers, partner/client names (which appear to be institutional/business entities rather than individuals), dates, amounts, and payment status. No columns map to any of the defined PII fields (email, phone, DOB, names, addresses, SSN, etc.).

factures_list_1__Sheet1.csv
0 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Notes: The provided data is purely transactional invoices with no personal or identifiable information. Columns contain only invoice numbers, partner names (business entities), dates, references, amounts, and status — none map to PII fields per the defined categories. All values represent commercial relationships, not individual persons.

general_payment.BillingPayment__Sheet1.csv
2 columns3,251 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
2fullNamehigh[2] header 'Bénéficiaire', values are full names with titles (Mr/Mme)
3fullNamehigh[3] header 'Payeur', values are full names with titles (Mr/Mme)

Notes: 50 rows analyzed; only Beneficiary and Payer columns contain PII (full names with titles). All other columns are transactional data (invoice numbers, dates, amounts) and contain no personal identifiable information.

incomplets_patients__Sheet1.csv
5 columns37 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
1lastNamehigh[1] header 'Nom' (French for last name), values are family names
2firstNamehigh[2] header 'Prénom' (French for first name), values are given names
3dobhigh[3] header 'Date de naissance' (French for date of birth), values are dates in DD/MM/YYYY format
6phonehigh[6] header 'Téléphone' (French for telephone), values are 10-digit Moroccan phone numbers (06xx xx xx xx)
9cityhigh[9] header 'Ville' (French for city), values are location names

Notes: 10 columns total, 5 contain PII. Data is patient records from Distamed Morocco with French headers. All phone numbers follow Moroccan mobile format (06 prefix). DOB values use European DD/MM/YYYY format.

patients_full__Sheet1.csv
10 columns8,823 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
0dobhigh[0] header 'Date de création', but values are all dates in DD/MM/YYYY format matching creation timestamps — this is NOT a PII field. Skipping per exclusion rules for timestamps.
1lastNamehigh[1] header 'Nom', values are family names in Moroccan Arabic/French format (e.g., KARIB, DOYTCHINOVA)
2firstNamehigh[2] header 'Prénom', values are given names (e.g., SAMI, MIMI, MERIEM)
3dobhigh[3] header 'Date de naissance', values are birth dates in DD/MM/YYYY format (e.g., 14/12/2001, 17/01/1950)
4skiphigh[4] header 'Age', values are age strings like '24 ans 7 mois 7 jours' — derived temporal data, not raw PII
5skiphigh[5] header 'CNIE', values are blank or missing — CNIE is a national ID, but empty fields contain no PII to map
6skiphigh[6] header 'Dernière visite', values are visit dates (e.g., 15/01/2019) — timestamp, excluded per rules
7phonehigh[7] header 'Téléphone', values are phone numbers in international Moroccan format (e.g., 0661393912, 06 61 59 36 55, +212620450428)
8cityhigh[8] header 'Ville', values are city names (e.g., CASABLANCA)
9skiphigh[9] header 'Assurance', values are blank or missing — no PII present

Notes: 50 rows analyzed. Columns 0 (date creation) and 6 (last visit) are timestamps and skipped per exclusion rules. Column 5 (CNIE) contains only blanks. All other columns map cleanly to PII fields. Phone numbers appear in multiple formats (space-separated, concatenated, international +212 prefix).

patients_sansvisite__Sheet1.csv
10 columns5,803 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
0skiphighcolumn 'Date de création' is a timestamp
1lastNamehigh[1] header 'Nom', values are surnames
2firstNamehigh[2] header 'Prénom', values are given names
3dobhigh[3] header 'Date de naissance', values are dates of birth
4skiphighcolumn 'Age' is a derived age field
5skiphighcolumn 'CNIE' is a national ID number, not standard PII
6skiphighcolumn 'Dernière visite' is a timestamp
7phonehigh[7] header 'Téléphone', values are phone numbers (including international format +212)
8cityhigh[8] header 'Ville', values are city names
9skiphighcolumn 'Assurance' is insurance information, not PII

Notes: 10 columns total, 3 contain PII (lastName, firstName, dob, phone, city). Timestamps, age, and national ID excluded per rules. International phone format (+212) observed.

valide_avecvisitepatients__Sheet1.csv
10 columns3,020 rows

File structure

Format: CSV·Delimiter: Comma·Has header: yes·Quote: "

Source columnMapped fieldConfidenceLLM assessment
0skiphighDate de création - timestamp
1lastNamehighNom - French for last name, values are surnames
2firstNamehighPrénom - French for first name, values are given names
3dobhighDate de naissance - French for date of birth, values match DD/MM/YYYY date pattern
4skiphighAge - derived age, not direct PII
5skiphighCNIE - national ID number, but excluded by policy as internal ID
6skiphighDernière visite - timestamp
7phonehighTéléphone - French for phone number, values are 10-digit numbers and formatted phone strings
8cityhighVille - French for city, values are location names
9skiphighAssurance - insurance information, not PII

Notes: 50 rows analyzed. File contains patient records from Distamed Morocco breach. All PII fields mapped; skip columns include timestamps, internal IDs, and insurance info.