Politique de Confidentialité

findopeneggs s'engage à protéger votre vie privée. Cette politique de confidentialité explique comment nous collectons, utilisons et protégeons vos informations personnelles lorsque vous utilisez notre site et nos services.

Collecte des informations personnelles

Nous collectons des informations personnelles que vous nous fournissez directement lorsque vous utilisez notre site ou nos services, par exemple lorsque vous réservez un studio, demandez un devis, nous contactez ou interagissez d'une autre manière avec notre plateforme en ligne. Ces informations peuvent inclure :

Nous pouvons également collecter automatiquement certaines informations lorsque vous visitez notre site, telles que votre adresse IP, le type de navigateur, le système d'exploitation, les pages visitées, les temps de visite et les informations sur votre utilisation de notre site. Ces informations nous aident à comprendre comment notre plateforme en ligne est utilisée et à améliorer nos services.

Utilisation de vos informations

Nous utilisons les informations que nous collectons pour diverses finalités, notamment :

Bases légales du traitement

Nous traitons vos données personnelles sur les bases légales suivantes :

Partage de vos informations

Nous pouvons partager vos informations personnelles avec des tiers uniquement dans les circonstances suivantes :

Nous ne vendons, ne louons ni n'échangeons vos informations personnelles à des fins commerciales sans votre consentement.

Sécurité des données

Nous mettons en œuvre des mesures de sécurité techniques et organisationnelles appropriées pour protéger vos informations personnelles contre l'accès non autorisé, la divulgation, l'altération ou la destruction accidentelle ou illégale. Malgré nos efforts, aucune mesure de sécurité n'est totalement impénétrable.

Conservation des données

Nous conservons vos informations personnelles aussi longtemps que nécessaire pour atteindre les objectifs pour lesquels elles ont été collectées, y compris pour satisfaire à toute exigence légale, comptable ou de rapport. La durée de conservation spécifique dépend du type de données et de la finalité du traitement.

Vos droits

Conformément à la réglementation applicable en matière de protection des données, notamment le Règlement Général sur la Protection des Données (RGPD), vous disposez des droits suivants concernant vos données personnelles :

Cookies

Notre site utilise des cookies et des technologies similaires pour fonctionner correctement, analyser le trafic, personnaliser le contenu et fournir certaines fonctionnalités. Pour plus d'informations sur l'utilisation des cookies, veuillez consulter notre politique en matière de cookies, si elle est séparée, ou les informations fournies dans cette politique.

Modifications de cette politique de confidentialité

Nous pouvons mettre à jour notre politique de confidentialité de temps à autre. Toute modification sera publiée sur cette page avec une indication de la date de la dernière mise à jour.

Nous contacter

Pour toute question ou préoccupation concernant cette politique de confidentialité ou pour exercer vos droits, veuillez nous contacter par courrier à l'adresse suivante :

findopeneggs
58 Rue de Charonne,
75011 Paris, France

Nous utilisons des cookies pour améliorer votre expérience sur notre site et analyser le trafic. En cliquant sur "Accepter", vous consentez à l'utilisation de tous les cookies. Pour en savoir plus, consultez notre Politique de Confidentialité.

// And add the data-aos="..." attributes to elements as done in the HTML structure above. // Cookie Consent Logic document.addEventListener('DOMContentLoaded', function() { // Generate a random cookie name (combination of prefix and random string) const cookiePrefix = "consent_findopeneggs_"; // Use a site-specific prefix const randomString = Math.random().toString(36).substring(2, 10); const cookieName = cookiePrefix + randomString; // Store the random cookie name in a data attribute for future reference const cookieBanner = document.getElementById('cookieConsentBanner'); cookieBanner.setAttribute('data-cookie-name', cookieName); // Check if the consent cookie exists by looking for any cookie starting with the prefix const hasConsent = document.cookie.split(';').some((item) => { const trimmedItem = item.trim(); return trimmedItem.startsWith(cookiePrefix); }); if (!hasConsent) { // Show the cookie banner if no consent cookie exists cookieBanner.style.display = 'flex'; // Use flex to match CSS } // Set up event listener for the accept button document.getElementById('acceptCookieConsent').addEventListener('click', function() { // Retrieve the generated cookie name const nameToSet = cookieBanner.getAttribute('data-cookie-name'); // Set the cookie with 1-year expiration const date = new Date(); date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000)); document.cookie = nameToSet + "=accepted; expires=" + date.toUTCString() + "; path=/; SameSite=Strict"; // Hide the banner cookieBanner.style.display = 'none'; }); }); // Basic form validation (example - a real form needs server-side validation too) const contactForm = document.querySelector('#contact form'); if (contactForm) { contactForm.addEventListener('submit', function(event) { let valid = true; // Check required fields contactForm.querySelectorAll('[required]').forEach(input => { if (!input.value) { valid = false; input.style.borderColor = 'red'; // Simple visual cue } else { input.style.borderColor = ''; // Reset } }); // Basic email format check const emailInput = contactForm.querySelector('input[type="email"]'); if (emailInput && emailInput.value && !emailInput.value.includes('@')) { valid = false; emailInput.style.borderColor = 'red'; } else if (emailInput) { emailInput.style.borderColor = ''; } if (!valid) { event.preventDefault(); // Stop form submission alert('Veuillez remplir tous les champs requis et vérifier le format de l\'email.'); } // Note: Actual form submission processing (AJAX, server script) is not included here. }); } // Portfolio filtering and modal logic would be implemented here with JavaScript // (Currently just static display with hover effect)