Privacy Policy
IR Case Logger ("we", "our", or "the extension") is a Chrome extension built for interventional radiology residents and fellows. We take your privacy seriously. This policy explains what data we handle, how, and why.
1. Data We Do Not Collect
IR Case Logger does not collect, transmit, or store any of the following:
- Your case log data or CSV files — all analysis runs entirely locally in your browser
- Patient information of any kind
- Your browsing history or activity on any website
- Personal identifiable information (name, address, date of birth, etc.)
- Health or medical records
- Financial information (payment is handled entirely by Stripe — we never see your card details)
2. Data We Do Handle
The extension handles a minimal amount of data necessary to function:
- License key: Your license key (a randomly generated token starting with
IRCL-) is stored locally in Chrome'sstorage.localand sent to our validation server (api.ircaselogger.com) solely to verify your subscription status. It is not linked to your name, email, or any personal information. - Validation cache: The result of a license check is cached locally for up to 24 hours to avoid repeated network requests.
- Case form data: The extension reads case fields (case ID, date, site, patient type) from the residency portal page to pre-fill the logging form. This data is never sent to our servers.
3. Third-Party Services
Stripe: Subscription billing is processed by Stripe. When you subscribe, you interact directly with Stripe's checkout page. We receive only a confirmation of your subscription status — no payment details. Stripe's privacy policy is available at stripe.com/privacy.
Resend: We use Resend to send transactional emails (license key delivery, billing management links). Your email address is shared with Resend only for this purpose. Resend's privacy policy is available at resend.com/legal/privacy-policy.
Cloudflare: Our API (api.ircaselogger.com) runs on Cloudflare Workers. Cloudflare may log request metadata (IP address, timestamp) as part of standard infrastructure operation. See Cloudflare's privacy policy.
4. Local Storage
The extension uses Chrome's storage.local API to store your license key and validation cache on your device. This data never leaves your browser except as described in Section 2.
5. Permissions
The extension requests the following Chrome permissions:
- activeTab / scripting: To read case data from the current residency portal page and auto-fill the logging form.
- storage: To save your license key and cache locally.
- tabs: To open the Statistics Dashboard and billing portal in a new tab.
- webNavigation: To detect navigation to the case log page so the extension can activate.
- Host access (apps.acgme.org): To read case fields from the residency portal.
- Host access (api.ircaselogger.com): To validate your license key and create billing sessions.
6. Children's Privacy
IR Case Logger is intended for use by medical residents and fellows (adults). We do not knowingly collect data from anyone under 18.
7. Changes to This Policy
If we make material changes to this privacy policy, we will update the effective date above. Continued use of the extension after changes constitutes acceptance of the updated policy.
8. Contact
Questions about this policy? Email us at [email protected].
IR Case Logger is an independent tool and is not affiliated with or endorsed by any residency program, hospital, or medical board.