diff --git a/commons/strings.json b/commons/strings.json index 8c0383d..d6c76c7 100644 --- a/commons/strings.json +++ b/commons/strings.json @@ -20,6 +20,7 @@ "programming.git.title": "Git Repos.", "programming.tutorials.title": "Tutorials", "programming.tools.title": "Tools", + "programming.games.title": "Games & Mods", "electronics.title": "Electronics", "electronics.iot.title": "IoT", "electronics.experiments.title": "Experiments", @@ -34,6 +35,7 @@ "lang.automatic": "Automatic", "lang.english": "English", "lang.french": "French", + "lang.german": "German", "lang.luxembourgish": "Luxembourgish", "lang.english.639-3": "English (eng)", "lang.french.639-3": "French (fra)", @@ -58,7 +60,7 @@ "privacy.v2.data.intro.1": "This websites only collects data through generic access logs in order to detect and block bad actors from accessing this website.", "privacy.v2.data.intro.2": "None of the data collected is used for any other purpose,it is never shared with any other third-party and is never use in any sort of analytics.", "privacy.v2.data.private.1": "Here is the list of private data being collected:", - "privacy.v2.data.private_list.1": "IP address forwarded to us by CloudFlare", + "privacy.v2.data.private_list.1": "IP address", "privacy.v2.data.private_list.2": "Browser's User-Agent", "privacy.v2.data.non_private.1": "And here is the list of non-private data being collected:", "privacy.v2.data.non_private_list.1": "Requested resource' URI", @@ -77,17 +79,21 @@ "privacy.v2.update.history.2.desc.1": "Changed section on data collection to reflect new policy.", "privacy.v2.update.history.2.desc.2": "Added mention about CloudFlare and linked to their privacy policy.", "privacy.v2.update.history.2.desc.3": "Improved the \"Changes to our privacy policy\" section.", + "privacy.v2.update.history.3.date": "2022/09/09", + "privacy.v2.update.history.3.desc.1": "Changed references to external services to reflect the migration to v6Node.", + "privacy.v2.update.history.3.desc.1.1": "Added mention about v6Node and linked to their privacy policy.", + "privacy.v2.update.history.3.desc.1.2": "Removed mentions of CloudFlare.", + "privacy.v2.update.history.3.desc.2": "Changed the \"Cookies\" section to indicate that none should be used on public domains.", "privacy.v2.update.end.2": "In the event of a change to our privacy policy, you will be informed explicitly, and a copy of previous versions of the policy will be available through this page.", "privacy.v2.third.title": "Third Parties", - "privacy.v2.third.intro.1": "Our websites uses some services provided by CloudFlare in order to prevent bad actors from accessing this website via their \"Web Application Firewall\", as well as for caching purpose in order to improve your browsing experience.", - "privacy.v2.third.intro.2": "None of the data that may be gathered by CloudFlare is ever used.", - "privacy.v2.third.intro.3": "If you'd wish to consult their privacy policy, you can do so on their \"Trust Hub\" at the following URLs:", + "privacy.v2.third.intro.1": "Our websites uses some services provided by v6Node in order to prevent bad actors from accessing this website and in order to put in place a reverse-proxy system.", + "privacy.v2.third.intro.2": "The goal of this system is to improve your browsing experience with the help of a private caching service and custom traffic filtering rules.", + "privacy.v2.third.intro.3": "None of the data that may be gathered by v6Node or the system described above is ever used or stored.", + "privacy.v2.third.intro.4": "If you'd wish to consult their privacy policy and their partners', you can do so by using the following URLs:", "privacy.v2.cookies.title": "Cookies", "privacy.v2.cookies.intro.1": "Our websites doesn't use nor store any cookies in your browser.", - "privacy.v2.cookies.intro.2": "In the unlikely event one is present, we recommend you check CloudFlare's privacy policy on their \"Trust Hub\" at the following URLs:", - "privacy.v2.cookies.intro.3": "This can be caused by malicious traffic coming from your network, or when you visit some private and restricted subdomains.", "error.common.details.title": "Error details", "error.4xx.title": "HTTP Client Error", @@ -117,6 +123,7 @@ "error.content.data.no.parts": "No content parts were found for this content !", "error.content.data.no.subpart": "No sub-element were found for this element !", "error.content.data.part.unknown": "Unknown element: \"%s\" !", + "error.content.cannot.load": "The requested content couldn't be loaded !", "content.title.error": "Error", "content.title.content": "Content", @@ -190,6 +197,7 @@ "programming.git.title": "Dépôts Git", "programming.tutorials.title": "Tutoriels", "programming.tools.title": "Outils", + "programming.games.title": "Jeux & Mods", "electronics.title": "Électronique", "electronics.iot.title": "IoT", "electronics.experiments.title": "Expériences", @@ -204,6 +212,7 @@ "lang.automatic": "Automatique", "lang.english": "Anglais", "lang.french": "Français", + "lang.german": "Allemand", "lang.luxembourgish": "Luxembourgeois", "privacy.title": "Politique de confidentialité", "privacy.description": "Notre politique de confidentialité dans un format clair et compréhensible.", @@ -225,7 +234,7 @@ "privacy.v2.data.intro.1": "Ce site web collecte des données au travers des journaux d'évènements afin de détecter et bloquer de potentiels acteurs malveillants.", "privacy.v2.data.intro.2": "Les données collectées ne sont en aucun cas utilisées pour une quelconque autre raison.", "privacy.v2.data.private.1": "Voici la liste des données personelles collectées:", - "privacy.v2.data.private_list.1": "L'addresse IP source détéctée par CloudFlare", + "privacy.v2.data.private_list.1": "L'addresse IP source", "privacy.v2.data.private_list.2": "Le \"User-Agent\" de votre navigateur internet", "privacy.v2.data.non_private.1": "Et voici la liste des données non-personelles collectées:", "privacy.v2.data.non_private_list.1": "L'URI de la ressource demandée", @@ -244,17 +253,21 @@ "privacy.v2.update.history.2.desc.1": "Mise-à-jour de la section sur la collection des données.", "privacy.v2.update.history.2.desc.2": "Ajout d'une mention de CloudFlare et ajout de liens vers leur politique de confidentialité.", "privacy.v2.update.history.2.desc.3": "Amélioration de la section \"Changements à notre politique de confidentialité\".", + "privacy.v2.update.history.3.date": "2022/09/09", + "privacy.v2.update.history.3.desc.1": "Changement des références aux services externes pour indiquer l'utilisation de v6Node.", + "privacy.v2.update.history.3.desc.1.1": "Ajout de mentions de v6Node et liens vers leur politique de vie confidentialité.", + "privacy.v2.update.history.3.desc.1.2": "Suppression de mentions de CloudFlare.", + "privacy.v2.update.history.3.desc.2": "Changement de la section \"Cookies\" afin d'indiquer qu'ils ne seront plus utilisés sur les domaines publics.", "privacy.v2.update.end.2": "En cas de changement, vous serez clairement informé et une copie des anciennes versions de notre politique sera disponible au travers de cette page.", "privacy.v2.third.title": "Organismes tiers", - "privacy.v2.third.intro.1": "Ce site web utilise les services proposés par CloudFlare afin d'empêcher des acteurs malveillants d'y accéder grâce au \"web application Firewall\", ainsi que pour améliorer l'expérience des personnes le visitant grâce à leur CDN.", - "privacy.v2.third.intro.2": "Aucune des données collectées et stockées par CloudFlare n'est utilisé.", - "privacy.v2.third.intro.3": "Si vous souhaitez consulter leur politique de confidentialité, vous pouvez le faire sur leur \"Trust Hub\" en utilisant les liens ci-dessous:", + "privacy.v2.third.intro.1": "Ce site web utilise les services proposés par v6Node afin d'empêcher des acteurs malveillants d'y accéder et dans le but de mettre en place un système de reverse-proxy.", + "privacy.v2.third.intro.2": "Ceci a pour but d'améliorer l'expérience des personnes le visitant grâce à un système de filtrage et caching privé.", + "privacy.v2.third.intro.3": "Aucune des données collectées et stockées par v6Node et le système décris ci-dessus n'est utilisé ou stocké.", + "privacy.v2.third.intro.4": "Si vous souhaitez consulter leur politique de confidentialité ainsi que celle de leur partenaires, vous pouvez le faire en suivant les liens ci-dessous:", "privacy.v2.cookies.title": "Cookies de navigation", "privacy.v2.cookies.intro.1": "Ce site web n'utilise pas, et ne stocke aucun cookies dans votre navigateur internet.", - "privacy.v2.cookies.intro.2": "Dans l'éventualité où l'un serait présent, nous vous recommandons de consulter le \"Trust Hub\" de CloudFlare via les liens suivants pour plus d'informations:", - "privacy.v2.cookies.intro.3": "Ce genre de situation peut être causée par le fait que du trafic suspect provient de votre navigateur internet, ou lors d'une visite sur un de nos sous-domaines privés.", "error.common.details.title": "Détails de l'erreur", "error.4xx.title": "Erreur du client HTTP", @@ -284,6 +297,7 @@ "error.content.data.no.parts": "Aucun élément à présenter n'a été trouvé !", "error.content.data.no.subpart": "Aucun sous-élément n'a été trouvé pour cet élément !", "error.content.data.part.unknown": "Élément inconnu: \"%s\" !", + "error.content.cannot.load": "Le contenu demandé n'a pas pu être chargé !", "content.title.error": "Erreur de contenu", "content.title.content": "Projets", diff --git a/privacy/index.php b/privacy/index.php index 9b4cf3d..2cc5807 100644 --- a/privacy/index.php +++ b/privacy/index.php @@ -113,23 +113,24 @@ include_once 'langs.php';

