Catégories
Uncategorized

Je ne comprends pas

Je pour­rais encore et encore me scan­da­li­ser des sorties de nos repré­sen­tants en réac­tion au meurtre récent, toutes plus stupides et dange­reuses les unes que les autres, et certaines fonciè­re­ment racistes ou xéno­phobes. Je pour­rais expliquer et mili­ter, encore et encore.

Mais surtout je ne comprends pas. Vrai­ment. Je ne comprends pas cette esca­lade.

Même en agré­geant une décen­nie d’at­ten­tats en France, nous arri­vons à peine à quelques centaines de morts et rien — à part nos propres réac­tions poli­tiques — qui ait réel­le­ment mis à mal nos liber­tés ou notre sécu­rité, du moins pas au regard des autres enjeux et des autres risques.

Ce n’est pas rien, ça mérite toute notre atten­tion, mais des morts et des scènes horribles on en a eu d’autres. Une femme meurt tous les deux jours sous les coups de son conjoint, avec plus d’une centaine de viols par jour, rien qu’en France, plus d’un demi-million sur la décen­nie. Cette mort là est parti­cu­liè­re­ment barbare mais ce n’est pas non plus unique, malheu­reu­se­ment.

Pour autant c’est ici que nous passons en mode bull­do­zer écra­sant tout sur son passage. Nous faisons fi de toute raison ou de tout dommage colla­té­ral.

Trai­tez-moi d’in­sen­sible ou de déta­ché mais vous auriez tort. Ce n’est pas un froid rela­ti­visme à partir d’une naïve compa­rai­son de chiffres. Je ne cherche pas quel est le pire ni ne rejette l’hor­reur sous prétexte qu’il y a pire. Ça n’au­rait aucun sens.

Si je remets en contexte c’est que je ne comprends simple­ment pas comment nous justi­fions des discours d’un tel renon­ce­ment à toute mesure, à nos liber­tés et à nos valeurs. Je ne comprends pas l’em­bal­le­ment de ces jours ci.

Notre président a plusieurs fois dit « nous sommes en guerre » par le passé. Nous venons effec­ti­ve­ment de passer dans une logique de guerre, où tout devient possible, où la fin justi­fie les moyens, et où on accepte de mettre nos prin­cipes au placard.

Peut-être que ça va se calmer d’ici quelques jours. Je le souhaite. Je l’es­père. Même dans ce cas, nous avons passé des lignes que je ne pensais pas voir de la part des personnes au pouvoir.

Catégories
Uncategorized

On a du se plan­ter quelque part

Un simple tweet de JL Mélen­chon suite aux annonces de couvre feu du gouver­ne­ment.

Je ne discute pas le fond. Il est un des leaders de l’op­po­si­tion, et est tota­le­ment fondé à dire ce qu’il pense des déci­sions poli­tiques, qu’on soit d’ac­cord ou pas avec lui. Il a même le droit de dire des bêtises.


S’en suit un article de France Inter qui contre­dit le chiffre. Ce ne sont pas 60% des conta­mi­na­tions mais 60% des conta­mi­na­tions dans des clus­ters iden­ti­fiés, ce qui repré­sente en réalité une très faible part des conta­mi­na­tions totales. Vrai problème : On n’a pas d’in­di­ca­teurs sur les autres.

Les déco­deurs du Monde font pareil moins d’une demie-heure ensuite. Leur article est déjà un peu plus déran­geant parce que les deux para­graphes de conclu­sion se basent sur des « le gouver­ne­ment estime désor­mais perti­nent de … » et « le chef de l’Etat a par ailleurs reven­diqué l’objec­tif de … », donnant un poids aux déci­sions poli­tiques juste­ment contes­tées par JL Mélen­chon, mais sans les justi­fier par un quel­conque chiffre de meilleure qualité que ceux avan­cés par JL Mélen­chon.

Je suis assez gêné parce qu’entre un oppo­sant qui sur-inter­prête le seul chiffre dispo­nible et un gouver­ne­ment qui n’en donne aucun… on vient de sacra­li­ser la posi­tion poli­tique du gouver­ne­ment et de décla­rer l’op­po­sant comme un trublion qui ne se base pas sur les faits.

Ces jour­naux sont dans leur plein rôle à remettre de l’ordre dans des affir­ma­tions trop rapides. Pour autant, les remises en contexte ont elles aussi un impact poli­tique à ne pas négli­ger. Le choix de ce qu’on dit ou ne dit pas n’est pas neutre.


Ce qui me gêne vrai­ment je l’ai vu ensuite. Quelqu’un a repu­blié les dires de JL Mélen­chon en capture d’écran sur Insta­gram.

Et là on saute dans une autre dimen­sion. La parole de l’op­po­sant poli­tique, légi­time à défaut d’être juste, se fait remettre en contexte par… un lien vers le site du gouver­ne­ment.

J’ai un peu mal. La ques­tion n’est pas qui a raison et qui dit des bêtises, mais comment on présente et contex­tua­lise tout ça.

Ce n’est pas comme ça que devrait se passer le débat poli­tique public. On a du se plan­ter quelque part.

Catégories
Uncategorized

Nous avons encore du temps, trop de temps

Entre ceux qui hurlent au fascisme à chaque contrainte d’ur­gence sani­taire et ceux qui ne veulent pas libé­ra­li­ser le télé­tra­vail là où c’est possible pour ne pas casser le lien social mais qui sont prêts à couper toute rela­tion sociale hors du travail… je ne me retrouve nulle part.

Ok mais si tu es contre les mesures du gouver­ne­ment, tu proposes quoi ?

