Terms and Conditions of Use
Last updated: November 15, 2025
1. Introduction and Acceptance
Welcome to Regolo Ostetrico Interattivo ("Site"). This Site is a software tool for professional use. By using this Site, you ("User") agree to comply with the following terms and conditions of use ("Terms"). If you do not agree to these Terms, please do not use the Site.
2. Purpose of the Site and Medical Disclaimer
This Site provides a gestational calculation tool for purely informational and support purposes. The calculations and information provided (including estimated exam dates) **do not, in any way, replace the advice, diagnosis, or treatment of a doctor** or other qualified healthcare professional.
The User (whether a healthcare professional or a patient) assumes full responsibility for the use of the information provided. The developers, managers, and owners of the Site are not responsible for any clinical or personal decisions made based on the results obtained.
3. Access and User Account
Access to the full features of the Site is restricted to users with an account. Accounts are created exclusively by a designated Administrator. The User is responsible for safeguarding their password. Any activity conducted through a User's account will be deemed to have been conducted by the User.
4. Accuracy of Information
Despite continuous efforts to ensure the accuracy of calculations and timelines (based on standard guidelines), we cannot provide any absolute guarantee as to the accuracy or applicability of every single result. The User is advised to always verify the information with a medical professional and to refer to official clinical protocols.
5. Account Suspension or Termination
We reserve the right to suspend or terminate any User's account, at our sole discretion, for violation of these Terms, misuse of the Site, or for security reasons.
6. Intellectual Property
All content on this Site, including text, graphics, logos, icons, and the software source code, is the exclusive property of the Site managers or their licensors and is protected by copyright laws. Unauthorized reproduction or distribution is prohibited.
7. Limitation of Liability
In no event shall the owners or developers of the Site be liable for any direct, indirect, special, incidental, or consequential damages (including loss of data or profits) arising out of the use, or the inability to use, this Site or the information contained herein, even if advised of the possibility of such damages.
Privacy Policy
Last updated: November 15, 2025
This policy describes how the personal data of users of the Regolo Ostetrico Interattivo application is processed, in compliance with EU Regulation 2016/679 (GDPR).
1. Data Controller
The Data Controller is Pedro Sanchez, located at Via Pietro Nenni, Bagno A Ripoli, 50012, FI, contactable at the email address: regolostetrico@icloud.com.
2. Personal Data Collected
Unlike the public version, this application manages an authentication system and collects the following data for its operation:
- Data provided by the Administrator for account creation: To create a user account, an administrator enters a `username`, a `dummy email` (used for authentication), and assigns a `role` (e.g., "user" or "Admin").
- Authentication Data: The User uses their `username` and a personal `password` to log in. The password is managed securely (hashed) by the Firebase Authentication service.
- Data saved in the database (Firestore): Data associated with the account, such as: `username`, `dummy email`, `role`, and `status` (active/disabled), are stored in Firebase's secure databases (Google).
- Log and Audit Data: For security and monitoring purposes, administrative actions (user creation, password reset) are recorded in an audit log (`audit_logs`). Additionally, server systems (Firebase, Netlify) may collect standard browsing data (e.g., IP addresses) to ensure the security and operation of the service.
- Calculation Data: The dates (LMP, EDD) entered into the calculator are **not saved** in any database associated with the user. They are processed locally in the browser to perform calculations and are lost when the session is closed.
3. Purposes and Legal Basis for Processing
We process the data listed above for the following purposes:
- To provide access to the service: To allow the User to authenticate and use the application's restricted features (Legal basis: Performance of a contract or pre-contractual measures).
- Administrative Management and Security: To manage accounts, roles, password resets, and to monitor system security through logs (Legal basis: Legitimate interest of the Controller to protect its systems and manage the service).
4. Data Recipients
The data is hosted and managed on platforms provided by Google (Firebase Authentication, Firestore) and Netlify (hosting). These companies act as Data Processors on behalf of the Controller, offering adequate security and GDPR compliance guarantees.
5. Retention Period
User account data (`username`, `role`, etc.) is retained as long as the account exists. The User or an Administrator can request its deactivation. Audit and security logs are kept for the time strictly necessary to ensure security, as required by current regulations.
6. Rights of the Data Subject
The User has the right to request access to their data, rectification (e.g., change of username), or erasure (account deletion) from the Controller. Given the nature of the service, such requests can be managed via a system Administrator. A request can be sent to the Controller's email address indicated in point 1.
Cookie Policy
Last updated: November 15, 2025
1. What Are Cookies and Similar Tools?
Cookies are small text files that sites store on the user's device. This application, in particular, uses `localStorage`, a technical tool similar to cookies that allows data to be saved in the user's browser without expiration, to improve the user experience.
For the purposes of legislation (GDPR and ePrivacy Directive), local storage tools are treated as equivalent to cookies.
2. Cookies Used by This Site
This Site uses only technical and functional cookies, which are essential for its operation and to enhance the user experience. Prior consent is not required for these tools.
Specifically, we use:
-
Technical Cookies (Necessary)
- Provider: Firebase Authentication
- Purpose: To manage the authentication session. This "cookie" (saved in IndexedDB or localStorage) is essential to recognize the user after login and to keep them logged in while browsing the application. Without it, the user would have to log in on every page change.
-
Functional Cookies (Preferences)
- Name: `theme`
- Purpose: Saves the user's preference for the graphical theme (light or dark).
-
Functional Cookies (Preferences)
- Name: `tutorialCompleted`
- Purpose: Saves the completion status of the initial tutorial to avoid showing it on subsequent visits.
3. Third-Party and Profiling Cookies
This Site **does not use** profiling cookies, either first-party or third-party. No statistical tools (like Google Analytics) or social media pixels (like Facebook/Meta) are used to track user behavior for advertising purposes.
4. Cookie Management
As the site only uses technical and functional cookies, no consent banner is present. The user can still view and delete data saved in `localStorage` through their browser settings (usually in the "Developer Tools" > "Storage" or "Application" section). Note that deleting the Firebase Auth cookie will result in automatic logout from the application.