Last updated June 19, 2026
Overview
TextLinker helps move text and files between an Android device and a web browser. You do not need to create an account or provide a name to use the web receiver.
Data processed during a session
To create and operate a transfer session, TextLinker processes technical identifiers including a random session ID, a random pairing token, session direction, status, creation time, and expiration time.
Infrastructure providers may also process ordinary network information such as IP address, request time, browser or device information, and diagnostic logs needed to operate and protect their services.
Text and file transfers
- Text notes may include a title, content, preview, local ID, creation date, and optional group ID.
- File manifests include metadata such as file name, MIME type, size, local ID, date, and optional group ID.
- A file is uploaded only when it is sent from the web or specifically requested from the phone.
- Web-sent files are limited to one file per message and 25 MB per file.
Do not transfer unlawful content, malicious files, or content you do not have permission to share.
Expiration and retention
QR sessions are designed to expire after approximately 10 minutes. Session expiration stops the active website listener and prevents new valid transfer messages for that session.
Transfer records and uploaded file objects may remain in Supabase until automated or administrative cleanup removes them. Cleanup can be delayed, so session expiration should not be understood as guaranteed immediate deletion of every backend record or storage object.
Service providers
TextLinker uses Supabase for database, Realtime, and file-storage infrastructure. Supabase processes transfer data as a service provider under its own terms and privacy documentation.
The Android app is distributed through Google Play. Google may process Play Store activity, installation information, diagnostics, and other data according to Google's policies.
The current website does not include advertising trackers or a third-party analytics SDK.
Android permissions and device access
- Camera access may be used to scan a TextLinker QR code.
- File access should use Android's system picker or scoped storage for files you choose or request.
- Network access is required to communicate with the website and Supabase.
TextLinker does not need your location or contacts for its core transfer workflow.
Security controls
TextLinker uses random pairing tokens, short-lived sessions, HTTPS transport, payload validation, file-size limits, trusted-host checks, one active file request at a time, cooldowns, and per-session request limits.
No system is perfectly secure. Keep the app updated, verify the QR is displayed on the computer you intend to use, and close the session when you are finished.
Your choices
- You can use the site without creating an account.
- You choose which text or file is sent.
- You can stop a session by selecting Done, closing the page, or allowing it to expire.
- You can remove locally saved items from the Android app using its library controls.
Children
TextLinker is a general-purpose utility and is not directed to children under 13. Do not use the service to transfer sensitive information about children.
Policy changes
This policy may be updated when TextLinker changes its transfer flow, infrastructure, security controls, or legal requirements. The updated date at the top will identify the latest version.
Contact
Questions or privacy requests can be sent to younesspc7@gmail.com.