Honnê­te­ment ce n’est pas que je sois contre, juste que je n’ai vu aucun chiffre ni aucune argu­men­ta­tion qui laisse penser que ça aura un effet à la hauteur du néces­saire.

Je sais qu’il faut viser un temps long. Notre président a parlé d’été 2021 mais même ce scéna­rio est assez opti­miste. Arrê­ter de nouveau le pays c’est une solu­tion d’ul­time recours.

Cela dit c’est facile d’in­ter­dire des trucs au fur et à mesure de la propa­ga­tion de l’épi­dé­mie mais, si on ne veut toucher ni au travail ni aux études, ça finit par bras­ser beau­coup de vent.

Nous avions un trimestre pour prépa­rer.


On aurait pu se dire que subven­tion­ner le maté­riel et les infra­struc­tures qui permettent de télé­tra­vailler aux sala­riés qui le peuvent. Ça aurait été cher, mais proba­ble­ment pas plus que du chômage partiel, et ça aurait été un inves­tis­se­ment durable pour les entre­prises, donc pas perdu pour l’éco­no­mie.

On aurait pu en faire de même pour les étudiants et les ensei­gnants, avec des équi­pe­ments infor­ma­tiques utili­sables (pas ceux d’Ile de France), et des solu­tions 4G pour la connec­ti­vité. On a roya­le­ment prévu 5 000 postes (non, il ne manque pas de 0), autant dire rien.

On aurait pu établir un proto­cole pour faire un maxi­mum de cours à distance aux lycéens et étudiants, tout en permet­tant à ceux qui ne le peuvent pas (isole­ment très fort, manque de place à la maison, manque de maté­riel, manque de compé­tences, suivi abso­lu­ment néces­saire) de venir suivre ces cours distan­ciels dans les locaux (bien plus vides et donc moins risqués, y compris côté trans­ports pour y aller) avec quelques recru­te­ments ad-hocs supplé­men­taires pour cet accom­pa­gne­ment.

On aurait pu faire que le télé­tra­vail soit un droit pour les sala­riés dont le travail et les condi­tions person­nelles le permettent, et les auto­ri­ser – éven­tuel­le­ment après confir­ma­tion des instances repré­sen­ta­tives – à passer outre les réti­cences des mana­gers ou de la direc­tion, voire à forcer l’en­tre­prise à inves­tir dans un VPN et des outils pour ça. Ça ne concer­ne­rait pas tout le monde mais ça sera ça de moins, y compris dans les trans­ports.

On aurait pu renfor­cer les offres de forma­tion et de recon­ver­sion, quitte à les subven­tion­ner de façon massive. Si le travail ne tourne pas à plein régime, autant utili­ser ce temps pour inves­tir sur l’ave­nir.

C’est vrai aussi pour toutes les indus­tries qu’on sait en déclin ou problé­ma­tiques pour le climat. Plutôt que de subven­tion­ner leur acti­vité pour la faire redé­mar­rer à l’iden­tique sur fonds publics, c’était l’oc­ca­sion de jeter les premières pierres de trans­for­ma­tion.


On aurait proba­ble­ment pu et on peut encore proba­ble­ment plein de choses, mais non. Peut-être pas ce que je propose (je n’ai peut-être pas vu tel ou tel problème majeur dans mes para­graphes précé­dents) mais imagi­ner des solu­tions de trans­for­ma­tion.

Les trans­for­ma­tions les plus profondes que j’ai vu passer, ce sont des pein­tures pour des pistes cyclables tempo­raires dans certaines agglo­mé­ra­tions. Je ne critique pas, j’ap­plau­dis au contraire d’avoir trans­formé plutôt que juste inter­dit ou règle­menté, mais c’est bien peu.

Nous avions un trimestre. J’ai envie de hurler parce qu’on n’a rien préparé à part de jolis discours pour dire qu’on était prêts.

J’ai envie de hurler mais je préfère me concen­trer sur l’ave­nir. Nous avons encore du temps, plein de temps, trop de temps en fait parce que la situa­tion risque de durer. Ce temps il serait bien de l’uti­li­ser à autre chose que déli­mi­ter ce qu’on inter­dit au fur et à mesure de la propa­ga­tion.

Je n’ai pas l’im­pres­sion que nos réponses soient aujourd’­hui à la hauteur des enjeux.

Sans entrer dans le poncif stupide de « trans­for­mons le désastre en oppor­tu­nité », il y avait et il y a toujours une oppor­tu­nité d’in­ves­tis­se­ment et pas juste de « dépen­sons plus ».

Catégories
Uncategorized

RGPD avec Docto­lib

J’ai lu des choses pas très roses vis à vis de Docto­lib, sur ce à quoi les prati­ciens solli­ci­tés via Docto­lib peuvent avoir accès. Des méde­cins qui auraient des compor­te­ments ou remarques dépla­cés en connais­sant le nom ou le rôle des autres prati­ciens consul­tés.

Je ne me base pas sur des récits lus sur twit­ter et j’avais une raison person­nelle supplé­men­taire d’en cher­cher plus alors j’ai fait une requête RGPD pour deman­der des infor­ma­tions ainsi que tout ce qu’ils peuvent déte­nir sur moi.

Ce (long) billet tente de résu­mer l’état en cours. Je le mettrai proba­ble­ment à jour si ça avance signi­fi­ca­ti­ve­ment.

Bonjour,  

Confor­mé­ment aux règle­men­ta­tions en vigueur, je souhaite (1) un éclair­cis­se­ment sur l’usage poten­tiel que s’au­to­rise Docto­lib avec mes données, et (2) la commu­ni­ca­tion de l’in­té­gra­lité des données atta­chées à ma personne qui sont trai­tée ou déte­nues par Docto­lib ainsi que de ses filiales ou pres­ta­taires.

