$大肥鱼new$134K+1328.0%$TURFnew$14.5K+207.0%$Rockstarnew$461K+1015.0%$大肥鱼new$25.6K+173.0%EV$everythingnew$13.4K+52.1%$NVIDIAnew$436K+954.0%BI$Binance Legenew$21.6K+17.4%SL$SLOPINUnew$79.4K+1487.0%$NFLnew$26.7K+22.9%$TURFnew$27.6K+104.0%WT$WTCXnew$11.0K$Tpscrollnew$24.8M+40.3%$GAMBITnew$47.2K+14.2%$XTOnew$144M+348760.0%比特$比特柴犬new$452K+153.0%咯咯$咯咯new$14.0K+65.1%$‮KEKnew$996K+17.3%$CYBERCATnew$17.7K+74.1%$NFLnew$26.2K+20.2%$SpaceXnew$467K+1026.0%TE$TEWXnew$11.0K🐯W$🐯WOJnew$95.2K+78.5%$SLOPINUnew$23.0K+387.0%TI$TINGnew$10.5K+20.7%$yoki酱new$29.8K+50.6%咯咯$咯咯new$13.0K+48.2%$MESHnew$39.8K+87.3%JR$JRMXnew$11.0K$fomonew$498K+1102.0%$大肥鱼new$11.4K+21.4%咯咯$咯咯new$142K+1509.0%$SLOPINUnew$11.5K+20.7%$VEIL$755K-40.8%$PAID$2.6M-9.0%$BATON$5.0M-7.8%$DARK$832K-12.4%$XTO$13.3M+10.0%$MISTAKE$102K-86.4%$HOOKED$999K-18.6%$E/ACC$401K-13.8%
App blueprint · 14 Oct 2026

localsend/localsend

An open-source cross-platform alternative to AirDrop

Template-written 51 evidence items Apache-2.0683 source files scanned
What this means for you

localsend has no known tracking or crash-reporting libraries, and its code names 6 outside services.E1E16E11E15

  • It's open source under the Apache License 2.0 licence, so anyone can read and check its code.E2
  • No tracking SDKs found: None of its dependencies is a known analytics, telemetry or crash-reporting library.E1
  • Internet access: It contains code to connect to the internet.E5E6E7

What it is

  • The project describes itself as: “An open-source cross-platform alternative to AirDrop”E1
  • It's written mainly in Dart (files: dart, json, rs, yaml).E1
  • The latest release (v1.18.2) has downloads for Android, Linux, Windows and macOS.E4
  • 94337 people starred it on GitHub; the code was last updated 2026-10-10.E3

Where your data goes

Backend & data servicesDatabases, search and APIs the app runs on. 1
openradar.appspot.comFirebase / Google Cloud: app database and hosting 1×E16
Not identifiedServices we don't have in our list yet. 5
github.comnot identified 8×E11
developer.apple.comnot identified 4×E15
codeberg.orgnot identified 1×E12
ko-fi.comnot identified 1×E13
sh.rustup.rsnot identified 1×E18

What it can do on your computer

No tracking SDKs found

None of its dependencies is a known analytics, telemetry or crash-reporting library. Signals: dependency scan.E1

dependency scan

Internet access

It contains code to connect to the internet. Signals: hyper (HTTP), reqwest (HTTP client) and WebSockets.E5E6E7E8

hyper (HTTP)reqwest (HTTP client)WebSocketsWebSockets

Local web server

Runs a small web server on your computer. Signals: local web server.E9

local web server

Declared permissions

Its app manifest declares system permissions it asks for. Signals: INTERNET, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, READ_MEDIA_IMAGES and 3 more.E19E20E21E22E23E24

INTERNETINTERNETREAD_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGEREAD_MEDIA_IMAGESREAD_MEDIA_VIDEOACCESS_MEDIA_LOCATIONQUERY_ALL_PACKAGES

What it's built from

Libraries in its dependency files that tell you something about what it does. The many ordinary ones are left out.

LibraryWhat it's forDeclared in
hyperE5hyper (HTTP)packages/core/Cargo.toml:15
reqwestE6reqwest (HTTP client)packages/core/Cargo.toml:22
tokio-tungsteniteE7WebSocketspackages/core/Cargo.toml:35
tungsteniteE8WebSocketspackages/core/Cargo.toml:39
axumE9local web serverserver/Cargo.toml:8

The app you download

We downloaded LocalSend-1.18.2-linux-x86-64.tar.gz (32.0 MB) from the project's latest release and read it without running it.

