Privacy Policy
BloodConnect is a non-profit, voluntary blood donor discovery platform operating across Coimbatore and surrounding regions. We enforce strict privacy guarantees: donor phone numbers are never published in public search directories, and contact numbers are exchanged only when a donor explicitly accepts an emergency blood request.
Hidden Mobile
Never shown in public search results.
Explicit Consent
Phone numbers shared only on request acceptance.
Hashed OTPs
No passwords, SHA-256 OTPs with 5m expiry.
1. Scope & Core Privacy Commitment
This Privacy Policy describes how BloodConnect collects, uses, and safeguards personal data when voluntary donors and requesters use our platform. BloodConnect operates strictly as an intermediary communication directory to connect voluntary blood donors with patients in medical emergencies. We respect individual privacy, enforce role-based data isolation, and never monetize, sell, or rent personal information to any third party.
- Applicable to all users across covered regions including Coimbatore, Sulur, Tiruppur, Pollachi, Mettupalayam, Avinashi, Palladam, Udumalpet, Annur, Madukkarai, and Perur.
- Designed with privacy-by-design principles: data is collected solely for facilitating voluntary blood donations.
2. Information We Collect
We collect only the minimal data strictly necessary to facilitate verified emergency blood donation connections.
- Voluntary Donors: Full name, 10-digit Indian mobile number, blood group (A+, A-, B+, B-, AB+, AB-, O+, O-), date of birth (to verify legal eligibility between 18 and 65 years old), location (predefined district/locality), availability status, and contact consent.
- Blood Requesters: Full name, 10-digit mobile number, patient name, hospital name, required blood group, urgency level, location, and optional medical requirement details.
- Authentication Data: Hashed One-Time Passwords (OTPs) and cryptographically signed session tokens (JWT). Plaintext OTPs and passwords are never stored in our database.
- Audit & Security Logs: Administrative action records and dispute/report submissions for platform moderation and safety.
3. Public Directory vs. Contact Privacy Protection
BloodConnect enforces strict data segregation between public search results and private contact information.
- Concealed Public Search: Public donor search results display ONLY the donor's name, blood group, general location, age, and availability status. Donor mobile numbers are strictly hidden from public searches and unauthenticated API queries.
- Pending Requests: When a requester submits a donation request, the requester's mobile number is concealed from the donor while the request remains in PENDING status.
- Two-Way Contact Disclosure Upon Acceptance: Contact phone numbers of the donor and requester are revealed to each other ONLY after the donor explicitly accepts (ACCEPTED) the emergency blood request.
- Rejected or Inactive Requests: If a request is declined or cancelled, phone numbers remain permanently hidden between the parties.
4. OTP Verification & Passwordless Authentication
BloodConnect utilizes a passwordless authentication model using 6-digit One-Time Passwords (OTPs) delivered via WhatsApp or SMS.
- Server-Side Hashing: OTPs are hashed using SHA-256 before being stored in the database. Plaintext OTPs are never stored or logged.
- Time-Limited Expiry: Each OTP is valid for a maximum of 5 minutes.
- Brute-Force Protection: A maximum of 3 failed verification attempts is allowed before the OTP is invalidated. Resend requests enforce a 60-second cooldown.
5. Third-Party Messaging Services (Meta WhatsApp & SMS)
To deliver critical, time-sensitive alerts during medical emergencies, BloodConnect integrates with the Meta WhatsApp Cloud API and transactional SMS gateways.
- Transactional Messages Only: WhatsApp notifications are strictly restricted to authentication OTPs, magic login verification links, and urgent blood request notifications.
- No Marketing or Advertising: We do not send promotional broadcasts, advertisements, or unsolicited messages.
- Meta Cloud API: Messages sent through WhatsApp adhere to Meta's Cloud API platform policies. We share only the recipient's phone number and the necessary transactional message parameters.
6. User Rights & Data Management
Users maintain full control over their data and availability on BloodConnect.
- Availability Toggle: Donors can toggle their availability status to "Unavailable" at any moment via their dashboard to stop receiving donation requests.
- Profile Updates: Donors can update their name, location, and contact consent directly from their account settings.
- Reporting & Moderation: Users can report incorrect profiles, misuse, or spam through the built-in reporting system for administrative investigation.
7. Data Security & Storage
We implement robust technical and operational measures to protect your personal information against unauthorized access, alteration, or disclosure. Data is stored in secured databases with role-based access control, parameterized queries, and administrative audit logging.
8. Contact Information
If you have questions, feedback, or concerns regarding this Privacy Policy or your data on BloodConnect, you may contact the platform administrators through the official community channels.
© 2026 BloodConnect — Voluntary & Privacy-First Platform.