1. Éclair­cis­se­ment

Votre poli­tique de protec­tion des données person­nelle indique dans les trai­te­ments « Données appar­te­nant au dossier médi­cal que le Profes­sion­nel de Santé souhaite parta­ger avec l’Uti­li­sa­teur ou un autre Profes­sion­nel de Santé appar­te­nant à l’équipe de soins du patient »

a- Des données person­nelles ou de santé qui me sont ratta­chées peuvent-elles être échan­gées entre deux prati­ciens via Docto­lib ?

Si oui, b- Ces trans­ferts se feront-ils unique­ment avec mon consen­te­ment préa­lable expli­cite ou peuvent-ils se faire sous un autre régime ? lequel ?

c- Serai-je systé­ma­tique­ment averti ? par quels moyens ?

d- Aurai-je via la plate­forme en ligne ou un autre moyen une visi­bi­lité sur les infor­ma­tions me concer­nant qui sont échan­gées et avec qui ?

e- Quelle est l’éven­tuelle procé­dure pour s’y oppo­ser ?

2. Commu­ni­ca­tion

Je vous prie de me commu­niquer sous forme élec­tro­nique et dans les délais légaux l’in­té­gra­lité des données person­nelles qui sont en votre posses­sion ou en celles d’une de vos filiales ou d’un de vos pres­ta­taires. Cela inclut, sans s’y limi­ter, tout histo­rique, tout jour­nal de connexion, ainsi que toute quali­fi­ca­tion dans des caté­go­ries. Cela inclut aussi toute donnée médi­cale me concer­nant.

Les infor­ma­tions me concer­nant sont celles se ratta­chant direc­te­ment ou indi­rec­te­ment à une ou plusieurs des données nomi­na­tives suivantes :

– Nom: « xxxxxxx xxxxxxxx »
– Télé­phone : « xxxxxxxx »
– Numéro de sécu­rité sociale: « xxxxxxxxxx »
– Adresse : « xxxxxxxxxx »

Si vous n’étiez pas en mesure tech­nique­ment ou léga­le­ment de me commu­niquer certaines données deman­dées, je vous prie de me commu­niquer les données restante ainsi que, pour chaque donnée que vous ne me commu­niquez pas, la nature de cette donnée et la raison de la non-commu­ni­ca­tion.

En vous remer­ciant d’avance,

Email de requête initial, 10 septembre 2020

Leur réponse initiale :

Bonjour, 

Nous accu­sons bonne récep­tion de votre email et vous en remer­cions.

1. Sur le partage d’in­for­ma­tions à un autre profes­sion­nel de santé appar­te­nant à l’équipe de soins du patient, le profes­sion­nel de santé n’a pas besoin d’in­for­mer le patient ni de recueillir son consen­te­ment préa­lable car les infor­ma­tions sont répu­tées confiées par le patient à l’en­semble de son équipe de soins.

En revanche,  l’échange d’in­for­ma­tions à un profes­sion­nel de santé ne faisant pas partie de la même équipe de soins requiert le consen­te­ment préa­lable du patient.

Article L1110–4 du Code de la santé publique. : https://www.legi­france.gouv.fr/codes/article_lc/LEGIARTI000036515027/2018–01–19 

Si vous souhai­tez obte­nir plus d’in­for­ma­tions sur les trans­ferts de données réali­sés par votre profes­sion­nel de santé dans ce cadre, nous vous invi­tons à vous rappro­cher de ce dernier.

2. Concer­nant l’ac­cès à vos données person­nelles : 

Afin de préser­ver la sécu­rité de vos données person­nelles, nous favo­ri­sons leur accès direct. Aussi, nous vous invi­tons à vous connec­ter à votre compte Docto­lib. Vous y trou­ve­rez l’en­semble des données pour lesquelles nous sommes respon­sable de trai­te­ment. Ces données seront conser­vées jusqu’à la suppres­sion de votre compte Docto­lib. Veuillez noter que votre prati­cien est suscep­tible de conser­ver ces données plus long­temps dans son propre système infor­ma­tique.

Cordia­le­ment, 
Service juri­dique
Docto­lib

Première réponse de Docto­lib, le 24 septembre 2020

En gros leur réponse c’est « niet ». Niet ils ne me diront rien sur le 1 et rien sur le 2. Ça ne me convainc sur aucun des deux.

Tout d’abord sur le 1 il répondent à côté. Ils ne me disent pas ce qu’ils permettent, et rejettent la requête sur d’autres. Je veux savoir ce qui passe ou pas par eux. Je pres­sens la suite, qu’ils vont jouer sur la notion d’équipe de soin. Je vais donc poser de nouveau la ques­tion plus expli­ci­te­ment :

1.a. Le fait d’avoir pris rendez-vous sur Docto­lib ne suffi­sant pas à répondre à la défi­ni­tion de l’« équipe de soin » au sens de L1110–12, me confir­mez-vous que les diffé­rents méde­cins que je contacte via Docto­lib n’au­ront *pas* accès par défaut à la liste des autres prati­ciens que j’ai rencon­tré ou des autres rendez-vous que je peux avoir pris ?

1.b. Si toute­fois votre inter­pré­ta­tion diffère et que Docto­lib consi­dère tous les prati­ciens ratta­chés à un compte de patient comme formant de fait une équipe de soin tel qu’ex­primé par L1110–12, merci de m’en infor­mer expli­ci­te­ment.

Première partie de la relance suite à la première réponse, 24 septembre 2020

Idem pour l’in­for­ma­tion. Je ne suis pas convaincu par le « circu­lez, rien à voir, allez deman­der ailleurs ». Ce n’est pas mon inter­pré­ta­tion du RGPD.

