<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>hipaa - Ziba Guru</title>
	<atom:link href="https://ziba.guru/tag/hipaa/feed/" rel="self" type="application/rss+xml" />
	<link>https://ziba.guru</link>
	<description>your path to beautiful life</description>
	<lastBuildDate>Thu, 16 Jul 2026 12:35:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://ziba.guru/wp-content/uploads/2025/02/cropped-ziba-favico-32x32.png</url>
	<title>hipaa - Ziba Guru</title>
	<link>https://ziba.guru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Your Patients&#8217; X-Rays Are on WhatsApp. Here&#8217;s a Secure Alternative Clinics Can Run Themselves.</title>
		<link>https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/</link>
					<comments>https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/#respond</comments>
		
		<dc:creator><![CDATA[Louis Phaigh]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 12:35:43 +0000</pubDate>
				<category><![CDATA[Health Technology]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[clinic technology]]></category>
		<category><![CDATA[digital health]]></category>
		<category><![CDATA[econsult]]></category>
		<category><![CDATA[end-to-end encryption]]></category>
		<category><![CDATA[gdpr]]></category>
		<category><![CDATA[hipaa]]></category>
		<category><![CDATA[patient privacy]]></category>
		<category><![CDATA[secure-messaging]]></category>
		<category><![CDATA[self-hosted]]></category>
		<category><![CDATA[telemedicine]]></category>
		<guid isPermaLink="false">https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/</guid>

					<description><![CDATA[<p>Clinical communication quietly migrated onto consumer messengers. A self-hosted, end-to-end encrypted messaging framework offers a third option between a six-figure enterprise contract and nothing — where the server provably cannot read a consultation, and no administrator can open a doctor-patient thread. An honest look at what it does, and the four things it doesn&#8217;t. Secure</p>
<p>The post <a href="https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/">Your Patients’ X-Rays Are on WhatsApp. Here’s a Secure Alternative Clinics Can Run Themselves.</a> first appeared on <a href="https://ziba.guru">Ziba Guru</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>Clinical communication quietly migrated onto consumer messengers. A self-hosted, end-to-end encrypted messaging framework offers a third option between a six-figure enterprise contract and nothing — where the server provably cannot read a consultation, and no administrator can open a doctor-patient thread. An honest look at what it does, and the four things it doesn&#8217;t.</strong></p>
<p>Secure messaging for doctor-patient and doctor-doctor communication, on infrastructure the practice controls.</p>
<div>
<p>Ask a doctor how they sent a colleague that X-ray last week and you&#8217;ll usually get a sheepish answer: WhatsApp. Ask how the patient sent the photo of their healing wound, and it&#8217;s the same. Clinical communication has quietly migrated onto consumer messengers — because they&#8217;re free, everyone has one, and they work.</p>
<p>They&#8217;re also a confidentiality problem hiding in plain sight. Patient images and clinical discussions end up on a third party&#8217;s servers, in another jurisdiction, on personal phones, in the same app as family group chats. The clinic doesn&#8217;t control where the data lives, how long it&#8217;s kept, or who could be compelled to hand it over. Most practices know this. They keep doing it anyway, because the compliant alternative was a six-figure enterprise contract or nothing at all.</p>
<p>There&#8217;s a third option worth knowing about: a self-hosted, end-to-end encrypted messaging framework you run yourself. <a href="https://vbwd.cc">VBWD</a>&#8216;s messaging plugins — <strong>meinchat</strong> and <strong>meinchat-plus</strong> — are open, source-available components designed for exactly this shape of problem. Here&#8217;s an honest look at what they do, and just as importantly, what they don&#8217;t.</p>
<h2>What &#8220;end-to-end&#8221; actually means here</h2>
<p>The claim that matters, stated plainly in the project&#8217;s own documentation: <strong>the server holds no keys and never encrypts or decrypts.</strong> Clients encrypt. The server checks that the sealed envelope is a legal shape and size, stores it, passes it on, and tracks delivery. That&#8217;s its entire role.</p>
<p>Read that again from a clinic&#8217;s perspective. It means your own server administrator cannot read a consultation. Neither can your hosting provider. Neither can anyone who obtains a copy of the database. The confidentiality doesn&#8217;t rest on a promise or a policy — it rests on the server not possessing the keys.</p>
<p>The encryption is a Signal-style double ratchet, the same broad design used by the messaging apps with the strongest privacy reputations. Around it sit the details that separate a real implementation from a demo: signed and one-time prekeys, so you can send a message to a colleague who&#8217;s offline and it decrypts correctly when they open their phone; padding of messages to fixed blocks, so an observer watching the traffic learns a message&#8217;s length only to within a block rather than exactly; a downgrade defence, so a client that demanded encryption refuses an answer that arrives unencrypted; and support for a second device, with biometric pairing on iOS.</p>
<p>One point of precision, because in security an imprecise claim is a false one: <strong>base meinchat is not end-to-end encrypted.</strong> It encrypts the message cache stored on the device, but the messages themselves pass through the server readable. End-to-end encryption comes from enabling <strong>meinchat-plus</strong>, a separate plugin that layers on top. For clinical use, that plugin isn&#8217;t optional — it&#8217;s the point.</p>
<h2>Privacy that&#8217;s built in rather than promised</h2>
<p>Three design decisions stand out for anyone handling patient information.</p>
<p><strong>There is no way for an administrator to read conversations.</strong> The admin panel lets you manage nicknames, ban abusive accounts, and audit transfers. There is no screen anywhere that opens a doctor-patient thread. That&#8217;s not a permission you switch off — the feature doesn&#8217;t exist. A practice manager cannot read a consultation even if they want to.</p>
<p><strong>Retention is short by default and yours to set.</strong> Server-side messages default to a two-day window, with a nightly job that hard-deletes them — no tombstones, no soft-delete graveyard quietly retaining what you thought was gone. Set it to zero and the server becomes effectively amnesic. That&#8217;s data minimisation as a default rather than an afterthought.</p>
<p><strong>It runs on your infrastructure.</strong> Self-hosting means the data sits in a jurisdiction you chose, on hardware you control, with no third-party processor in the middle. For European practices weighing data-residency obligations, that&#8217;s a structurally different position from &#8220;a US vendor promises to store it in Frankfurt.&#8221;</p>
<h2>What it fits: the conversation, not the consultation</h2>
<p>Being clear-eyed about the shape of the tool matters more than listing features. <strong>meinchat has no video and no voice.</strong> It is text and images. It is not a video-visit platform, and if live consultations are what you need, this is the wrong tool and you should look elsewhere.</p>
<p>What it is good at is the enormous volume of clinical communication that isn&#8217;t a video visit:</p>
<ul>
<li><strong>Doctor-to-patient follow-up</strong> — post-op check-ins, &#8220;does this look infected?&#8221;, medication questions, triage before a visit is booked. Photos travel as client-encrypted attachments.</li>
<li><strong>Doctor-to-doctor consults</strong> — the eConsult: a GP asking a dermatologist to glance at an image, a specialist second opinion, the informal question that currently happens over a consumer messenger.</li>
<li><strong>Multidisciplinary team discussion</strong> — group rooms for case conversations across a care team.</li>
<li><strong>Intake from someone who isn&#8217;t a patient yet</strong> — a public widget where a guest can start a conversation without an account.</li>
</ul>
<p>Clinicians use web, iOS, or Android against the same backend, so the phone in a doctor&#8217;s pocket and the browser at reception are the same system, with one set of rules.</p>
<h2>The bots — for admin, not diagnosis</h2>
<p>The platform ships a bot framework that plugs into the messenger, and it&#8217;s worth understanding what&#8217;s appropriate here. A bot can answer questions grounded in <em>your own documents</em> — opening hours, preparation instructions, insurance and billing questions, what to bring — using full-text search over a corpus you supply. Notably, retrieval runs inside your own database: your document corpus isn&#8217;t shipped to an external search service.</p>
<p>There&#8217;s a hard safety boundary to state out loud. <strong>A retrieval bot answering &#8220;when should I stop eating before my procedure&#8221; is an administrative tool. It is not a diagnostic one, and it must never be presented to a patient as clinical advice.</strong> Triage and symptom assessment are regulated clinical activities with real consequences when they go wrong. Use the bot to take load off reception, not off the clinician.</p>
<p>One architectural detail deserves credit. The bot&#8217;s search can read your catalogue of services — and the platform&#8217;s core registry <em>hard-blocks</em> user records and invoices from ever being searchable, by refusing the registration outright. A bot cannot be misconfigured into searching your patient list or their billing, because there is no code path that would allow it.</p>
<h2>The honest limits — read this part</h2>
<p>Anyone selling you software for healthcare should tell you where it stops. So:</p>
<p><strong>This is not a compliance product, and no software is.</strong> End-to-end encryption and self-hosting are strong technical foundations, but HIPAA, GDPR, or MDR compliance is an organisational achievement, not a feature you install. You&#8217;d still need your data protection impact assessment, your processor agreements, your access policies, staff training, and an audit trail. The software is a building block. Your practice remains the data controller and carries the responsibility.</p>
<p><strong>This is not a certified medical device</strong>, and nothing here is validated for clinical decision-making.</p>
<p><strong>The messenger must not be your medical record.</strong> This one is easy to get wrong and important to get right. Medical record-keeping laws require retaining records for <em>years</em>; this messenger defaults to deleting messages after <em>days</em>, deliberately, for privacy. Those two facts only coexist if you&#8217;re clear about roles: the record of truth is your EMR, and anything clinically significant gets documented there. The messenger is the conversation channel, not the chart. Treating a disappearing chat as a clinical record is how practices get into trouble.</p>
<p><strong>Real encryption cuts both ways.</strong> If the server can&#8217;t read messages, the server also can&#8217;t recover them. A clinician who loses their device loses that history. That&#8217;s the honest cost of the guarantee, and any vendor offering both perfect confidentiality and full admin recovery is not offering the first one.</p>
<p><strong>Self-hosting is real work.</strong> Someone patches the server, takes the backups, and holds the keys to the infrastructure. A practice without IT capability may genuinely be better served by a managed vendor with a signed agreement — and that&#8217;s a legitimate answer, not a failure.</p>
<h2>Why it&#8217;s interesting anyway</h2>
<p>The reason this matters isn&#8217;t that it&#8217;s free — it&#8217;s that the trade-off clinics have been living with was always false. The choice was never &#8220;consumer messenger or nothing.&#8221; It was that the alternatives were priced and packaged for hospital systems, so smaller practices used WhatsApp and hoped.</p>
<p>A source-available framework where the server provably cannot read your patients&#8217; messages, where retention is yours to set, where no administrator can open a consultation, and where the data never leaves your jurisdiction is a different starting point. It doesn&#8217;t make you compliant, and it doesn&#8217;t do video. But for the everyday traffic of modern care — the photo, the follow-up question, the quick word with a colleague — it is a considerably better foundation than the app your patients also use to send memes.</p>
<p>The messaging plugins are source-available under the platform&#8217;s licence and free for commercial use below a defined revenue threshold. Technical details are in the <a href="https://vbwd.cc/docs">developer documentation</a> and the <a href="https://vbwd.cc/architecture">architecture overview</a>; the source is on <a href="https://github.com/VBWD-platform/">GitHub</a>.</p>
<p><em>General information for practice and technology decision-makers, not legal, regulatory, or medical advice. Compliance obligations vary by country and speciality — consult your data protection officer and legal counsel before deploying any system that handles patient information.</em></p>
</div><p>The post <a href="https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/">Your Patients’ X-Rays Are on WhatsApp. Here’s a Secure Alternative Clinics Can Run Themselves.</a> first appeared on <a href="https://ziba.guru">Ziba Guru</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://ziba.guru/2026/07/your-patients-x-rays-are-on-whatsapp-heres-a-secure-alternative-clinics-can-run-themselves/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Selling Pharmacy and Health Products in the US: Compliance-First E-Commerce with VBWD</title>
		<link>https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/</link>
					<comments>https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/#respond</comments>
		
		<dc:creator><![CDATA[Louis Phaigh]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 16:15:33 +0000</pubDate>
				<category><![CDATA[Health]]></category>
		<category><![CDATA[Health Technology]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[healthtech]]></category>
		<category><![CDATA[hipaa]]></category>
		<category><![CDATA[pharmacy]]></category>
		<category><![CDATA[us-compliance]]></category>
		<category><![CDATA[vbwd]]></category>
		<guid isPermaLink="false">https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/</guid>

					<description><![CDATA[<p>State-by-state shipping controls, OTC vs Rx vs scheduled product types, age and prescription verification, purchase logging and data controls — the building blocks for compliant US health e-commerce. The US is a regulatory patchwork that generic shop software ignores; VBWD&#8217;s shop engine gives US health and pharmacy sellers the technical controls compliance demands. The hard</p>
<p>The post <a href="https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/">Selling Pharmacy and Health Products in the US: Compliance-First E-Commerce with VBWD</a> first appeared on <a href="https://ziba.guru">Ziba Guru</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>State-by-state shipping controls, OTC vs Rx vs scheduled product types, age and prescription verification, purchase logging and data controls — the building blocks for compliant US health e-commerce.</strong></p>
<p>The US is a regulatory patchwork that generic shop software ignores; VBWD&#8217;s shop engine gives US health and pharmacy sellers the technical controls compliance demands.</p>
<div>
<h2>The hard part of selling medicine online isn&#8217;t the checkout</h2>
<p>If you run a US pharmacy or health-product store, the shopping cart is the easy 10%. The other 90% is proving that the right product went to the right person in a state where you are licensed to sell it, and keeping a record you can defend if a board of pharmacy asks. Generic e-commerce software is built to sell as many units as possible to as many people as possible. That default is exactly wrong for regulated health products.</p>
<p>VBWD is a self-hosted, source-available shop platform (Python/Flask, PostgreSQL, Vue 3, Docker) built as an agnostic core with plugins for shop, product types, discounts, invoicing, and payments. It gives you technical controls that <em>support</em> a compliance program. It does not make you compliant, it is not a certification, and nothing here is legal advice.</p>
<h2>The US is a patchwork, and most shop software ignores that</h2>
<p>There is no single federal &#8220;sell drugs online&#8221; licence. Pharmacy practice is licensed <strong>state by state</strong> through each state&#8217;s board of pharmacy, and shipping a prescription into a state generally means holding a licence recognized there. Layered on top:</p>
<ul>
<li><strong>OTC products</strong> — over-the-counter, sold without a prescription, but some carry their own rules.</li>
<li><strong>Prescription (Rx) products</strong> — require a valid prescription and a licensed pharmacist&#8217;s involvement.</li>
<li><strong>DEA-scheduled controlled substances</strong> — a much stricter regime governed by DEA rules on top of everything else. Treat these as a separate, harder problem.</li>
<li><strong>Age-restricted items</strong> — for example, products containing pseudoephedrine follow logging and quantity-tracking patterns.</li>
<li><strong>FDA oversight</strong> of the drug products themselves.</li>
<li><strong>Health-data privacy</strong> — HIPAA applies to covered entities and their business associates. It is the operator&#8217;s obligation, not a checkbox in a shop engine.</li>
</ul>
<p>To operate lawfully you need state-by-state pharmacy licensure, a licensed pharmacist, and real legal counsel. What software can do is model these distinctions instead of flattening every SKU into &#8220;a product.&#8221; That modelling is where VBWD&#8217;s <a href="https://vbwd.cc/architecture">agnostic-core-plus-plugins architecture</a> earns its place.</p>
<h2>Product types: model OTC, Rx, restricted, and scheduled differently</h2>
<p>VBWD&#8217;s shop uses a product-type registry where a type is an additive cluster of custom fields and workflow hooks. You are not forced into one schema for every item. You define an <code>otc</code> type, an <code>rx</code> type, a <code>restricted_otc</code> type, and (if you ever go there) a <code>controlled</code> type, each carrying only the fields and steps it needs.</p>
<ul>
<li><code>rx</code> can require a prescription reference, a prescriber identifier, and a pharmacist-verification state before the order can ship.</li>
<li><code>restricted_otc</code> can require date-of-birth capture and quantity limits.</li>
<li><code>otc</code> stays lightweight so ordinary vitamins and first-aid supplies don&#8217;t inherit friction they don&#8217;t need.</li>
</ul>
<p>Because types are additive, adding a compliance field to Rx products never touches the OTC catalogue. The range of shop building blocks is on the <a href="https://vbwd.cc/plugins">plugins page</a>.</p>
<h2>Geo-blocking: only ship where you hold a licence</h2>
<p>State-level access control lets you restrict which shipping destinations a product or the whole store will accept. If your licensure covers a defined set of states, you configure those as the allowed set and orders to other states are refused before payment, not after. This is a technical guardrail against the most common failure mode: selling into a state where you have no standing. It enforces your list; it does not tell you which states you are licensed in. That comes from your licences and your counsel.</p>
<h2>Age and identity gating</h2>
<p>For age-restricted products you can gate purchase behind date-of-birth or identity-verification steps tied to the product type, so the check fires for the SKUs that need it and stays out of the way for the ones that don&#8217;t. The gate is a workflow step you place in the order path; the strength of the identity check depends on the verification method and provider you connect.</p>
<h2>Prescription upload and pharmacist verification</h2>
<p>An Rx workflow is a product type plus order data plus messaging. A customer ordering an <code>rx</code> item uploads or references a prescription, the order lands in a <em>pending pharmacist review</em> state, a licensed pharmacist reviews it, and only an explicit approval moves it toward fulfilment. Secure messaging between the operator and customer handles clarifications without email sprawl. VBWD gives you the state machine and the data model; the licensed pharmacist doing the review is a human role you must staff, not software.</p>
<h2>Audit trail: the event bus and signed webhooks</h2>
<p>Regulated selling lives or dies on records. VBWD&#8217;s event bus emits domain events across the order lifecycle, and outbound webhooks are signed so a downstream system can verify authenticity. You can stream purchase and verification events to an append-only log or a compliance system of record — for example, the logging pattern behind restricted-OTC sales. The signed, event-driven design is described under <a href="https://vbwd.cc/features">features</a>. You still define what to log and how long to retain it; the platform gives you a tamper-evident pipe to send it through.</p>
<h2>Pricing, tax, payments, and disclosures</h2>
<p>Unified pricing supports per-jurisdiction tax, which matters when health-product taxability varies by state. Payments run through swappable provider adapters, so you can choose processors that will underwrite pharmacy-adjacent merchants rather than being locked to one. The CMS lets you publish the disclosures regulators and customers expect — pharmacist name and credentials, licence information, and terms — as first-class content next to the store.</p>
<h2>Data residency and access control for health data</h2>
<p>VBWD is self-hosted. The database runs on infrastructure you control, which is a precondition for handling protected health information under a program you can actually audit. Granular access control limits who inside your organization can see order and health-related fields. To be blunt: this supports a HIPAA program, it does not constitute one. VBWD is not &#8220;HIPAA-certified,&#8221; and no vendor can hand you compliance. The safeguards, the business-associate agreements, the training, and the accountability are yours.</p>
<h2>A worked configuration sketch</h2>
<p>Say you are licensed to ship Rx items to three states and OTC nationwide. A configuration might look like this:</p>
<pre><code>product_types:
  otc:
    fields: [dosage, active_ingredient]
    ship_states: ALL
  restricted_otc:
    fields: [dosage, active_ingredient, dob_required, unit_quantity_cap]
    verification: [age_gate]
    audit_events: [purchase.logged]
  rx:
    fields: [prescription_ref, prescriber_id, pharmacist_review_state]
    workflow: [pending_review -> approved -> fulfil]
    ship_states: [CA, NY, TX]     # only where you hold licensure
    verification: [identity_check]
    audit_events: [rx.uploaded, rx.reviewed, rx.approved, order.shipped]

webhooks:
  - event: rx.reviewed
    url: https://compliance.internal/log
    signed: true
  - event: purchase.logged
    url: https://compliance.internal/restricted-otc
    signed: true

tax:
  strategy: per_jurisdiction
payments:
  adapters: [processor_a, processor_b]</code></pre>
<p>The list of ship states is a hard technical boundary. The signed webhooks turn every review and restricted sale into a record you can retain and reconcile. None of this decides whether your licences actually cover CA, NY, and TX — that is a legal fact you supply. Integration details and adapter contracts are in the <a href="https://vbwd.cc/docs">documentation</a>.</p>
<h2>Honest limits</h2>
<p>Be clear-eyed about what a shop engine cannot do:</p>
<ul>
<li>It does not grant pharmacy licensure or replace a licensed pharmacist.</li>
<li>It does not make you HIPAA-, FDA-, DEA-, or board-compliant. It provides controls a compliance program can use.</li>
<li>Controlled substances are materially harder. DEA rules go well beyond the patterns above; do not treat scheduled drugs as &#8220;just another product type.&#8221;</li>
<li>Identity and age verification are only as strong as the provider and method you wire in.</li>
<li>Geo-blocking enforces the state list you give it; correctness of that list is on you and your counsel.</li>
</ul>
<h2>Takeaway</h2>
<p>Compliance-first commerce means the software&#8217;s defaults push toward restriction, verification, and record-keeping instead of maximum throughput. VBWD gives you the technical building blocks — product types that separate OTC from Rx from restricted, state-level geo-blocking, verification gates, a pharmacist-review workflow, a signed audit trail, per-jurisdiction tax, swappable payments, and self-hosted data you control. It is source-available under BSL 1.1 (free until 6.7 BTC/year of attributable sales, converting to Apache-2.0), so you can inspect and run the whole stack yourself. Pair those controls with your licences, your pharmacist, and your lawyers. The platform handles the technical guardrails; the licence to operate is still yours to earn and hold. You can review commercial terms on the <a href="https://vbwd.cc/billing">billing page</a>.</p>
<h2>Learn more about VBWD</h2>
<p>VBWD is a self-hosted, source-available platform for building subscription products, marketplaces, and AI-powered apps. Explore it further:</p>
<ul>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Website and documentation: <a href="https://vbwd.cc">vbwd.cc</a> — see the <a href="https://vbwd.cc/plugins">plugins</a>, <a href="https://vbwd.cc/architecture">architecture</a>, and <a href="https://vbwd.cc/docs">developer docs</a>.</li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Source code and plugins on GitHub: <a href="https://github.com/VBWD-platform/">github.com/VBWD-platform</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Watch VBWD in action: <a href="https://www.youtube.com/watch?v=JW6x7zFn-8w">demo video 1</a> and <a href="https://www.youtube.com/watch?v=HJqBPMngO5Y&#038;t=4s">demo video 2</a></li>
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bc.png" alt="💼" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Follow the project on LinkedIn: <a href="https://www.linkedin.com/company/vbwd/">linkedin.com/company/vbwd</a></li>
</ul>
</div><p>The post <a href="https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/">Selling Pharmacy and Health Products in the US: Compliance-First E-Commerce with VBWD</a> first appeared on <a href="https://ziba.guru">Ziba Guru</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://ziba.guru/2026/07/selling-pharmacy-and-health-products-in-the-us-compliance-first-e-commerce-with-vbwd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