- -

-

+

-
+ +

+

+
- - https://www.cloudflare.com/trust-hub/gdpr/ + + https://v6node.com/legal - ()
+ ( & )
- - https://www.cloudflare.com/fr-fr/trust-hub/gdpr/ + + https://v6node.b-cdn.net/legal/dataprotection.pdf - ()
+ ()

@@ -146,22 +147,6 @@ include_once 'langs.php';

-

-
- - - https://www.cloudflare.com/trust-hub/gdpr/ - - ()
- - - https://www.cloudflare.com/fr-fr/trust-hub/gdpr/ - - ()
-

-

- -

@@ -190,25 +175,50 @@ include_once 'langs.php';   

-

-    - +

+    +    - +    -
- +
+   
- +   
- +    -

+

+ + +

+    + +    + + +    + +
+ +   
+
+ +   
+
+ +   
+
+ +   
+
+

+

diff --git a/privacy/privacy_2022-09-09_en.txt b/privacy/privacy_2022-09-09_en.txt new file mode 100644 index 0000000..9599c07 --- /dev/null +++ b/privacy/privacy_2022-09-09_en.txt @@ -0,0 +1,77 @@ +# Introduction +This privacy policy is written in accordance with the 12th and 13th articles of the GDPR. + +If you wish to consult it, you can do so on the following websites: + https://gdpr.eu/ + https://eur-lex.europa.eu/ + + +# Data collection +This websites only collects data through generic access logs in order to detect and block bad actors from accessing this website. +None of the data collected is used for any other purpose,it is never shared with any other third-party and is never use in any sort of analytics. + +Here is the list of private data being collected: +* IP address +* Browser's User-Agent + +And here is the list of non-private data being collected: +* Requested resource' URI +* Date and time + +Once the data has been logged in the access logs, it is automatically retrieved and processed by a locally-hosted application every 30 seconds and then deleted from said logs. + +This application compares this information against a list of known threat sources, targets and behaviours and if a match is found, the private information is anonymized and stored for 7 days pending a manual review. +Once that 7 day period has elapsed, or once the report has been reviewed, all the relevant data is automatically deleted. + +If your request wasn't flagged as potentially malicious, every data collected from it is thrown out instantly. + +This process should normally never be triggered for regular traffic since most of the triggering actions are ones that should not be possible to accomplish through normal browsing. +However, this process isn't infallible and there is always an off chance that false positives may happen. + + +# Third Parties +Our websites uses some services provided by v6Node in order to prevent bad actors from accessing this website and in order to put in place a reverse-proxy system. +The goal of this system is to improve your browsing experience with the help of a private caching service and custom traffic filtering rules. + +None of the data that may be gathered by v6Node or the system described above is ever used or stored. + +If you'd wish to consult their privacy policy and their partners', you can do so by using the following URLs: +* https://v6node.com/legal (English & German) +* https://v6node.b-cdn.net/legal/dataprotection.pdf (German) + + +# Cookies +Our websites doesn't use nor store any cookies in your browser. + + +# Changes to our privacy policy +The content of this privacy policy was originally written on the 4th of December 2021 and was last updated on the 18th of March 2022. + +* 2021/12/04 + * Original version + +* 2022/03/18 + * Changed section on data collection to reflect new policy. + * Added mention about CloudFlare and linked to their privacy policy. + * Improved the "Changes to our privacy policy" section. + +* 2022/09/09 + * Changed references to external services to reflect the migration to v6Node. + * Added mention about v6Node and linked to their privacy policy. + * Removed mentions of CloudFlare. + * Changed the "Cookies" section to indicate that none should be used on public domains. + +In the event of a change to our privacy policy, you will be informed explicitly, and a copy of previous versions of the policy will be available through this page. + + +# How to contact us ? +If you wish to contact us for more information regarding our privacy policy, please contact us via the form included on the contact page, or at the following email address: +* herwin.bozet@gmail.com + + +# How to contact the appropriate authorities ? +Should you wish to report a complaint or if you feel that our privacy policy has not addressed your concern in a satisfactory manner, you may contact your national Data Protection Authority (DPA). + +More information on this procedure can be found on the following websites: +* https://ec.europa.eu/ (English) +* https://gegevensbeschermingsautoriteit.be/ (French) \ No newline at end of file diff --git a/privacy/privacy_2022-09-09_fr.txt b/privacy/privacy_2022-09-09_fr.txt new file mode 100644 index 0000000..1872517 --- /dev/null +++ b/privacy/privacy_2022-09-09_fr.txt @@ -0,0 +1,78 @@ +# Introduction +La politique de confidentialité ci-présente a été écrite en accord avec les articles 12 et 13 de la RGPD. + +Si vous souhaitez consulter le texte officiel en question, vous pouvez le faire sur les sites internet suivants : +* https://gdpr.eu/ +* https://eur-lex.europa.eu/ + + +# Collecte de données +Ce site web collecte des données au travers des journaux d'évènements afin de détecter et bloquer de potentiels acteurs malveillants. +Les données collectées ne sont en aucun cas utilisées pour une quelconque autre raison. + +Voici la liste des données personelles collectées: +* L'addresse IP source +* Le "User-Agent" de votre navigateur internet + +Et voici la liste des données non-personelles collectées: +* L'URI de la ressource demandée +* La date et l'heure + +Les données présentes dans les journaux d'évènements sont extraites et retirées pour être traitées par une application qui tourne en local toute les 30 secondes. + +L'application en question utilise et compare ces informations avec une liste d'acteurs malveillants et comportement suspects connus. +Si une correspondance est détectée, les informations privées sont anonymisées et sont stockées pendant 7 jours en attendant qu'un examen manuel soit effectué. +Après cette période de 7 jours, ou après qu'un examen ait été effectué, les données sont automatiquement supprimées. + +Toute information concernant une requête non suspecte est automatiquement supprimée. + +Ce processus n'est normalement jamais utilisé sur des requêtes provenant d'un trafic légitime dû au fait qu'il isole principalement les actions et requêtes qui ne devraient pas être possible sur ce site. +Cependant, ce processus n'est pas infaillible et il est toujours possible qu'une requête soit isolée par erreur. + + +# Organismes tiers +Ce site web utilise les services proposés par v6Node afin d'empêcher des acteurs malveillants d'y accéder et dans le but de mettre en place un système de reverse-proxy. +Ceci a pour but d'améliorer l'expérience des personnes le visitant grâce à un système de filtrage et caching privé. + +Aucune des données collectées et stockées par v6Node et le système décris ci-dessus n'est utilisé ou stocké. + +Si vous souhaitez consulter leur politique de confidentialité ainsi que celle de leur partenaires, vous pouvez le faire en suivant les liens ci-dessous: +* https://v6node.com/legal (Allemand & Anglais) +* https://v6node.b-cdn.net/legal/dataprotection.pdf (Allemand) + + +# Cookies de navigation +Ce site web n'utilise pas, et ne stocke aucun cookies dans votre navigateur internet. + + +# Changements à notre politique de confidentialité +Le contenu de notre politique de confidentialité a été originalement écrit et le 4 décembre 2021 modifié pour la dernière fois le 18 mars 2022. + +* 2021/12/04 + * Version originale + +* 2022/03/18 + * Mise-à-jour de la section sur la collection des données. + * Ajout d'une mention de CloudFlare et ajout de liens vers leur politique de confidentialité. + * Amélioration de la section "Changements à notre politique de confidentialité". + +* 2022/09/09 + * Changement des références aux services externes pour indiquer l'utilisation de v6Node. + * Ajout de mentions de v6Node et liens vers leur politique de vie confidentialité. + * Suppression de mentions de CloudFlare. + * Changement de la section "Cookies" afin d'indiquer qu'ils ne seront plus utilisés sur les domaines publics. + +En cas de changement, vous serez clairement informé et une copie des anciennes versions de notre politique sera disponible au travers de cette page. + + +# Comment nous contacter ? +Si vous souhaitez nous contacter afin d'obtenir plus d'informations concernant notre politique de confidentialité, nous vous recommandons d'utiliser le formulaire présent sur la page de contact, ou par courriel à l'adresse suivante: +* herwin.bozet@gmail.com + + +# Comment contacter les autorités compétentes ? +Dans l'éventualité où vous souhaiteriez déposer une plainte pour une quelconque raison en rapport avec notre politique de confidentialité, veuillez vous adresser à l'autorité nationale de protection des données (DPA). + +Les informations concernant cette procédure peuvent être trouvées sur les sites internet suivants: +* https://ec.europa.eu/ (Anglais) +* https://gegevensbeschermingsautoriteit.be/ (Français) \ No newline at end of file