1.c Votre réponse est aussi incom­plète. Si le méde­cin n’a pas à m’en infor­mer, il doit, ainsi que tous les respon­sables de trai­te­ment, répondre à mes demandes au sens du RGPD. Les deux ne sont pas exclu­sifs et l’ar­ticle L1110–12 ne retire expli­ci­te­ment aucune obli­ga­tion du RGPD hors de la ques­tion des consen­te­ment. J’ai donc au moins droit à ces infor­ma­tions sur demande.

En tant qu’o­pé­ra­teur vous êtes aussi liés par ces mêmes obli­ga­tions. Si un tel trans­fert ou un tel échange passe par Docto­lib, consi­dé­rant qu’il s’agit de données person­nelles au sens du RGPD, quelle est la procé­dure pour obte­nir commu­ni­ca­tion de ces échanges de votre part ?

Si la procé­dure est une requête manuelle et expli­cite à la présente adresse, merci de consi­dé­rer cet email comme une demande expli­cite et me commu­niquer les partages qui ont pu avoir lieu via votre inter­mé­diaire, ou de m’in­for­mer de l’ab­sence de dits partages par votre inter­mé­diaire.

La possi­bi­lité d’avoir l’in­for­ma­tion via une demande aux méde­cins n’est pas exclu­sive de votre obli­ga­tion de répondre vous-même à une telle requête.

Seconde partie de la relance suite à la première réponse, 24 septembre 2020

Sur le 2 j’ai la même impres­sion de « circu­lez il n’y a rien à voir ». Il est évident qu’ils détiennent plus sur moi. Au grand mini­mum je suis dans des caté­go­ri­sa­tions, avec une date d’ins­crip­tion, un grou­pe­ment par cohorte, une date de dernière connexion et certai­ne­ment tout un histo­rique dans le jour­nal de connexions.

Ils ne me donnent pas tout ce qu’ils ont malgré ma demande sur l’in­té­gra­lité. Ça s’ap­pelle un refus impli­cite. Comme j’ai très expli­ci­te­ment nommé les jour­naux de connexion, je ne peux pas croire à une erreur, ce refus est certai­ne­ment volon­taire. Assez mécon­tent de cette tenta­tive de viola­tion de mes droits, je relance donc aussi là dessus.

L’ab­sence d’une simple donnée comme la date d’ins­crip­tion du compte rend évident que le compte en ligne ne présente pas toutes les infor­ma­tions que vous déte­nez. N’avez-vous pas au moins des jour­naux rele­vés de connexion, infor­ma­tions telles que le nombre de recherches ou tenta­tives de prises de rendez-vous, quali­fi­ca­tion dans des caté­go­ries ou cohortes, etc. ?

Je vous confirme donc ma demande de me commu­niquer sous forme élec­tro­nique *l’en­sem­ble* de mes données person­nelles et données ratta­chées, y compris celles mention­nées au para­graphe précé­dent *mais sans s’y limi­ter*.   En vous remer­ciant,

Troi­sième et dernière partie de la relance suite à la première réponse, 24 septembre 2020

Je reçois ce jour (1er octobre) une seconde réponse suite à ma relance.

Ils citent mes ques­tions, les ques­tions (légè­re­ment grisées) sont donc de moi et les réponses d’eux :

1.a. Le fait d’avoir pris rendez-vous sur Docto­lib ne suffi­sant pas à répondre à la défi­ni­tion de l’« équipe de soin » au sens de L1110–12, me confir­mez-vous que les diffé­rents méde­cins que je contacte via Docto­lib n’au­ront pas accès par défaut à la liste des autres prati­ciens que j’ai rencon­tré ou des autres rendez-vous que je peux avoir pris ?

Confor­mé­ment à l’ar­ticle L1110–12 du code de la santé publique : « Pour l’ap­pli­ca­tion du présent titre, l’équipe de soins est un ensemble de profes­sion­nels qui parti­cipent direc­te­ment au profit d’un même patient à la réali­sa­tion d’un acte diagnos­tique, théra­peu­tique, de compen­sa­tion du handi­cap, de soula­ge­ment de la douleur ou de préven­tion de perte d’au­to­no­mie, ou aux actions néces­saires à la coor­di­na­tion de plusieurs de ces actes, et qui : […]  2° Soit se sont vu recon­naître la qualité de membre de l’équipe de soins par le patient qui s’adresse à eux pour la réali­sa­tion des consul­ta­tions et des actes pres­crits par un méde­cin auquel il a confié sa prise en charge« . En prenant rendez-vous sur Docto­lib avec vos profes­sion­nels de santé, vous vous adres­sez à eux pour la réali­sa­tion de consul­ta­tions médi­cales, ces derniers font donc bien partie de votre équipe de soin au sens de la loi.

Première partie de la seconde réponse de Docto­lib, 1er octobre 2020

J’ai initia­le­ment pris ça comme une réponse « ils ont accès à la liste des rendez-vous » mais après discus­sion sur Twit­ter je me rends compte qu’ils évitent encore une fois de répondre expli­ci­te­ment en ce conten­tant de dire que tous les prati­ciens que je consulte font de fait partie de l’équipe de soin.

Le fait de volon­tai­re­ment ne pas répondre à la ques­tion, par deux fois, tout en justi­fiant que ça pour­rait léga­le­ment, me fait dire que « oui », ou qu’ils veulent éviter de dire « non ». Je vous laisse vous faire votre idée.

Pour ma part je serais très étonné que cette inter­pré­ta­tion soit l’es­prit de la loi. Si la notion d’équipe de soin couvre tout le monde, y compris des prati­ciens consul­tés pour des éléments tota­le­ment diffé­rents, la notion d’équipe de soin n’a pas grand sens.

