Asrelin Alpha

Acces prive — testeurs autorises uniquement

v1.0.0-debug · build 2026-04-18 13:13 UTC · fix register PRESTATAIRE crash + email auto-verif alpha

⚠️ Alpha privee

Lis avant de telecharger

🛠️ Build 12:17 UTC — hosts visibles + features

Bug "0 host" corrige : ProfileRepository.listHosts() deserialisait mal le payload backend pagine ({ items, nextCursor } vs List direct) → kotlinx throw → runCatching swallow → liste vide silencieuse. Wrapper PrestatairesPage ajoute. Erreurs maintenant surfacees dans l'UI.

🔐 Code famille requis

A l'ouverture de l'app, entre :

ASRELIN-FAMILY-2026

📱 Telecharger l'APK (Android)

Asrelin alpha v1.0.0-debug · 27.4 Mio · build 18 avril 2026 12:00 UTC

↗ Mirror externe (au cas ou ce serveur tombe)

🔍 Verifier l'integrite du fichier

Avant d'installer, valide le hash :

SHA-256 b45be6f0f1674cef7a997ecef9ee176361b7983a77e5c0a692da1727c82b4cf0
MD5 33e0eda4d9b9f5ef4a861ceeac58c7fa

Verification :

sha256sum asrelin-alpha.apk

Si le hash ne correspond pas, n'installe pas — re-telecharge ou contacte Lorenzo.

📦 Details techniques

Package
app.asrelin.debug
Version
1.0.0-debug
Version code
1
Min SDK
26 (Android 8.0)
Target SDK
35 (Android 15)
Architecture
universel (toutes ABI)
Signature
v2 + v3 + v4
Certificat
CN=Android Debug
↓ Empreinte certificat de signature
SHA-256 880aedbf8e4b639a9686b0733da3876b107c70876c7f95ca0d6d24f729930fe6
SHA-1 43ea8a5087afe3be2b614163f7ac85c3da1ceb43
MD5 f48aba6bd620e5c873e394330315559c

Note : cle Android Debug standard. La cle release Play Store sera differente lors de la sortie publique.

🛡️ Permissions demandees (transparence RGPD)

Asrelin demande ces permissions UNIQUEMENT pour les usages decrits :

Aucune permission n'est utilisee a des fins de tracking commercial. Pas de SDK Firebase, Mixpanel, Adjust. Pas d'analytics tiers.

🌐 Etat des services backend

API
● operational
PostgreSQL
● healthy
Redis
● healthy
TLS
1.3 PQ X25519MLKEM768

Health endpoint : GET /api/v1/health

Installation Android

  1. Telecharge l'APK ci-dessus.
  2. Si Android te dit "Installation bloquee", va dans Parametres → Securite → Sources inconnues et autorise ton navigateur a installer.
  3. Ouvre l'APK et installe.
  4. Si Android te demande, autorise les permissions localisation et micro — uniquement utilisees pour le SOS.
  5. Ouvre l'app, entre le code famille ASRELIN-FAMILY-2026.
  6. Cree un compte avec n'importe quel email + pseudo (le SMS OTP est mocke en dev).
  7. Test, casse, signale ce qui marche pas.

📋 Ce que je veux que tu testes en priorite

🐛 Reporter un bug

Trois canaux :

Pour les bugs critiques (crash, perte donnees, SOS qui marche pas) : envoie un screenshot + le step-by-step pour reproduire.

↓ Plus d'infos

📜 Mentions legales et confidentialite

L'application contient les ecrans Mentions Legales, CGU alpha et Politique de Confidentialite consultables depuis Parametres > Legal.

Hebergeur backend : en cours de selection (alpha actuellement chez prestataire EU). Migration HDS France planifiee avant la sortie publique.

DPO : Lorenzo G. — dpo@asrelin.app — designation formelle en cours.

AIPD Art.35 RGPD : draft disponible sur demande.

🔧 Stack technique

  • Mobile native : Kotlin Multiplatform + Jetpack Compose Material 3
  • Backend : Express + Prisma + PostgreSQL 16 + Redis 7 + BullMQ
  • Securite : SSL pinning 2 pins, EncryptedSharedPreferences AES256_GCM, biometric STRONG + CryptoObject Keystore, FLAG_SECURE ecrans sensibles
  • Infra : Docker Compose, Caddy 2 (TLS 1.3 + HTTP/3)
  • 0 SDK tracking commercial. 0 log de PII (RGPD)