Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
anonymous_ids.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

const char * dt_session_id (void)
 
const char * dt_install_id (void)
 

Function Documentation

◆ dt_install_id()

const char * dt_install_id ( void  )

Stable, anonymous per-installation identifier (a random UUID persisted in conf). Used as the Sentry user id and the PostHog distinct_id so the same installation/user can be de-duplicated across both systems. Not tied to the machine or any account.

Definition at line 360 of file darktable.c.

References dt_conf_get_string(), dt_conf_set_string(), init(), and L.

◆ dt_session_id()

const char * dt_session_id ( void  )

Stable, anonymous identifier for the current process/run (a random UUID generated once). Sent to both crash reporting (Sentry) and usage analytics (PostHog) so the same session can be correlated across the two without being double-counted. Not tied to the user or machine.

Definition at line 346 of file darktable.c.

References init(), and L.