C’est d’au­tant plus vrai que le 2° qu’ils citent inclut « se sont vus recon­naître […] par le patient » et je n’ai rien reconnu du tout.

Toujours est-il que j’ai leur inter­pré­ta­tion. Je n’ai aucune chance de faire chan­ger d’in­ter­pré­ta­tion leur dépar­te­ment juri­dique via retour de mail donc je laisse ce point. Je me contente de leur préci­ser mon inten­tion, pour qu’ils ne puissent plus se récla­mer d’une recon­nais­sance impli­cite ou d’in­ter­pré­ter mon inten­tion :

[…] Il me semble abusif de consi­dé­rer une recon­nais­sance de membre de l’équipe de soin du 2° de façon impli­cite.

Toute­fois, plutôt que de débattre du passé, allons au plus simple : Merci donc de noter que, jusqu’à nouvel ordre, je déclare expli­ci­te­ment que je ne recon­nais PAS une équipe de soin unie dans les diffé­rents prati­ciens que je consulte. Je refuse donc tout partage et toute visi­bi­lité entre prati­ciens qui ne serait pas impo­sée par la loi.

Cette infor­ma­tion vous étant connue à partir de ce jour, merci donc de prendre désor­mais les mesures néces­saires à la protec­tion de mes données person­nelles, et de me confir­mer quand ces actions auront été prises.

Première partie de la relance suite à la seconde réponse de Docto­lib, 1er octobre 2020

On verra s’ils m’in­forment de quoi que ce soit de changé.

1.c […] Si un tel trans­fert ou un tel échange passe par Docto­lib, consi­dé­rant qu’il s’agit de données person­nelles au sens du RGPD, quelle est la procé­dure pour obte­nir commu­ni­ca­tion de ces échanges de votre part ? Si la procé­dure est une requête manuelle et expli­cite à la présente adresse, merci de consi­dé­rer cet email comme une demande expli­cite et me commu­niquer les partages qui ont pu avoir lieu via votre inter­mé­diaire, ou de m’in­for­mer de l’ab­sence de dits partages par votre inter­mé­diaire. La possi­bi­lité d’avoir l’in­for­ma­tion via une demande aux méde­cins n’est pas exclu­sive de votre obli­ga­tion de répondre vous-même à une telle requête.

Docto­lib n’agit qu’en qualité de sous-trai­tant pour le compte des profes­sion­nels de santé, respon­sables de trai­te­ment. Il s’agit d’in­for­ma­tions liées à votre prise en charge par votre profes­sion­nel de santé et il appar­tient donc à ce dernier de vous infor­mer du poten­tiel trans­fert de vos données à d’autres membres de votre équipe de soin. Nous vous invi­tons à vous rappro­cher de votre profes­sion­nel de santé afin d’ob­te­nir l’in­for­ma­tion recher­chée. 

Seconde partie de la seconde réponse de Docto­lib, 1er octobre 2020

Bref, là j’ai un refus expli­cite de me commu­niquer des infor­ma­tions qu’ils peuvent avoir sur moi. Étran­ge­ment (ou pas), cette non commu­ni­ca­tion n’était pas signa­lée dans leur première réponse, bien que je l’ai demandé expli­ci­te­ment dans ma requête. De quoi m’aga­cer.

Toujours est-il que je ne sous­cris pas à leur analyse qu’en tant que sous-trai­tant il n’ont pas à répondre à mes requêtes directes. J’en doute très fort, d’au­tant que j’ai créé un compte direc­te­ment chez eux avant de prendre un rendez-vous chez le méde­cin. La rela­tion que j’ai avec eux est directe.

J’ai acté expli­ci­te­ment leur refus de commu­ni­ca­tion, en leur deman­dant de me préve­nir s’ils chan­geaient d’avis avant la fin du délai légal (parce que bon, un refus expli­cite de commu­ni­ca­tion, je ne vais pas lais­ser passer).

2. […] Je vous confirme donc ma demande de me commu­niquer sous forme élec­tro­nique *l’en­sem­ble* de mes données person­nelles et données ratta­chées, y compris celles mention­nées au para­graphe précé­dent *mais sans s’y limi­ter*.

Pour accé­der aux jour­naux et rele­vés de connexion, merci de bien vouloir nous four­nir tout élément permet­tant de confir­mer votre iden­tité : copie d’une carte d’iden­tité, passe­port, ou tout autre élément prou­vant votre iden­tité. 

Troi­sième et dernière partie de la seconde réponse de Docto­lib, 1er octobre 2020

Ce type de requête contre­dit expli­ci­te­ment les décla­ra­tions de la CNIL :

Exer­cice de mes droits « Infor­ma­tique et Liber­tés » : dois-je four­nir obli­ga­toi­re­ment une copie de ma carte d’iden­tité ?

– En prin­cipe, non !  Pour exer­cer vos droits « Infor­ma­tique et Liber­tés », il vous suffit de « justi­fier de votre iden­tité ».                                   

Comment « justi­fier de votre iden­tité » ?

Par exemple, en :

– Commu­niquant votre numéro de client ou d’abon­ne­ment en plus de votre iden­tité et de votre adresse.

– Exerçant vos droits à partir d’un compte en ligne sur lequel vous vous êtes préa­la­ble­ment authen­ti­fié (iden­ti­fiant et mot de passe).

Posez votre ques­tion, la CNIL vous répond : Exer­cice de mes droits « Infor­ma­tique et Liber­tés » : dois-je four­nir obli­ga­toi­re­ment une copie de ma carte d’iden­tité ?