The latest release (v1.18.2) has downloads for Android, Linux, Windows, macOS.

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Repository: localsend/localsend
An open-source cross-platform alternative to AirDrop
GitHub description · https://github.com/localsend/localsend
E2
Licence: Apache License 2.0
GitHub license · https://github.com/localsend/localsend
E3
94337 stars, last push 2026-10-10
GitHub activity · https://github.com/localsend/localsend
E4
Latest release v1.18.2 (2026-08-21) with 20 files
GitHub release · https://github.com/localsend/localsend/releases/tag/v1.18.2
E5
Depends on hyper (hyper (HTTP))
packages/core/Cargo.toml @ 15:None · “hyper” · manifest scan
E6
Depends on reqwest (reqwest (HTTP client))
packages/core/Cargo.toml @ 22:None · “reqwest” · manifest scan
E7
Depends on tokio-tungstenite (WebSockets)
packages/core/Cargo.toml @ 35:None · “tokio-tungstenite” · manifest scan
E8
Depends on tungstenite (WebSockets)
packages/core/Cargo.toml @ 39:None · “tungstenite” · manifest scan
E9
Depends on axum (local web server)
server/Cargo.toml @ 8:None · “axum” · manifest scan
E10
Web address in source: localsend.org
app/lib/pages/about/about_page.dart @ 43:44 · “localsend.org” · source scan
E11
Web address in source: github.com/localsend/localsend
app/lib/pages/about/about_page.dart @ 146:46 · “github.com/localsend/localsend” · source scan
E12
Web address in source: codeberg.org/localsend/localsend
app/lib/pages/about/about_page.dart @ 152:46 · “codeberg.org/localsend/localsend” · source scan
E13
Web address in source: ko-fi.com/tienisto
app/lib/pages/donation/donation_page.dart @ 116:40 · “ko-fi.com/tienisto” · source scan
E14
Web address in source: public.localsend.org/v1/ws
app/lib/provider/network/webrtc/signaling_provider.dart @ 53:65 · “public.localsend.org/v1/ws” · source scan
E15
Web address in source: developer.apple.com/library/archive/documentation/Miscellaneous/Reference/Entitl
app/macos/Runner/AppDelegate.swift @ 275:79 · “developer.apple.com/library/archive/documentation/Miscellaneous/Reference/Entitl” · source scan
E16
Web address in source: openradar.appspot.com/43055392
app/macos/Runner/Shared.swift @ 21:73 · “openradar.appspot.com/43055392” · source scan
E17
Web address in source: fe80--1s3.scoped.localsend.int/api/localsend/v2/register
packages/core/src/http/client/url.rs @ 124:14 · “fe80--1s3.scoped.localsend.int/api/localsend/v2/register” · source scan
E18
Web address in source: sh.rustup.rs
packages/localsend_isolates/rust_builder/cargokit/build_tool/lib/src/util.dart @ 145:50 · “sh.rustup.rs” · source scan
E19
Asks for permission INTERNET
app/android/app/src/debug/AndroidManifest.xml @ 8:None · “INTERNET” · manifest scan
E20
Asks for permission INTERNET
app/android/app/src/main/AndroidManifest.xml @ 3:None · “INTERNET” · manifest scan
E21
Asks for permission READ_EXTERNAL_STORAGE
app/android/app/src/main/AndroidManifest.xml @ 5:None · “READ_EXTERNAL_STORAGE” · manifest scan
E22
Asks for permission WRITE_EXTERNAL_STORAGE
app/android/app/src/main/AndroidManifest.xml @ 6:None · “WRITE_EXTERNAL_STORAGE” · manifest scan
E23
Asks for permission READ_MEDIA_IMAGES
app/android/app/src/main/AndroidManifest.xml @ 8:None · “READ_MEDIA_IMAGES” · manifest scan
E24
Asks for permission READ_MEDIA_VIDEO
app/android/app/src/main/AndroidManifest.xml @ 9:None · “READ_MEDIA_VIDEO” · manifest scan
E25
Asks for permission ACCESS_MEDIA_LOCATION
app/android/app/src/main/AndroidManifest.xml @ 11:None · “ACCESS_MEDIA_LOCATION” · manifest scan
E26
Asks for permission QUERY_ALL_PACKAGES
app/android/app/src/main/AndroidManifest.xml @ 13:None · “QUERY_ALL_PACKAGES” · manifest scan
E27
Asks for permission REQUEST_INSTALL_PACKAGES
app/android/app/src/main/AndroidManifest.xml @ 14:None · “REQUEST_INSTALL_PACKAGES” · manifest scan
E28
Asks for permission BIND_QUICK_SETTINGS_TILE
app/android/app/src/main/AndroidManifest.xml @ 16:None · “BIND_QUICK_SETTINGS_TILE” · manifest scan
E29
Asks for permission ACCESS_LOCAL_NETWORK
app/android/app/src/main/AndroidManifest.xml @ 19:None · “ACCESS_LOCAL_NETWORK” · manifest scan
E30
Asks for permission FOREGROUND_SERVICE_DATA_SYNC
app/android/app/src/main/AndroidManifest.xml @ 23:None · “FOREGROUND_SERVICE_DATA_SYNC” · manifest scan
E31
Asks for permission BIND_QUICK_SETTINGS_TILE
app/android/app/src/main/AndroidManifest.xml @ 83:None · “BIND_QUICK_SETTINGS_TILE” · manifest scan
E32
Asks for permission INTERNET
app/android/app/src/profile/AndroidManifest.xml @ 7:None · “INTERNET” · manifest scan
E33
Asks for permission com.apple.security.application-groups
app/ios/Runner/Runner.entitlements @ 9:None · “com.apple.security.application-groups” · manifest scan
E34
Asks for permission com.apple.security.application-groups
app/ios/ShareExtension/ShareExtension.entitlements @ 5:None · “com.apple.security.application-groups” · manifest scan
E35
Asks for permission com.apple.security.app-sandbox
app/macos/Runner/DebugProfile.entitlements @ 5:None · “com.apple.security.app-sandbox” · manifest scan
E36
Asks for permission com.apple.security.application-groups
app/macos/Runner/DebugProfile.entitlements @ 7:None · “com.apple.security.application-groups” · manifest scan
E37
Asks for permission com.apple.security.cs.allow-jit
app/macos/Runner/DebugProfile.entitlements @ 11:None · “com.apple.security.cs.allow-jit” · manifest scan
E38
Asks for permission com.apple.security.files.downloads.read-write
app/macos/Runner/DebugProfile.entitlements @ 13:None · “com.apple.security.files.downloads.read-write” · manifest scan
E39
Asks for permission com.apple.security.files.user-selected.read-write
app/macos/Runner/DebugProfile.entitlements @ 15:None · “com.apple.security.files.user-selected.read-write” · manifest scan
E40
Asks for permission com.apple.security.network.client
app/macos/Runner/DebugProfile.entitlements @ 17:None · “com.apple.security.network.client” · manifest scan
E41
Asks for permission com.apple.security.network.server
app/macos/Runner/DebugProfile.entitlements @ 19:None · “com.apple.security.network.server” · manifest scan
E42
Asks for permission com.apple.security.app-sandbox
app/macos/Runner/Release.entitlements @ 5:None · “com.apple.security.app-sandbox” · manifest scan
E43
Asks for permission com.apple.security.application-groups
app/macos/Runner/Release.entitlements @ 7:None · “com.apple.security.application-groups” · manifest scan
E44
Asks for permission com.apple.security.files.bookmarks.app-scope
app/macos/Runner/Release.entitlements @ 11:None · “com.apple.security.files.bookmarks.app-scope” · manifest scan
E45
Asks for permission com.apple.security.files.downloads.read-write
app/macos/Runner/Release.entitlements @ 13:None · “com.apple.security.files.downloads.read-write” · manifest scan
E46
Asks for permission com.apple.security.files.user-selected.read-write
app/macos/Runner/Release.entitlements @ 15:None · “com.apple.security.files.user-selected.read-write” · manifest scan
E47
Asks for permission com.apple.security.network.client
app/macos/Runner/Release.entitlements @ 17:None · “com.apple.security.network.client” · manifest scan
E48
Asks for permission com.apple.security.network.server
app/macos/Runner/Release.entitlements @ 19:None · “com.apple.security.network.server” · manifest scan
E49
Asks for permission com.apple.security.app-sandbox
app/macos/ShareExtension/ShareExtension.entitlements @ 5:None · “com.apple.security.app-sandbox” · manifest scan
E50
Asks for permission com.apple.security.application-groups
app/macos/ShareExtension/ShareExtension.entitlements @ 7:None · “com.apple.security.application-groups” · manifest scan
E51
Asks for permission com.apple.security.files.user-selected.read-write
app/macos/ShareExtension/ShareExtension.entitlements @ 11:None · “com.apple.security.files.user-selected.read-write” · manifest scan

Limits

  • We read the app's code and its official download without running it. Code that exists may never run for you, and behaviour decided by servers is invisible.
  • Web addresses and libraries show what the app can talk to or do, not that it does so every time you use it.
  • Only open-source apps with a public GitHub repository are analysed. The release we inspected may differ from builds in app stores.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id bg52yURk.