Get detailed analytics and insights from any link you share using hundreds of data points. Simple, powerful, fast.
- Fast: Made with Bun, Elysia and SQLite
- Secure: Cap for CAPTCHAs
- Open source: Fully open source, hosted on GitHub
- Privacy-focused: No ads, no nonsense
- Insanely detailed: 200+ data points logged
- Self-hosted: Host it yourself or use our hosted service
👉 Try it out at linklog.tiagorangel.com
1. Browser
isPrivatebrowserNamebrowserVersionlanguagesdoNotTrackjsVersiontorBrowseruserAgentplatformhardwareConcurrencydeviceMemorymaxTouchPointscookieEnabledappNameappCodeNameappVersionproductproductSubvendorvendorSubwebdriverpdfViewerEnabledjavaEnabledpluginsLengthmimeTypesLength
2. Device information:
-
Screen:
heightwidthpixelratiocolorDepthpixelDepthavailWidthavailHeightinnerWidthinnerHeightouterWidthouterHeightorientation
-
speed(network speed in mbps): -
fps -
theme -
mediaDevicesdevicesaudioInputCountvideoInputCountaudioOutputCount
-
batterychargingchargingTimedischargingTimelevel
-
performanceInfosupportedmemory- usedJSHeapSize
- totalJSHeapSize
- jsHeapSizeLimit
navigationtyperedirectCount
timingnavigationStartloadEventEnddomContentLoadedEventEnd
-
storagesupportedquotausageusageDetails
-
vibrationsupported
-
notificationsupportedpermission
-
serviceWorkersupported
-
speechspeechSynthesisspeechRecognition
-
paymentRequestsupported
-
credentialssupported
-
gamepadssupportedcount
-
clipboardsupportedreadSupported
-
sensorsdeviceMotionmotionPermissionRequireddeviceOrientationorientationPermissionRequiredambientLightproximity
-
hardwarecpuSpeedhardwareConcurrencydeviceMemory- used
- total
- limit
- ratio
-
inputCapabilitiespointerTypehoverCapabilityanyPointeranyHovermaxTouchPointstouchSupportstylusSupport
-
displaycolorGamutdynamicRangedisplayModerefreshRateorientation
3. OS
mobilenamearchitectureplatformarchHintwasmSupportwasmFeatures- simd
- threads
hardwareConcurrencydeviceMemory
4. Page:
referrerurldomainprotocoluserAgent
5. Plugins:
adblockgrammarlystylusjavaflashcrx(list of all chrome extensions installed!)
6. Network:
connectioneffectiveTypetypedownlinkrttsaveData
webrtcsupportedcandidatescandidateTypesgatheringTimeiceConnectionStateiceGatheringStatelocalIPsstats
7. Fingerprints:
canvaswebglwebAudiofontswasmsupportedcompilationTimeaddFunction
cssdomerrorinteraction
8. System:
timezonetimeZoneOffsettimeZonelocalecalendarnumberingSystemcurrency
cssMediaQueriesprefersColorSchemeprefersReducedMotionprefersContrastprefersReducedTransparencyinvertedColorsforcedColorshoverCapabilitypointerCapabilitydisplayMode
permissions- geolocation, notifications, midi, camera, microphone,
background-sync,persistent-storage,clipboard-read,clipboard-write, speaker
- geolocation, notifications, midi, camera, microphone,
mediaCapabilities- h264Video
- aacAudio
misc- workerSupport
- wasmSupport
- sharedArrayBufferSupport
- atomicsSupport
- webglSupport
- webgl2Support
- offscreenCanvasSupport
- broadcastChannelSupport
- intersectionObserverSupport
- resizeObserverSupport
- mutationObserverSupport
- promiseSupport
- symbolSupport
- proxySupport
- mapSupport
- setSupport
- weakMapSupport
- weakSetSupport
- bigIntSupport
- intersectionObserver
- mutationObserver
- resizeObserver
- performanceObserver
- crypto
- webCrypto
- bluetooth
- usb
- serial
- hid
- presentation
- wakeLock
- share
- contacts
- scheduling
- trustedTypes
accessibility- reducedMotion
- reducedTransparency
- highContrast
- lowContrast
- colorScheme
- invertedColors
- forcedColors
- screenReader
security- secureContext
- crossOriginIsolated
- crypto
- permissions
- featurePolicy
- csp
- trustedTypes
9. APIs:
- speechSynthesis
- speechRecognition
- bluetoothApi
- nfcApi
- usbApi
- serialApi
- hidApi
- paymentRequest
- virtualReality
- webXR
- webAuthentication
- webShare
- webLocks
- broadcastChannel
- screenWakeLock
- eyeDropper
- fileSystemAccess
- webCodecs
- trustedTypes
All of this from a single link click.
- Clone the repository:
git clone https://github.com/tiagorangel1/linklog.git
- Navigate to the project directory:
cd linklog - Install dependencies:
bun install
- Create the data folder:
mkdir .data
- Start the development server:
bun dev
Note that the ratelimiting and deleteme functionality relies on the cf-connecting-ip header which is only available for websites behind Cloudflare.
This project is licensed under the AGPL 3.0 license