Saylune — bug reports and privacy
Saylune sends nothing to its author unless you tick Send bug reports in the app's settings. It is off by default.
What a report contains
- What went wrong: a crash of the app, a step that failed, an analysis that was too slow or short of memory.
- Where in the code it went wrong: class and function names, and the names of the last steps the app took.
- The app's version, the phone's maker and model, its Android version, processor type and total memory.
- Whether the sound analysis ran on the phone or on a server, and how long the turn lasted.
What a report never contains
- Anything you said or wrote: no text, no audio.
- Your API keys, or any address you entered.
- Which providers you use.
- Any identifier of your phone or of you.
How it is sent and kept
- Reports are written on your phone either way, 50 at most. Ticking the box sends those already waiting; unticking it stops sending.
- They are sent to this site,
saylune.app, hosted by OVH in France.
- Your IP address is not stored with a report. What is stored is a fingerprint of it that changes every day, so reports from one phone on one day can be grouped, and nothing links one day to the next.
- The host keeps its usual web access logs, which do contain IP addresses, under OVH's own policy.
- The author retrieves the reports to fix bugs, deletes them from the server, and keeps them only as long as that takes.
- Nothing is shared with anyone else, and nothing is used for anything but fixing the app.
Your rights
You can stop at any time by unticking the box. To ask a question or to have reports deleted, open an issue at github.com/badibam/saylune/issues, giving your phone model and the day it happened: since nothing identifies you, that is the only way to find them.
Saylune — rapports de bugs et vie privée
Saylune n'envoie rien à son auteur tant que tu ne coches pas Envoyer les rapports de bugs dans les réglages de l'app. C'est décoché par défaut.
Ce que contient un rapport
- Ce qui a mal tourné : un plantage de l'app, une étape ratée, une analyse trop lente ou à court de mémoire.
- Où ça a cassé dans le code : des noms de classes et de fonctions, et les noms des dernières étapes de l'app.
- La version de l'app, la marque et le modèle du téléphone, sa version d'Android, son type de processeur et sa mémoire totale.
- Si l'analyse du son tournait sur le téléphone ou sur un serveur, et la durée du tour.
Ce qu'un rapport ne contient jamais
- Rien de ce que tu as dit ou écrit : ni texte, ni audio.
- Tes clés d'API, ni aucune adresse que tu as saisie.
- Les fournisseurs que tu utilises.
- Aucun identifiant de ton téléphone ou de toi.
Comment il part et combien de temps il reste
- Les rapports s'écrivent sur ton téléphone dans tous les cas, 50 au plus. Cocher la case envoie ceux qui attendent ; la décocher arrête l'envoi.
- Ils partent vers ce site,
saylune.app, hébergé par OVH en France.
- Ton adresse IP n'est pas gardée avec le rapport. Ce qui l'est, c'est une empreinte qui change chaque jour : les rapports d'un même téléphone le même jour se regroupent, et rien ne relie un jour au suivant.
- L'hébergeur tient ses journaux d'accès habituels, qui contiennent les adresses IP, selon sa propre politique.
- L'auteur récupère les rapports pour corriger les bugs, les efface du serveur, et ne les garde que le temps nécessaire.
- Rien n'est transmis à qui que ce soit, ni utilisé à autre chose qu'à corriger l'app.
Tes droits
Tu peux arrêter à tout moment en décochant la case. Pour poser une question ou faire effacer des rapports, ouvre un ticket sur github.com/badibam/saylune/issues en donnant le modèle du téléphone et le jour : rien ne t'identifiant, c'est la seule façon de les retrouver.