Overview
The short version
ScanContext is a local-first desktop application. Your medical images, DICOM files, reports, and annotations never leave your machine unless you explicitly configure an external AI provider. There are no accounts, no telemetry, and no analytics — in the app or on this website.
If you configure an external AI provider (such as Google Gemini), ScanContext will send image and report data to that provider when you use AI-assisted features. This is always opt-in — the app does not contact any AI service by default.
What we collect
Data collected by ScanContext
ScanContext does not collect or transmit any personal data on its own. The only network activity the application initiates is pulling Docker images from GitHub Container Registry (GHCR) on first run — this is handled by Docker itself, not by application code, and is limited to downloading the software needed to run.
- Docker image pulls (GHCR): Docker contacts
ghcr.ioto download the ScanContext container image on first run and when updates are available. This is subject to GitHub's privacy policy.
All other data — DICOM files, medical images, reports, annotations, settings — is stored exclusively on your local machine.
What we do not collect
Data ScanContext does not collect
- No telemetry: No usage statistics, crash reports, or diagnostic data are sent anywhere.
- No analytics: No Google Analytics, Mixpanel, Sentry, or any other third-party analytics tool is integrated into the app.
- No accounts: ScanContext has no sign-up, no login, and no user profiles. There is no server that knows you exist.
- No medical data uploads: Your DICOM files, medical images, and reports are never uploaded to any server by default.
- No behavioral tracking: No information about how you use the app is recorded or transmitted.
AI features
Optional AI integration
ScanContext supports optional AI-assisted annotation and analysis. These features are disabled by default and require explicit configuration by the user.
When you configure an AI provider, ScanContext may send image data and report text to that provider in order to generate AI-assisted findings. You are in full control of this: nothing is sent until you enable and configure a provider.
Supported provider types and their data handling:
- Local AI (Ollama and compatible tools): All processing happens on your own machine. No data leaves your computer.
- External AI providers (e.g. Google Gemini, OpenAI-compatible APIs): Data is sent to the provider's servers. This is subject to the provider's own privacy policy. Review your chosen provider's terms before using AI features with sensitive medical data. Using a paid provider tier is generally required for meaningful data handling commitments.
ScanContext may strip identifying metadata before sending data to cloud AI providers, but anonymization is not a guarantee of privacy. If you are working with real patient data or personally identifiable health information, use a local AI provider such as Ollama, or consult your data protection obligations before enabling cloud AI features.
Third-party services
External services and their policies
The following external services may be involved depending on how you interact with ScanContext. Each is governed by its own privacy policy.
- GitHub Container Registry (ghcr.io) — GitHub, Inc.: Used to distribute Docker images. Contacted by Docker on first run and for updates. GitHub Privacy Statement
- Ko-fi: The donation link on the ScanContext website points to a Ko-fi page. If you choose to donate, Ko-fi processes that transaction. Ko-fi Privacy Policy
- GitHub Issues: The primary support channel for ScanContext is GitHub Issues at github.com/nikolareljin/scancontext/issues. Use of GitHub is subject to GitHub's privacy policy.
The ScanContext landing website (this page) uses GitHub Pages for hosting. It contains no cookies, no analytics scripts, and no tracking of any kind.
Your rights
Data control
Because ScanContext stores all data locally on your machine, you have complete control over it. Uninstalling the application and deleting the application data directory removes all data associated with ScanContext from your system. There is no server-side data to request, export, or delete.
If you used an external AI provider while ScanContext was configured to do so, any data retained by that provider is subject to their own data retention and deletion policies.
Contact
Questions and concerns
If you have questions about this privacy policy or about how ScanContext handles data, please open an issue at:
github.com/nikolareljin/scancontext/issues
This policy may be updated from time to time. The effective date at the top of this page reflects when the current version took effect. Continued use of ScanContext after a policy update constitutes acceptance of the revised policy.
ScanContext is a personal productivity tool for organizing and reviewing medical imaging files. It is not a diagnostic device, not a medical device, and not a substitute for professional medical advice. Always consult a qualified healthcare provider for medical decisions.