Travel Med ID ← Back to site
Legal

Privacy Compliance Summary

Effective date: June 24, 2026  ·  Last updated: June 24, 2026

On this page

  1. What this document is
  2. The on-device architecture
  3. What TravelMedID actually holds
  4. Medical records: the special case
  5. Legal frameworks
  6. XRPL and blockchain data
  7. Third-party relationships
  8. User rights in practice
  9. Honest limitations

1. What this document is

This is a plain-language summary of TravelMedID's privacy posture — how data actually flows, what TravelMedID does and doesn't hold, and what legal frameworks apply. It supplements the full Privacy Policy rather than replacing it. If there is any conflict between this summary and the full policy, the full policy governs.

The short version: nearly everything a user enters into TravelMedID stays on their own device. TravelMedID does not operate a central database of personal or medical information, does not see it, does not sell it, and does not share it.

2. The on-device architecture

TravelMedID is a fully static web application — there is no server-side database, no user accounts, and no data transmitted to TravelMedID's infrastructure during normal use. All card data is stored in the user's own browser via localStorage, which is:

no backend server no user accounts on-device encryption no remote access

3. What TravelMedID actually holds

Data typeWhere it livesDoes TravelMedID see it?
Card fields (name, passport, medical, insurance, contacts)User's browser localStorageNo
App Lock PINSHA-256 hash in localStorage — never the raw PINNo
Backup fileUser's own files (downloaded by the user)No
Uploaded medical records / passport photo / insurance cardFile name and upload state flag in localStorage — not the file itselfNo
XRPL wallet addresslocalStorage (public address only — never the secret key)No
XRPL anchor transaction hashlocalStorage + published on the public XRPL ledgerTransaction hash only — not the card data

TravelMedID's servers (Netlify static hosting) serve only the HTML, CSS, and JavaScript files that make up the application — no user data passes through them.

4. Medical records: the special case

Users may optionally upload medical records (images or PDFs). These are flagged as on-file in localStorage but the actual file bytes are not stored persistently — they exist only during the browser session in which they were uploaded. TravelMedID never receives, stores, or views the file contents.

Because medical records constitute sensitive consumer health data, TravelMedID treats this feature as subject to the following, regardless of how the data was provided:

not sold or shared session-only in browser FTC compliant

5. Legal frameworks

FrameworkApplies?How TravelMedID addresses it
HIPAANo — not a covered entity or business associateRecords come directly from users, not through a healthcare provider relationship
FTC Health Breach Notification RuleYesTreats health data as sensitive; complies with notification requirements
Washington My Health My Data ActYes (where applicable)Does not sell consumer health data; provides deletion rights
California CMIA / CCPA / CPRAYes (where applicable)Does not sell or share data; provides access and deletion rights
FTC Act Section 5YesNo unfair or deceptive practices; privacy claims match actual architecture
State breach notification lawsYesOn-device architecture minimizes breach surface; notification obligations apply to any data TravelMedID does hold

TravelMedID is registered as a business in Michigan. Governing law for disputes is Michigan, with jurisdiction in Michigan courts, and a mandatory individual arbitration clause applies as described in the Terms of Service.

6. XRPL and blockchain data

When a user anchors their card, a SHA-256 hash of their card data is published to the XRP Ledger Mainnet. This is a one-way cryptographic fingerprint — it cannot be reversed to reconstruct the card's contents. The following is published on-chain and permanently public:

Blockchain transactions are permanent and cannot be deleted. Users should understand that once an anchor transaction is submitted, the hash and wallet address are publicly visible on the XRPL ledger indefinitely. The card data itself is never published on-chain.

7. Third-party relationships

Third partyRoleData shared?
NetlifyStatic site hostingNo user data — serves HTML/CSS/JS files only
TW Global ProtectionTravel insurance provider (outbound link)No — user interacts directly with their own site
MoonPayCrypto on-ramp (outbound link)No — user interacts directly with MoonPay's platform
InstantCardPhysical card printing (outbound link)No — outbound link only
VerraLinQPlanned credential verification (pre-launch, not yet integrated)Not yet connected
XRPL public nodesBlockchain read/write for activation and anchoringWallet address and transaction hash — no personal or medical data

8. User rights in practice

Because data is stored on the user's own device, most privacy rights are already satisfied by design:

For any privacy-related requests or concerns, contact: travelmedidllc@gmail.com

9. Honest limitations

This summary describes the system as designed and implemented. It is not a substitute for legal counsel. The privacy and health-data regulatory landscape — particularly state-level laws — is evolving rapidly, and this document should be reviewed by qualified counsel before being relied upon in any formal compliance context.

Additionally: the on-device architecture that minimizes TravelMedID's data exposure also means that if a user loses their device and has no backup, their card data cannot be recovered by TravelMedID — because TravelMedID never had a copy. This is a deliberate design tradeoff, not an oversight.