---
title: EleeNID: identity resolution for Saudi data · EleeN
url: https://www.eleenai.com/en/platform/identity
language: en
description: EleeNID resolves the emails, phone numbers and device IDs in your data into one pseudonymous ID per person, hashed and read in place, built for Saudi data.
---

1. [Home](https://www.eleenai.com/en)
2. [Platform](https://www.eleenai.com/en/platform)
3. EleeNID

# Know each customer, whatever identifier they use. One persistent ID per person, built for Saudi data.

EleeNID resolves the emails, phone numbers and device IDs in your data into one pseudonymous ID per person, read in place in your cloud. Every clean room, audience and activation in EleeN runs on it.

[Book a call](https://www.eleenai.com/en/contact)

A source in EleeN, resolved

[ 01 / 04 ] Mapping

## Map your columns once. EleeN reads the columns you map, and nothing else.

- Your tableanalytics.customersEleeN field
- Identity fields (5)Required. The fixed slots EleeN resolves people with.
- cust_idstringClient IDRequired
- email_addrstringEmailRequired
- mobile_nostringPhone numberRequired
- device_maidstringDevice IDRequired
- android_maidstringAndroid IDRequired
- **No column in this table** — National ID (Iqama)
- Attributes (3)Optional, for building audiences. Switch one off to stop reading it.
- city_locationstringLocation
- birth_datedateAge band
- segment_tierstringCustomer tier
- Not mapped (3)Left out, so they stay in your environment.
- **first_name** — string — Stays in your environment
- **last_name** — string — Stays in your environment
- **notes** — text — Stays in your environment
- Unmapped columns stay in your environment.Columns EleeN reads8 of 11

[ 02 / 04 ] Hashing

## Hashed in your database, before anything moves. EleeN reads only the hashed table.

[Trust center](https://www.eleenai.com/en/trust)

[01]Your tableThe columns you mapped, as they are. The table stays where it is.

analytics.customers

cust_idemail_addrmobile_nodevice_maidfirst_name

C-10482sara.a@example.com+966 55 555 010138400000-8cf0-11bd…Not read

C-10483omar.k@example.com+966 55 555 01026f1c2a4e-5b7d-4c11…Not read

C-10484lina.h@example.com+966 55 555 0103a91e7c30-2f4b-4d8e…Not read

[02]A script you runIt hashes each identifier with SHA-256 and a salt issued to your organisation, inside your own database.

eleen_hashing.sql

1. 1sha256(salt ‖ email_addr)
2. 2sha256(salt ‖ mobile_no)
3. 3sha256(salt ‖ device_maid)

[03]A parallel tableHashes and EleeNIDs only. The one table EleeN reads.

analytics.customers__eleen_hashed

eleenidemail_sha256phone_sha256device_sha256

EID-7F3A-92C1ee0fb60941aeb7e2…2424cf0a094b2067…9751c4b36614549f…

EID-2B8D-41E0e150c77130f668ca…71a21e3adf29f7c7…872b84f2208241af…

EID-C05E-7A19c2bbfc7380cec1a3…fb38d2fce4385ae0…afb3c2de1a6a1b26…

[ 03 / 04 ] EleeNID

## Three records, one person. One EleeNID, the same after every sync.

CUSTOMERS – Databricks: Client ID, Email. LOYALTY – Snowflake: Email, Phone number. APP_EVENTS – BigQuery: Device ID, Android ID. EID-7F3A-92C1. Hashes only. No name, no contact details.

Point at a source to see what it adds.

Used across EleeN

- [Clean roomsOverlap with a partner](https://www.eleenai.com/en/platform/clean-rooms)
- [MarketplaceSegments matched to yours](https://www.eleenai.com/en/platform/marketplace)
- [ActivationAudiences sent to channels](https://www.eleenai.com/en/platform/activation)

[ 04 / 04 ] FAQ

## What EleeNID reads, and where. Identifiers, hashing and working without a partner.

### Which identifiers does EleeNID use?

Emails, phone numbers, device IDs (Android IDs included) and your own client ID. Your team maps the columns into these fixed slots once.

### Does EleeN see our raw identifiers?

No. Identifiers are hashed before they're compared, and resolution runs where your data lives. Nothing is copied out to EleeN.

### Can we use EleeNID without a partner?

Yes. Resolve your customers, build audiences and activate them on your own; partners are optional.

### How is EleeNID different from a global identity graph?

It's designed around Saudi data from the start, and resolution runs where your data lives.

Something else?

Ask the team directly.

[Book a call](https://www.eleenai.com/en/contact)

Build your callPick the green words to make it yours.

## Resolve the identifiers in my data into one ID per person.

0 of 3 picked

0.0%matched into one ID · Example

Pick a word above, and your example builds here.

Example figures only. Your real ones come on the call.

Your callDraft

About EleeNID

On the call

Resolve the identifiers in my data into one ID per person.

With the EleeN teamRiyadh--:--[Book a call](https://www.eleenai.com/en/contact)

[What is identity resolution?](https://www.eleenai.com/en/resources/what-is-identity-resolution)

## [Platform](https://www.eleenai.com/en/platform)

- [EleeNID](https://www.eleenai.com/en/platform/identity)
- [Clean rooms](https://www.eleenai.com/en/platform/clean-rooms)
- [Marketplace](https://www.eleenai.com/en/platform/marketplace)
- [Activation](https://www.eleenai.com/en/platform/activation)
- [Governance](https://www.eleenai.com/en/platform/governance)
- [Integrations](https://www.eleenai.com/en/platform/integrations)

## [Solutions](https://www.eleenai.com/en/solutions)

- [Banking](https://www.eleenai.com/en/solutions/banking)
- [Telecom](https://www.eleenai.com/en/solutions/telecom)
- [Retail](https://www.eleenai.com/en/solutions/retail)
- [Media](https://www.eleenai.com/en/solutions/media)
- [Healthcare](https://www.eleenai.com/en/solutions/healthcare)
- [Data providers](https://www.eleenai.com/en/data-providers)

## [Company](https://www.eleenai.com/en/company)

- [Resources](https://www.eleenai.com/en/resources)
- [Contact](https://www.eleenai.com/en/contact)

## Trust & legal

- [Trust center](https://www.eleenai.com/en/trust)
- [Privacy](https://www.eleenai.com/en/legal/privacy)
- [Terms](https://www.eleenai.com/en/legal/terms)

Data collaboration platform, Riyadh.

Al Olaya, King Fahd District, Riyadh 12271, Saudi Arabia

[contact@eleenai.com](mailto:contact@eleenai.com)

- [LinkedIn](https://www.linkedin.com/company/eleen/)
- [X](https://x.com/iEleeNai)

Start with a call

About your data and the partners you'd like to work with.

[Book a call](https://www.eleenai.com/en/contact)

- Certified bySaudi Data & AI Authority (SDAIA)
- PassedData and Privacy Regulatory Sandbox
- Privacy proof of concept withSEHA Virtual Hospital

© 2026 EleeN. All rights reserved.

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://www.eleenai.com/en"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Platform",
      "item": "https://www.eleenai.com/en/platform"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "EleeNID",
      "item": "https://www.eleenai.com/en/platform/identity"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Which identifiers does EleeNID use?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Emails, phone numbers, device IDs (Android IDs included) and your own client ID. Your team maps the columns into these fixed slots once."
      }
    },
    {
      "@type": "Question",
      "name": "Does EleeN see our raw identifiers?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Identifiers are hashed before they're compared, and resolution runs where your data lives. Nothing is copied out to EleeN."
      }
    },
    {
      "@type": "Question",
      "name": "Can we use EleeNID without a partner?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Resolve your customers, build audiences and activate them on your own; partners are optional."
      }
    },
    {
      "@type": "Question",
      "name": "How is EleeNID different from a global identity graph?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It's designed around Saudi data from the start, and resolution runs where your data lives."
      }
    }
  ]
}
```
