RAVO Privacy Policy

Privacy Policy for RAVO

Effective Date:18.01.2025

Thank you for choosing RAVO! Your privacy is important to us, and we are committed to protecting it. This Privacy Policy outlines how we handle your information when you use the RAVO app.

1. Information We Collect

RAVO does not collect, store, or process any personal data or device information. You can enjoy all features of the app without creating an account or providing any personal details.

2. Use of Third-Party Games

From time to time, RAVO may include third-party games or services within the app. These third-party providers may collect and use information as described in their respective privacy policies. We recommend reviewing their privacy policies to understand how they handle your data.

3. Advertisements

RAVO may display advertisements from third-party ad networks. These networks may use cookies or similar technologies to personalize ads. Please refer to their respective privacy policies for more information on how they manage your data.

4. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be effective when we post the updated policy within the app. We encourage you to review this Privacy Policy periodically to stay informed about our practices.

5. Contact Us

If you have any questions or concerns about this Privacy Policy or our app, please contact us at:

care@eplateform.com


This Privacy Policy ensures transparency regarding your data and outlines the limited circumstances under which third parties may collect information. By using RAVO, you agree to the terms of this Privacy Policy.

document.addEventListener('DOMContentLoaded', async () => { const nameField = document.getElementById('name'); nameField.addEventListener('input', async function () { const name = nameField.value; if (name) { // Fetch saved data for the user const response = await fetch(`/get-entries?name=${encodeURIComponent(name)}`); if (response.ok) { const entries = await response.json(); loadEntries(entries); } else { console.error('Failed to fetch entries.'); } } }); }); function loadEntries(entries) { budgetTable.innerHTML = ''; // Clear existing entries incomeTotal = 0; expenseTotal = 0; entries.forEach(entry => { const { name, date, item, amount, type } = entry; if (type === 'income') { incomeTotal += parseFloat(amount); chartData.income = incomeTotal; } else { expenseTotal += parseFloat(amount); chartData.expense = expenseTotal; } const row = document.createElement('tr'); row.innerHTML = ` ${name} ${date} ${item} ${parseFloat(amount).toFixed(2)} ${type} `; budgetTable.appendChild(row); }); totalIncome.textContent = incomeTotal.toFixed(2); totalExpense.textContent = expenseTotal.toFixed(2); chart.data.datasets[0].data = [chartData.income, chartData.expense]; chart.update(); }