# \[Perspective 8.10\] Is there any way to extract the Client MAC ID into a Session Property

**URL:** <https://forum.inductiveautomation.com/t/perspective-8-10-is-there-any-way-to-extract-the-client-mac-id-into-a-session-property/34186>\
**Category:** Ignition\
**Created:** [April 24, 2020, 8:30am UTC](https://forum.inductiveautomation.com/t/perspective-8-10-is-there-any-way-to-extract-the-client-mac-id-into-a-session-property/34186 "2020-04-24T08:30:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mwilliam](https://avatars.discourse-cdn.com/v4/letter/m/90db22/32.png) [@mwilliam](https://forum.inductiveautomation.com/u/mwilliam)\
**Post date:** [April 24, 2020, 8:30am UTC](https://forum.inductiveautomation.com/t/perspective-8-10-is-there-any-way-to-extract-the-client-mac-id-into-a-session-property/34186/1 "2020-04-24T08:30:36Z")

</div>

We are currently working on a project that potentially could have ~1500 devices connected to a perspective project from different European timezones. Each of these devices will need some configuration data passed to them on boot up from a Database. The original idea was to use the device MAC ID as part of the 'ON-Startup" DB query, we have considered using the session ID but as this is not persistent data and changes when the browser cache is cleared will be un reliable.  
Any thoughts or ideas on how to remedy this will be greatly appreciated

Martin

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 24, 2020, 11:53am UTC](https://forum.inductiveautomation.com/t/perspective-8-10-is-there-any-way-to-extract-the-client-mac-id-into-a-session-property/34186/2 "2020-04-24T11:53:18Z")

</div>

Browser privacy features actively try prevent what you are trying to do, certainly preventing access to the Mac Id. The closest you can get in Perspective is `session.device.identifier`, though it isn’t guaranteed to survive deliberate attempts to wipe it. I would expect it to be more reliable in the mobile apps.

If you absolutely have to have this kind of reliable device identity, and you aren’t on mobile, Vision is still the only way to get it. Using techniques [like this](http://forum.inductiveautomation.com/t/mobile-client-mac-address/23037/10?u=pturmel).

---

<div class="post-metadata">

**Author:** ![mwilliam](https://avatars.discourse-cdn.com/v4/letter/m/90db22/32.png) [@mwilliam](https://forum.inductiveautomation.com/u/mwilliam)\
**Post date:** [April 24, 2020, 12:58pm UTC](https://forum.inductiveautomation.com/t/perspective-8-10-is-there-any-way-to-extract-the-client-mac-id-into-a-session-property/34186/3 "2020-04-24T12:58:27Z")

</div>

@pturmel, thanks for the quick response…  
we have had some success with the device.identifier but as you stated its not guaranteed.  
clearing the browser cache always creates a new Session ID

I’ll give it some more thought
