← Back to home

Security & Data Handling

A technical one-pager for biotech IT reviewers, privacy-conscious users, and institutional compliance teams.

Last updated: 2026-07-16

Bottom line: the BioProGuide tool is a single, self-contained JavaScript application. All scientific computation runs in your browser. Protein sequences, structures, and computed outputs are never transmitted to a server and are not stored anywhere outside your device's RAM for the duration of your session.

1. Architecture in one sentence

bioproguide.com is a static site hosted on Vercel. The tool at bioproguide.com/app is a single ~3.4 MB HTML file: everything (UI, models, solvers, plot generation, host registry) is delivered on first load and executed locally. There is no backend API that accepts sequence data.

2. What leaves your browser vs. what doesn't

Leaves your browser

  • Standard HTTPS requests to Vercel to fetch the site (HTML, CSS, JS, images) — logged by Vercel per Section 6
  • Fonts from Google Fonts (Inter) — one-time per browser cache
  • Anonymous, cookie-less analytics ping (Plausible) — page views only
  • One increment ping to Abacus when you click Predict my protein — no personal data, just a global counter
  • Feedback form messages you type and submit yourself — via Formspree

Never leaves your browser

  • Protein sequences you paste, type, or upload (FASTA)
  • UniProt fetches, when used — response goes directly from UniProt to your browser, we never see it
  • Predicted structures, plots, tables, and any computed outputs
  • Host, formulation, and DSP recommendations
  • Any parameter you enter, adjust, or export locally

3. What we specifically do not do

4. Third-party services (complete list)

ServiceRoleLocationWhat it sees
Vercel Inc. Static site hosting + CDN USA (with EU edge nodes) HTTP request metadata: IP, user agent, timestamp, requested URL path. Retained ≤30 days. No request body payloads (site is static).
Google Fonts Serves the Inter typeface (WOFF2) USA / global CDN Font file request. IP address only. Cached in the browser after first load.
Plausible Analytics Aggregate page-view analytics Germany / EU (self-hosted EU infrastructure) Page URL, referrer, country (from anonymised IP). No cookies. No cross-site profile.
Abacus (jasoncameron.dev) Public click counter next to the Start button USA Incremented once per button click. No identifier, no personal data. Only a global integer.
Formspree Inc. Handles the two feedback forms (Feedback tab only) USA Only what you type into the form: message content and optional email. Never triggered by tool usage.
Proton AG Inbound email hosting for info@ / privacy@ / legal@ Switzerland Only emails you explicitly send. End-to-end encrypted where the sender's provider supports it.

UniProt lookups (when you fetch a sequence by accession) go directly from your browser to rest.uniprot.org. We do not proxy or observe these requests.

5. How you can verify this yourself

Every claim on this page is checkable by anyone with a web browser:

6. Transport & storage security

7. Suitability for regulated environments

BioProGuide is a research and educational tool. It is not a validated system for GMP, GLP, GCP, or any regulatory submission. Do not use it as the sole basis for clinical, regulatory, or manufacturing decisions. That said, for the purposes of a typical institutional IT / privacy review:

Trust boundaries we cannot cover: the security of your device (malware, browser extensions with page-access permissions, network operators intercepting traffic), users copying results into unsecured channels, and third-party downtime. These are outside our reach.

8. Contact for security-related questions

Security or privacy questions from institutional reviewers: privacy@bioproguide.com. Coordinated vulnerability disclosure: legal@bioproguide.com.