En dehors de ça ça n’a aucun sens. Mes données sont ratta­chées au compte en ligne créé, à l’email utilisé pour cela, et aux infor­ma­tions que j’y ai rempli. S’ils ont validé mon email, ils n’ont jamais validé mon état civil. Avoir copie de mon passe­port ne leur donne aucune infor­ma­tion fiable leur permet­tant de savoir si ce sont mes données.

Ils ont déjà la preuve que nous échan­geons via l’email utilisé pour enre­gis­trer le compte, qui permet aussi de récu­pé­rer un mot de passe et donc l’ac­cès au compte. Ils ont aussi mon télé­phone s’ils veulent une confir­ma­tion par un second canal. Ils peuvent aussi me deman­der une authen­ti­fi­ca­tion sur mon compte en ligne. Il est hors de ques­tion que leur donne des infor­ma­tions person­nelles en plus (la preuve de mon état civil, dont ils n’ont aucun besoin).

Ils commencent par me dire qu’ils m’ont tout donné alors que ce n’est pas le cas, puis après relance me refusent certaines infor­ma­tions et me demandent des condi­tions pour les autres (que fina­le­ment ils avaient). Ça commence à bien faire !

J’ai donc recon­firmé ma demande et mon refus de leur donner plus d’in­for­ma­tions person­nelles que ce dont ils ont besoin pour l’exé­cu­tion de ma demande. On verra le résul­tat.

Catégories
Uncategorized

Barre de navi­ga­tion sur navi­ga­teur mobile

Je voulais faire simple : Une page dont premier bloc doit occu­per l’in­té­gra­lité de l’écran.

html, body { padding: 0; margin: 0; } 
#first { width: 100vw; height: 100vh; }

<div id="first">Hello</div>
<div>World</div>

Ça n’est *jamais* simple.

Barres de défi­le­ment

Alors déjà vw et vh prennent en compte les barres de défi­le­ment. J’ai perdu l’ha­bi­tude sous mac mais elles prennent encore de la place à l’af­fi­chage sous windows.

Du coup, comme ma page est plus longue que l’écran, j’ai une barre de défi­le­ment verti­cale sur le côté. 100vw + la barre de défi­le­ment, c’est plus que l’écran. Mon bloc dépasse donc sur le côté.

J’ai deux solu­tions : 100%, qui regarde la taille d’af­fi­chage dispo­nible (donc sans les barres de défi­le­ment) ou window.innerWidth en javas­cript qui fait la même chose.

Dans les deux cas je ne veux pas que la taille de mon contenu « saute » en fonc­tion de la longueur de ma page. Le plus simple est de forcer l’af­fi­chage de la barre de défi­le­ment verti­cale même dans les très rares cas où je n’en aurai pas besoin.

html, body { padding: 0; margin: 0; overflow-y: scroll; } 
#first { width: 100%; height: 100vh; }

<div id="first">Hello</div>
<div>World</div>

Je ne me préoc­cupe pas de la barre de défi­le­ment hori­zon­tale. Norma­le­ment je ne devrais jamais en avoir sur une page web.

La barre de navi­ga­tion

Sur les smart­phones les navi­ga­teurs proposent désor­mais une barre de navi­ga­tion esca­mo­table. Elle est visible quand on arrive sur la page, dispa­rait quand on défile vers le bas, réap­pa­rait quand on défile vers le haut.

C’est un bon compro­mis entre le besoin d’un écran sans rien au milieu et le besoin d’avoir accès à la barre de navi­ga­tion. Reste que « tout l’écran » peut vouloir dire trois choses :

  1. Tout l’écran de départ, quand il y a la barre, quitte à ce que ça ne prenne plus tout l’écran quand la barre dispa­rait.
  2. Tout l’écran possible, quitte à ce que ça dépasse de l’écran quand la barre est visible.
  3. Tout l’écran dispo­nible, et donc une taille qui change suivant que la barre est visible ou non.

Mon bloc doit prendre tout l’écran au démar­rage de la page, et je ne veux pas que quoi que ce soit bouge dans la page simple­ment parce qu’on défile verti­ca­le­ment. Je cherche donc dans la solu­tion 1.

J’ai deux outils pour ça :

  • 100vh en CSS, qui corres­pond à la taille n° 2 (sans la barre)
  • window.innerHeight en Javas­cript, qui corres­pond à la taille n°3 (adap­ta­tif) avec un événe­ment « resize » quand la barre appa­rait ou dispa­rait

Idéa­le­ment ma solu­tion c’est « 100vh moins la taille de la barre ».

Malheu­reu­se­ment la taille de la barre ne fait pas partie des variables d’en­vi­ron­ne­ment CSS. On a la taille des encoches des écrans iPhone mais pas la taille de la barre qui concerne pour­tant quasi­ment tout le monde.

La seule solu­tion que j’ai trou­vée c’est au démar­rage faire un <div> de 100vh, regar­der la taille qu’il a, retran­cher window.innerHeight, et stocker ça dans une variable CSS.

<script>
const div=document.createElement('div');

div.setAttribute('style', 'height:100vh;width:0;position.absolute;top:0');

const barSize = div.scrollHeight - window.innerHeight;

document.documentElement.style.setProperty('--bar-height', barSize+'px');
</script>


html, body { padding: 0; margin: 0; overflow-y: scroll; } 
#first { 
  width: 100%; 
  height: calc(100vh - var(--barSize, 0px); 
}

<div id="first">Hello</div>
<div>World</div>

Si vous trou­vez mieux, je suis preneur.

Catégories
Uncategorized

Choosy

Je ne crois pas vous avoir déjà parlé de Choosy et pour­tant je ne saurais plus m’en passer.

Ce petit utili­taire remplace le navi­ga­teur par défaut dans la confi­gu­ra­tion système et se charge de redi­ri­ger vers le bon navi­ga­teur en fonc­tion des règles que vous lui aurez donné.

