Glossary

File transfer & security terms.

The vocabulary of modern file sharing — encryption modes, infrastructure, compliance, and the rest. Bookmark this if you read security writeups or product roadmaps.

6-digit code
The short numeric identifier SendMe assigns to every transfer. Easier to read aloud than a URL, guaranteed unique within its expiry window.
AdSense
Google's advertising network. Sites are reviewed against Google's content quality policies before they're approved to monetize.
AES-256-GCM
Advanced Encryption Standard with a 256-bit key in Galois/Counter mode — the encryption algorithm used by most cloud storage providers, including SendMe's backend.
API (Application Programming Interface)
A programmatic way to interact with a service. SendMe's REST API is on the 2026 roadmap.
Bcrypt
A password-hashing function designed to be slow and resistant to brute-force attacks. SendMe stores all passwords as bcrypt hashes — even we can't read them.
Bandwidth throttling
When an internet service provider intentionally limits the speed of certain types of traffic. File-sharing services are occasionally throttled, which can be bypassed with a VPN.
Cookie consent
The banner asking visitors whether they accept cookies. Required by GDPR for any website serving EU users.
DLT (Distributed Ledger Technology) registration
In India, every transactional SMS sender must register their entity, header, and template on the DLT platform before bulk SMS can be sent through carriers.
DND (Do Not Disturb)
An Indian telecom feature that blocks promotional SMS. Properly registered transactional SMS (like SendMe's OTP) bypasses DND by default.
End-to-end encryption (E2EE)
Encryption where only the sender and receiver hold the decryption key — the service operator cannot read the content. SendMe's default mode is not E2EE; it's on the roadmap.
Expiry window
The amount of time a SendMe transfer remains accessible. Free plan: up to 24 hours. Pro plan: up to 7 days. After expiry, the file is purged.
FAQ schema
Structured data (JSON-LD) on a web page that tells search engines, 'this is a Frequently Asked Questions block'. Boosts visibility in Google's rich results.
GDPR (General Data Protection Regulation)
EU law governing how personal data is collected, stored, and processed. SendMe is GDPR-compliant by design — minimal data collection, automatic deletion on expiry, account deletion on request.
GSTIN
Goods and Services Tax Identification Number — the 15-character identifier issued to every GST-registered business in India. Required for claiming input tax credit on SendMe Pro.
Hash
A one-way mathematical transformation that turns input (like a password) into a fixed-length string. Even tiny changes to the input produce wildly different hashes, and the hash can't be reversed to recover the input.
HTTPS
Hypertext Transfer Protocol Secure — the encrypted version of HTTP. SendMe forces HTTPS for every page; HTTP requests are auto-redirected.
JSZip
A JavaScript library SendMe's web client uses to bundle multiple downloaded files into a single ZIP archive on the client side, before saving to disk.
Multi-part upload
Splitting a large file into smaller chunks and uploading each separately, allowing parallelism and resume on failure. SendMe Pro uploads >100 MB use this technique.
MSG91
An Indian SMS gateway. SendMe uses MSG91 to deliver mobile OTPs for team workspace verification.
Object storage
A storage architecture that treats data as objects with unique IDs, rather than files in a folder hierarchy. Scales to billions of objects. SendMe stores transfers on encrypted object storage.
OTP (One-Time Password)
A 6-digit numeric code valid for a short window (typically 5 minutes). Used by SendMe to verify mobile numbers on team creation/join.
Password protection
Optional feature that requires receivers to enter a password before the download starts. Layers defence on top of the 6-digit code.
QR code
A 2D matrix barcode that encodes a URL. Scan it with any modern phone camera to jump straight to the SendMe receive page.
Range request
An HTTP feature for downloading specific byte ranges of a file, enabling pause/resume. SendMe's current storage backend doesn't support range requests; this is a known limitation we're working on.
Rate limiting
Capping the number of requests a single user or IP can make in a time window. Used to prevent brute-force attacks on 6-digit codes and OTPs.
Razorpay
An Indian payment gateway. SendMe uses Razorpay to process Pro subscription payments (UPI, cards, netbanking, wallets).
Receive URL
The shareable link that opens a transfer's download page. Format: sendme.co.in/r/{code}
Robots.txt
A plain-text file at /robots.txt that tells search-engine crawlers which pages to index and which to skip. SendMe's robots.txt disallows API endpoints and authenticated pages.
Service worker
A browser background script that can intercept network requests for offline support. SendMe's PWA roadmap includes a service worker for Add-to-Home-Screen functionality.
Sitemap.xml
A machine-readable list of all public URLs on a site, submitted to search engines so they can discover content. SendMe's sitemap is at /sitemap.xml.
Soft delete
Marking a record as deleted without actually purging it from storage. SendMe avoids soft delete for transfer content — when something expires or is deleted, the file is removed.
Team workspace
A Drive-style shared folder for up to 10 members with 5 GB of shared storage, included in SendMe Pro and the Team plan.
TLS 1.3
The latest version of the Transport Layer Security protocol, used for encrypting HTTPS connections. Mandatory for all SendMe traffic.
Transfer code collision
When two different uploads would generate the same 6-digit code. SendMe avoids this by retrying code generation until a unique one is found.
UUID (Universally Unique Identifier)
A 128-bit identifier generated to be globally unique without coordination. SendMe uses UUIDs internally for file storage paths.
WebSocket
A protocol for bi-directional real-time communication between browser and server. SendMe doesn't currently use WebSockets — the upload model is straightforward HTTPS.