Privacy Policy

VitaBox · ThreadedCodeLabs · Effective June 15, 2026

This Privacy Policy describes how VitaBox, provided by ThreadedCodeLabs, collects, uses and protects the user's information (hereinafter, the "User").

1. Data We Collect

1.1 Account data

When the User registers with VitaBox, we collect:

1.2 Medication data

The User may voluntarily enter:

1.3 Treatment and intake data

1.4 Symptom data

1.5 Shared household data

When the User takes part in a shared household:

1.6 Subscription data

If the User purchases the Premium subscription, we process limited information necessary to manage it: subscription status (active/inactive), plan and expiration date. Billing is processed by Google Play; we do NOT collect or store the User's card details.

1.7 Advertising data

The free version displays advertisements through Google AdMob. In order to display advertisements and, where applicable, personalized advertisements, the User's consent is obtained through Google's User Messaging Platform (UMP). AdMob may process device identifiers in accordance with its own privacy policy. The User can remove advertisements by subscribing to Premium or manage their consent from within the application.

1.8 Usage and analytics data

The application uses Google Analytics for Firebase to measure feature usage in aggregate form (for example, how many users create a shared household or use the data export feature). These events do not include health data or content entered by the User; they may include device or installation identifiers which Google processes in accordance with its own privacy policy. The purpose is to improve the application and decide which features to develop.

1.9 Doctor and appointment data

The User may voluntarily enter:

2. How We Use the Data

The User's medical and account data are used to:

The User's medical and account data (medications, intakes, symptoms, household) are NOT used for:

The advertising displayed in the free version is managed by Google AdMob and may use device identifiers, as described in section 1.7 and subject to prior consent. Health data is never shared with the advertising network.

Legal basis for processing

The processing of account and usage data is based on the performance of the contract (provision of the service). The processing of health data (medications, intakes, symptoms) is based on the User's explicit consent, which may be withdrawn at any time by deleting such data or their account. Personalized advertising is based on the consent given through Google's platform.

3. Storage and Security

3.1 Infrastructure

Data is stored on Firebase (Google Cloud Platform), with servers located in the European Union. Firebase complies with the EU General Data Protection Regulation (GDPR).

3.2 Security rules

Access to data is protected by Firebase Firestore security rules:

3.3 Authentication

Account access is protected by Firebase Authentication, which supports:

4. Data Sharing

4.1 Within the shared household

When joining a shared household, the following data will be visible to all members:

Doctors and appointments that the User keeps as personal (outside the household) are not shared.

The following data is NOT shared:

4.2 With third parties

We do not share the User's data with third parties, other than the necessary technical services:

5. User Rights

In accordance with the GDPR, the User has the right to:

To exercise these rights, the User may use the options available in the application or contact ThreadedCodeLabs at threadedcode.labs@gmail.com. The User also has the right to lodge a complaint with the Spanish Data Protection Agency (AEPD, www.aepd.es) if they consider that the processing of their data does not comply with the regulations.

6. Data Retention

The User's data is kept for as long as their account remains active. When the account is deleted:

If the account remains inactive for an extended period, ThreadedCodeLabs may delete the associated data. Where there is a legal obligation to retain certain information (for example, billing records arising from a subscription), such information will be retained only for the period required by applicable tax and commercial regulations, and will be deleted at the end of that period.

7. Minors

VitaBox is not intended for people under 18 years of age. We do not knowingly collect data from people under 18 years of age. If ThreadedCodeLabs becomes aware that data from a minor has been collected, the necessary measures will be taken to delete such information.

8. Changes to this Policy

ThreadedCodeLabs may modify this Privacy Policy at any time. Changes will be notified to the User through the application. Continued use of VitaBox after notification of changes constitutes acceptance of them.

9. Contact

For any queries relating to the privacy of their data, the User may contact ThreadedCodeLabs at: threadedcode.labs@gmail.com