Chez moi ça me permet de sépa­rer effi­ca­ce­ment le pro et le perso.

Le lien vient de slack ? navi­ga­teur pro. Le lien est vers twit­ter ? navi­ga­teur perso. Le lien est vers un domaine pro ? navi­ga­teur pro. Le lien contient le nom de la boite ? navi­ga­teur pro. Ça vient du termi­nal ? je l’uti­lise pour les deux, ça lais­sera le choix du navi­ga­teur à chaque fois (mais rien que l’écrire me fait dire que ça méri­te­rait que j’uti­lise deux app de termi­nal diffé­rentes pour faci­li­ter la sépa­ra­tion).

On peut filtrer en fonc­tion du lien (domaine, mots clefs, expres­sion ration­nelle), de l’ap­pli­ca­tion source, de la présence d’une touche appuyée lors de l’ap­pel sur le lien, des navi­ga­teurs déjà en train de tour­ner… et si vrai­ment on le souhaite il est possible de présen­ter les diffé­rents navi­ga­teurs possible pour lais­ser choi­sir au cas par cas.

Si ce n’est pas deux navi­ga­teurs, Choosy est capable de lancer le lien sur des profils diffé­rents dans Chrome.

Un paie­ment unique de 10 $ pour ne pas avoir des onglets persos dans les onglets pro parce que j’ai cliqué sur un lien pendant la pause, ça les vaut large­ment.

Catégories
Uncategorized

Augmen­ta­tion et salaires d’em­bauche

Quelle est l’aug­men­ta­tion annuelle stan­dard pour un déve­lop­peur qui travaille correc­te­ment mais pas excep­tion­nel­le­ment, avec une progres­sion de carrière clas­sique ? 2 %, 4 %, 6 %, 8 % ?

J’ai demandé autour de moi, 3 à 5 % semble des esti­ma­tions raison­nables. Les augmen­ta­tions de 8 à 10 % sont consi­dé­rées comme des mérites excep­tion­nels.

À vous de trou­ver les chiffres de votre entre­prise. Vous pouvez lisser via une moyenne sur plusieurs années mais pas exclure les années « excep­tion­nelles » où l’en­tre­prise a été en diffi­culté finan­cière.

Et à dans la grille d’em­bauche ?

Si vous avez une grille de salaire de réfé­rence à l’em­bauche, même si le nombre d’an­nées d’ex­pé­rience n’y est qu’in­di­ca­tif, quelle augmen­ta­tion annuelle serait néces­saire pour passer de 0 à 5 ans d’ex­pé­rience en respec­tant cette grille ?

Ajou­tez-y l’in­fla­tion (prenons 1 % pour simpli­fier). Si votre grille des salaires à l’em­bauche a tendance à être rééva­luée plus vite que l’in­fla­tion à cause d’un marché en tension, prenez-le aussi en compte (c’est très proba­ble­ment le cas sur les métiers d’in­gé­nie­rie logi­cielle, je ne serais pas étonné qu’il faille ajou­ter 1 point de % en plus).

Atten­tion, on parle là d’aug­men­ta­tion annuelle, toutes les années. Si vous n’aug­men­tez qu’une fois tous les deux ans, il faut doubler ce chiffre. S’il n’y a pas ou peu d’aug­men­ta­tion les années diffi­ciles, il faut l’aug­men­ter propor­tion­nel­le­ment les autres années.

Compa­rons…

Si, après correc­tions liés à l’in­fla­tion et à l’évo­lu­tion du marché, le chiffre que vous obte­nez à partir des salaires à l’em­bauche est plus grand que celui de vos augmen­ta­tions annuelles moyennes, vous avez un problème.

Si, toujours après correc­tion, il est équi­valent ou supé­rieur à ce que vous consi­dé­rez comme une augmen­ta­tion excep­tion­nelle, votre problème est critique.

Une simple ques­tion d’iné­ga­li­tés…

Vous avez un problème parce que vous géné­rez une inéga­lité entre les nouveaux (qui s’alignent à la grille d’em­bauche) et les anciens (plus faible­ment augmen­tés).

Vous géné­rez un senti­ment d’injus­tice pour les anciens. Comme en paral­lèle ces mêmes déve­lop­peurs vont rece­voir des offres qui, elles, s’alignent sur le marché, l’in­sa­tis­fac­tion ne va pas pouvoir être igno­rée et ne va que gran­dir avec le temps.

Dans le meilleur des cas les anciens sont inci­tés à démis­sion­ner plus vite que prévu pour pour­suivre leur carrière. Dommage, ce sont eux qui ont la connais­sance de votre l’en­tre­prise et recru­ter coûte cher.

Dans dans le pire des cas ces anciens restent, insa­tis­faits, géné­rant une défiance et un pessi­misme latents vis à vis de la direc­tion, en entrai­nant aussi les nouveaux dans le sillage.


En regar­dant ce que je consi­dère le marché de l’in­gé­nie­rie logi­cielle et ce que je vois dans diffé­rentes entre­prises où je suis passé, l’aug­men­ta­tion légi­time devrait appro­cher les 6 à 7 % les 5 premières années en plus de l’in­fla­tion (donc 7 à 8% avec l’in­fla­tion du moment). Ça décroit après les premières années mais reste proba­ble­ment encore dans les 3 à 4 % hors infla­tion (donc 4 à 5 % avec) pendant les 10 ans suivants.

Bien évidem­ment, je parle de moyenne. Pour suivre 7 à 8 % en moyenne année après année, il devrait être fréquent de voir des augmen­ta­tions de 10 % et plus.


