DevToolkit — SSH & FTP.
A developer's toolkit in your pocket. SSH, SFTP, FTP/FTPS, DNS, Ping, Traceroute, HTTP, WebSocket, SSL and more — 13 professional tools in one iOS 17 app. End-to-end encrypted. No account. No backend. No tracking.
13 tools, one interface
Network diagnostics (DNS, Ping, Traceroute, Redirect Checker, SSL Checker), file transfer (FTP / FTPS / SFTP with recursive folder upload and download), a full xterm-256color SSH terminal with Secure Enclave keys and TOFU verification, an HTTP client with header editor and request history, a WebSocket client, a built-in browser with DevTools-style Console / Network / Storage panels, a syntax-highlighted code editor (JSON, YAML, JS, TS, Python, Bash, HTML, CSS, Markdown), a PDF reader, a media player for MP4 / MKV / HLS / audio, archive support (ZIP, TAR, GZIP, BZip2, XZ, 7Z, RAR), and end-to-end encrypted notes with photo and file attachments.
Privacy Policy
DevToolkit does not collect, store, transmit, sell, or share any personal data. The app has no backend, no analytics, no trackers, no advertising SDKs, and no user accounts. Everything you do in the app stays on your device.
01What we collect
Nothing. We do not operate any server that receives data from the app. We do not use third-party analytics, crash reporting, or advertising services. There is no way for us to see what you connect to, what files you transfer, or what notes you write.
02What stays on your device
Connection details (SSH / SFTP / FTP hosts, usernames), saved passwords, SSH private keys, notes, request history, and app preferences are all stored locally inside the app's sandbox. They never leave your device unless you explicitly share or export them.
- Stored with
AES-GCMsymmetric encryption - Key derived from your app password using
PBKDF2(SHA-256, 200,000 iterations) - SSH private keys can be generated inside Apple's
Secure Enclave; the private key never leaves the hardware - Only your app password can decrypt the data — not even we can recover it
03Network connections
When you use the app's networking tools, the app connects directly from your device to the hosts you specify — SSH / SFTP / FTP servers, DNS resolvers, ping targets, HTTP endpoints, WebSocket URLs, the websites you open in the built-in browser, and media URLs you load. These connections go to the remote parties you choose; we are not in the middle.
The public IP lookup feature calls an independent third-party service (such as ifconfig.co) only when you tap it.
04Permissions
- Local Network — required to perform Ping, Traceroute, and connect to servers on your LAN. The system prompts on first use.
- Photos — only if you attach a photo to a note. Read-only, on request.
- Files — only when you pick a file to upload or open via the system document picker.
- Camera — not used.
- Location — not used.
- Contacts, Calendar, Health, etc. — not used.
05Children
The app is not directed at children and does not knowingly collect data from anyone, regardless of age.
06Changes to this policy
If this policy changes, the updated version will appear at this URL with a new effective date. Material changes will also be communicated through the App Store release notes.
07Contact
Questions about this policy or the app? Write to [email protected].