Privacy Policy

Effective date: May 14, 2026

Salvora: AI Eczema Flare Tracker ("the App") is developed and published by Valeriy Loveiko. We take your privacy seriously and are committed to protecting your personal information. This privacy policy explains how the App collects, uses, stores, and protects your data.

Summary: The App can process skin photos and AI Coach questions using secure third-party services described below. Photos and chat messages are sent for analysis only after you give per-feature consent and are not retained by the providers after processing. All results, photos, trigger logs, treatment logs, and chat history are stored locally on your device. We do not sell, share, or monetize your personal data.
Educational only: Salvora is a wellness companion, not a medical device. The App does not diagnose, treat, cure, or prevent any condition. Always consult a dermatologist before starting, changing, or stopping any treatment.

1. Information We Collect

1.1 Skin Photos and Camera Data

When you log a photo in Salvora's Photo Journal, the App accesses your device's camera or photo library at your explicit request. These photos are:

The App does not scan your photo library and does not collect EXIF metadata (location, date, camera model) from your photos.

1.2 Face Data

Eczema flares often affect visible areas including the face. Photos you choose to log may incidentally contain your face. We refer to such photos collectively as "face data." This section explains exactly how this data is handled, in compliance with Apple App Store guideline 5.1.1.

1.3 Self-Reported Severity (POEM)

When you log a photo or trigger entry, you may rate your symptoms using a Patient-Oriented Eczema Measure (POEM) inspired 0–28 scale. This is a self-report, not a clinical diagnosis. The score:

1.4 AI Coach Chat Data

When you use the AI Coach, your messages and the AI's responses are processed and stored as follows:

1.5 Trigger and Treatment Log

If you log triggers (food, environment, sleep, stress, products) or treatments (topical corticosteroids, TCI, biologics, moisturizers, wet-wrap, or any custom entry), this information is:

Salvora does not recommend, prescribe, or modify treatment dosages. The treatment log is solely a personal journal of what the user is already doing. All treatment names visible in the App are for educational logging only and are not endorsed or supplied by the developer.

1.6 Subscription Information

Salvora offers optional weekly and annual subscriptions managed entirely through Apple's App Store and StoreKit framework. All payment processing, billing, and subscription management are handled by Apple. We do not collect, process, or store any payment information. We use RevenueCat, a third-party subscription management service, to track subscription status. RevenueCat receives an anonymous app user ID — no personal information is shared. For details, see RevenueCat's Privacy Policy and Apple's Privacy Policy.

1.7 Information We Do NOT Collect

Salvora does not collect:

2. How We Use Your Information

The information processed by the App is used exclusively for:

We do not use your data for advertising, profiling, marketing, or any purpose unrelated to the core functionality of the App.

3. Third-Party Services

3.1 OpenAI (Vision Analysis — Optional)

When you tap the AI description button on a photo, Salvora uses OpenAI's GPT-4o Vision API to generate a short text description of the visible skin features. This call only happens when you explicitly request it and after you accept the per-feature consent prompt.

3.2 DeepSeek (AI Coach Text)

Salvora uses DeepSeek's API to generate AI Coach responses, grounded by our on-device eczema knowledge base. When you send a message:

3.3 Cloudflare (API Gateway)

All AI requests are routed through a Cloudflare Worker proxy that forwards traffic to OpenAI/DeepSeek without logging or storing request bodies. The Worker exists solely to keep API keys server-side and to apply rate limiting.

3.4 RevenueCat (Subscription Management)

Salvora uses RevenueCat to manage subscription status. RevenueCat receives:

RevenueCat does not receive your name, email, photos, trigger log, treatment log, or any personal information. For details, see RevenueCat's Privacy Policy.

3.5 Apple Services

3.6 No Analytics or Advertising SDKs

Salvora does not integrate any analytics platforms (Google Analytics, Firebase, Mixpanel, Amplitude), advertising networks, crash reporting services beyond Apple's built-in diagnostics, or any other third-party tracking tools. The App contains no advertisements.

4. Data Storage and Security

4.1 Local Storage

All photos, journal entries, trigger logs, treatment logs, chat history, and personalization settings are stored locally on your device using Apple's standard storage frameworks (UserDefaults for structured logs, the Documents directory for photo files). This data:

4.2 On-Device Knowledge Base

The eczema citation corpus (sqlite-vec format) ships embedded in the App and is queried entirely on-device. The corpus contains AAD / NEA / Mayo / AAFP / selected PubMed extracts focused on eczema, atopic dermatitis, TSW, and trigger-management literature. It never leaves your device and is not personalized.

4.3 Network Security

All network communications are encrypted using industry-standard TLS 1.2+/HTTPS protocols. No data is transmitted in plain text. The App enforces App Transport Security (ATS) as required by Apple.

4.4 API Key Security

Third-party API credentials are kept server-side on the Cloudflare Worker and are not stored in plain text within the application source code.

5. Data Retention

6. Your Rights and Choices

6.1 Camera and Photo Library Access

You can revoke the App's camera or photo library access at any time through iOS Settings → Salvora. Without camera access, you can view your existing data but cannot capture new photos.

6.2 AI Consent

The first AI Coach message and the first AI photo description each prompt you for explicit, separate consent. You can decline either and continue using Salvora as a manual tracker. You can also re-show these prompts from Settings → AI consent.

6.3 Deleting Your Data

Since all data is stored locally on your device:

6.4 Subscription Management

Manage, cancel, or modify your subscription through iOS Settings → Apple ID → Subscriptions, or through the App Store. Cancellation takes effect at the end of the current billing period. Refunds are handled by Apple.

7. Children's Privacy

Salvora is not directed at children under 12. The App is rated 12+ on the App Store. We do not knowingly collect personal information from children. Caregiver lanes (parents tracking a child's eczema) are operated by the consenting adult — the parent enters and reviews all data on the child's behalf, and no separate account or personal data is collected from the child.

8. International Users and Compliance

Salvora is available worldwide. We comply with applicable data protection regulations:

9. Medical Disclaimer

Salvora is an educational wellness companion, not a medical device. The App does not diagnose, treat, cure, or prevent any condition. AI Coach responses are sourced from published guidelines (AAD, NEA, Mayo, AAFP, PubMed extracts) and are intended for educational use only. Always consult a dermatologist or qualified healthcare provider before starting, changing, or stopping any treatment. AI photo descriptions are descriptive only and never constitute a clinical assessment or severity grade — the POEM score in the App is a self-report by the user.

10. Changes to This Policy

We may update this policy to reflect changes in functionality or regulations. Material changes will be indicated by updating the effective date. Continued use after changes constitutes acceptance of the updated policy.

11. Contact Us

For questions about this privacy policy or your data:

Medical Disclaimer · Terms of Use · Support