Vous avez fait tenté l’ex­pé­rience ? Je suis curieux de vos chiffres.

Que consi­dé­riez-vous une augmen­ta­tion « normale » avant de faire le calcul ? Quelle augmen­ta­tion est néces­saire d’après votre grille à l’em­bauche et en y ajou­tant au moins 1% d’in­fla­tion ?

Catégories
Uncategorized

Encore des agen­ce­ments de photos

Je cherche toujours la grille idéale pour présen­ter des photos avec des formats arbi­traires de façon à ce que ça passe bien et sur mobile et sur écran de bureau.

Il n’existe pas de solu­tion passe-partout. J’avais listé l’état de l’art il y a quelques temps. Il y a de rares acteurs qui font des petits plus pour rompre la mono­to­nie ou mettre en avant des images parti­cu­lières mais dans l’en­semble on se contente d’un agen­ce­ment par carré (Insta­gram), par lignes (Flickr) ou par colonnes (Tumblr) suivant ce qu’on vise comme type de photos et si elles sont prin­ci­pa­le­ment affi­chées sur des écrans de bureau ou des mobiles. C’est géné­ra­le­ment spécia­lisé et assez illi­sible dès qu’on y met une photo d’un format diffé­rent ou qu’on visua­lise sur un écran non adapté.

Diffé­rents types d’agen­ce­ment

J’avais tenté quelque chose d’un peu diffé­rent en m’au­to­ri­sant des confi­gu­ra­tions un peu plus limi­tées mais qui conti­nuent à respec­ter le rapport largeur/hauteur de chaque image : Des séries d’agen­ce­ments de 1 à 4 photos, empi­lés les un au dessus des autres. Ça permet d’avoir un rendu plus divers, plus riche et adapté au format de chaque image (une image format portrait peut être mise en regard d’images format paysage).

Agen­ce­ments prédé­ter­mi­nés

Trois ans après, ça tient toujours et ça ne m’a jamais créé de résul­tat qui jure visuel­le­ment. Du coup j’ai ajouté quelques agen­ce­ments plus complexes à la liste, ainsi que les varia­tions pour savoir si tel grand bloc va en haut ou en bas, à gauche ou à droite, etc.

Ça donne des formules de 3 km pour trou­ver la taille de chaque image en fonc­tion de son ratio, de la taille hori­zon­tale dispo­nible et de la taille des espa­ce­ments, mais ça fonc­tionne.

Nouveaux agen­ce­ments types

J’ai aussi changé la formule de sélec­tion.

Aupa­ra­vant je parcou­rais pas à pas en choi­sis­sant le bloc le plus adéquat au fur et à mesure du parcours. Ça me lais­sait parfois peu de choix sur les dernières images, avec par exemple une dernière image au format portrait à affi­cher en pleine largeur parce qu’il ne reste plus qu’elle et que je ne peux donc pas la mettre en regard d’une autre. Désor­mais je calcule toutes les combi­nai­sons possibles sur l’en­semble des images et je garde la meilleure combi­nai­son de blocs de façon globale.

Le score d’une combi­nai­son c’est la somme des scores de chaque image. J’y compare la surface d’af­fi­chage à une surface cible « idéale » (aujourd’­hui c’est fixé à « ⅔ d’une photo au ratio 3:2 affi­chée en pleine largeur »).

Initia­le­ment je comp­tais le nombre de pixels de diffé­rence mais ça a tendance à encou­ra­ger des photos plus petites (on retire peu de pixels) par rapport aux photos plus grandes (on ajoute beau­coup de pixels). Depuis je calcule un facteur « photo la plus grande des deux / photo la plus petite des deux ». Comme je préfère une petite varia­tion sur toutes les photos à une énorme varia­tion sur une unique photo, j’élève cette diffé­rence au carré.

Le gros avan­tage de cette méthode c’est que je peux éven­tuel­le­ment faire varier la taille de réfé­rence. Une photo de moindre impor­tance sera compa­rée à une taille de réfé­rence plus petite. La photo prin­ci­pale sera compa­rée à une taille de réfé­rence plus grande. On arrive ainsi à mettre en valeur les bonnes images et mettre en retrait les autres.

Catégories
Uncategorized

Il arrive qu’ils se trompent

« Quand on demande leur avis à des gens qui n’y connaissent pas grand-chose sur un sujet complexe, il arrive qu’ils se trompent »

David Barroux
Catégories
Uncategorized

Recom­man­da­tion smart­phone

Je vais très proba­ble­ment devoir chan­ger mon smart­phone et je suis perdu dans les marques et les modèles. J’ap­pré­cie­rais bien une recom­man­da­tion de quelqu’un qui connait bien le milieu.

Je fais prin­ci­pa­le­ment du web, des réseaux sociaux, de la navi­ga­tion gps et des vidéos. Je cherche d’abord une très bonne auto­no­mie (je le solli­cite vrai­ment beau­coup) et un écran de bonne qualité qui n’est pas ébloui en exté­rieur (idéa­le­ment AMOLED).

Je n’ai pas besoin d’un proces­seur dernier cri mais vu que ça influe beau­coup sur la navi­ga­tion web, on va dire que la puis­sance reste un critère secon­daire.

Je n’ai que faire d’une taille d’écran gigan­tesque, d’une réso­lu­tion de folie, ou d’une puce graphique excep­tion­nelle pour les deux. Je n’ai aussi aucune utilité de trois zillions de capteurs photos super poin­tus.

Pour un ordre d’idée, le précé­dent était un Samsung Galaxy A5 2017, celui d’avant un Sony Z3 Compact, les deux choi­sis parce qu’ils avaient une des meilleures auto­no­mies de leur époque.

Auriez-vous des réfé­rences à me conseiller ?