Gizleme

Confidentialité

Gizleme est une messagerie chiffrée de bout en bout qui fonctionne dans le navigateur. Cette page décrit, sans détour, ce que nos serveurs conservent, pendant combien de temps, et ce qu'ils ne peuvent pas lire. Dernière mise à jour : octobre 2026.

Ce que le serveur ne peut jamais lire

  • Tes messages et tes photos. Ils sont chiffrés sur ton appareil (AES-256-GCM, clés échangées par ECDH P-256) ; le relais ne transporte et ne stocke que du chiffré.
  • Ta liste de contacts. Elle est stockée chiffrée sous une clé dérivée de ton mot de passe. Sans ton mot de passe, personne ne peut l'ouvrir — nous non plus. C'est aussi pourquoi il n'existe pas de « mot de passe oublié ».
  • Ton mot de passe. Il ne quitte jamais ton appareil ; le serveur ne reçoit qu'un vérificateur dérivé (PBKDF2 200 000 itérations, puis SHA-256).
  • Ton identifiant dans tes conversations. Les conversations sont identifiées par des valeurs dérivées de secrets partagés ; ton identifiant de compte n'y est jamais attaché. (Ce que le relais voit malgré tout est décrit plus bas.)

Ce que le serveur conserve

DonnéeContenuDurée
CompteIdentifiant (en minuscules), nom affiché, sel aléatoire, vérificateur de mot de passeJusqu'à suppression du compte (Réglages → Compte)
SessionsEmpreinte (SHA-256) du jeton de session de chaque appareil connecté1 an, ou jusqu'à déconnexion / changement de mot de passe
Sauvegarde du compteClé de sauvegarde chiffrée par ton mot de passe ; liste de contacts chiffrée par cette cléJusqu'à suppression du compte
Boîte aux lettresMessages chiffrés en attente de livraison (identifiant de boîte dérivé d'un secret partagé, identifiant aléatoire du message, horodatage, date de livraison)48 h après qu'un de tes appareils l'a récupéré ; 14 jours maximum sinon
Photos et messages vocauxBlobs chiffrés sous nom aléatoire (la clé voyage uniquement dans le message)Photos à vue unique : supprimées à la lecture. Autres photos, vocaux, documents : conservés chiffrés au plus 14 jours, puis supprimés ; supprimés aussi par « Supprimer pour tout le monde »
NotificationsAbonnement push de l'appareil (point de terminaison Apple/Google/Mozilla/Microsoft), clé de notification dérivée par contact, marqueur opaque du compteJusqu'à désactivation, déconnexion ou expiration par le service push
AppelsRien n'est stocké. Des identifiants TURN temporaires (15 min) sont remis à l'appareil pour relayer l'appel quand les deux téléphones sont derrière des réseaux fermés—
Anti-abusCompteurs de requêtes par adresse IP et par compte1 jour

Les relais temps réel et les fonctions serveur sont hébergés chez Supabase ; le site est servi par Cloudflare. Comme tout service web, ces fournisseurs voient des métadonnées de connexion (adresse IP, horaires, volumes). Le relais temps réel voit aussi, quand tu es connecté à une conversation, le nom d'affichage que tu as choisi et un marqueur opaque de ton compte (c'est ainsi que tes propres appareils se reconnaissent) — pas ton identifiant, pas tes contacts, pas tes messages. Pendant un appel, la voix et la vidéo passent directement entre les appareils (chiffrées) : l'autre participant voit ton adresse IP, ou le relais TURN de Cloudflare la voit à sa place quand il est nécessaire ; ce relais ne transporte que du chiffré. Les notifications push ne contiennent jamais de message ni de nom : seulement « Nouveau message », « Un contact veut discuter » ou « Appel entrant » ; c'est ton appareil qui y ajoute le nom du contact.

Sur ton appareil

L'historique des messages est stocké chiffré dans le navigateur (IndexedDB), sous une clé maîtresse protégée par ton mot de passe ou Face ID / empreinte. Les clés de contacts sont stockées chiffrées et retirées de la mémoire au verrouillage ; le verrouillage ferme aussi les fenêtres ouvertes et efface la conversation affichée. Les noms de tes contacts (jamais leurs clés) sont gardés dans le cache du navigateur pour que les notifications puissent les afficher ; ils sont effacés à la déconnexion. Les photos sont recompressées avant l'envoi : les métadonnées (position GPS, appareil) ne quittent pas ton téléphone. Un message vocal reçu est gardé chiffré sur ton appareil pour pouvoir être réécouté ; le relais n'en garde rien après la première écoute. Par défaut, les messages disparaissent après 24 h et l'app se verrouille après 15 min (modifiable dans les réglages). La déconnexion et la suppression du compte effacent tout. Aucun traceur, aucun cookie, aucune analyse d'audience.

Ce que Gizleme ne fait pas (encore)

Questions : admin@gizleme.com

Privacy

Gizleme is end-to-end encrypted messaging that runs in the browser. This page says plainly what our servers keep, for how long, and what they cannot read. Last updated: October 2026.

What the server can never read

  • Your messages and photos. They are encrypted on your device (AES-256-GCM, keys agreed with ECDH P-256); the relay only carries and stores ciphertext.
  • Your contact list. It is stored encrypted under a key derived from your password. Without your password nobody can open it — including us. That is also why there is no "forgot password".
  • Your password. It never leaves your device; the server only receives a derived verifier (PBKDF2 200,000 iterations, then SHA-256).
  • Your username in your conversations. Conversations are identified by values derived from shared secrets; your account's username is never attached to them. (What the relay does see is described below.)

What the server keeps

DataContentRetention
AccountUsername (lowercase), display name, random salt, password verifierUntil you delete the account (Settings → Account)
SessionsSHA-256 fingerprint of each logged-in device's session token1 year, or until log-out / password change
Account backupBackup key wrapped by your password; contact list encrypted under that keyUntil you delete the account
MailboxEncrypted messages awaiting delivery (mailbox id derived from a shared secret, random message id, timestamp, delivery time)48 h after one of your devices fetched it; 14 days at most otherwise
Photos and voice messagesEncrypted blobs under random names (the key only travels inside the message)View-once photos: deleted when viewed. Other photos, voice messages, documents: kept encrypted for at most 14 days, then deleted; also deleted by “Delete for everyone”
NotificationsThe device's push subscription (Apple/Google/Mozilla/Microsoft endpoint), a per-contact derived notification key, the account's opaque markerUntil turned off, logged out, or expired by the push service
CallsNothing is stored. Short-lived TURN credentials (15 min) are handed to the device to relay a call when both phones sit behind closed networks—
Abuse controlRequest counters per IP address and per account1 day

The realtime relay and server functions run on Supabase; the site is served by Cloudflare. Like any web service, these providers see connection metadata (IP address, timing, volume). While you are connected to a conversation, the realtime relay also sees the display name you chose and an opaque marker of your account (how your own devices recognise each other) — not your username, your contacts or your messages. During a call, voice and video go directly between the devices (encrypted): the other participant sees your IP address, or Cloudflare's TURN relay sees it instead when one is needed; that relay only forwards ciphertext. Push notifications never carry message content or a name: only "New message", "A contact wants to chat" or "Incoming call" — your device adds the contact's name.

On your device

Message history is stored encrypted in the browser (IndexedDB) under a master key protected by your password or Face ID / fingerprint. Contact keys are stored encrypted and dropped from memory when the app locks; locking also closes open dialogs and clears the displayed chat. Your contacts' names (never their keys) are kept in the browser cache so notifications can show them; they are cleared on log-out. Photos are re-encoded before sending: metadata (GPS position, camera) never leaves your phone. A received voice message is kept encrypted on your device so it can be replayed; the relay keeps nothing of it after the first play. By default, messages disappear after 24 h and the app locks after 15 min (changeable in Settings). Removing a contact or leaving a group also erases that chat's messages and media from the device. Logging out or deleting the account erases everything. No trackers, no cookies, no analytics.

What Gizleme does not do (yet)

Questions: admin@gizleme.com

Gizlilik

Gizleme, tarayıcıda çalışan uçtan uca şifreli bir mesajlaşma uygulamasıdır. Bu sayfa, sunucularımızın neyi, ne kadar süre sakladığını ve neyi okuyamadığını açıkça anlatır. Son güncelleme: Ekim 2026.

Sunucunun asla okuyamadıkları

  • Mesajların ve fotoğrafların. Cihazında şifrelenirler (AES-256-GCM, anahtarlar ECDH P-256 ile kararlaştırılır); aktarıcı yalnızca şifreli metni taşır ve saklar.
  • Kişi listen. Şifrenden türetilen bir anahtarla şifreli olarak saklanır. Şifren olmadan kimse onu açamaz — biz de. “Şifremi unuttum” seçeneğinin olmamasının nedeni de budur.
  • Şifren. Cihazından hiç çıkmaz; sunucu yalnızca türetilmiş bir doğrulayıcı alır (PBKDF2, 200.000 yineleme, ardından SHA-256).
  • Sohbetlerindeki kullanıcı adın. Sohbetler, ortak sırlardan türetilen değerlerle tanımlanır; hesabının kullanıcı adı bunlara hiçbir zaman bağlanmaz. (Aktarıcının yine de gördükleri aşağıda anlatılıyor.)

Sunucunun sakladıkları

VeriİçerikSaklama süresi
HesapKullanıcı adı (küçük harfle), görünen ad, rastgele tuz, şifre doğrulayıcısıHesabı silene kadar (Ayarlar → Hesap)
OturumlarGiriş yapılmış her cihazın oturum belirtecinin SHA-256 parmak izi1 yıl ya da çıkışa / şifre değişikliğine kadar
Hesap yedeğiŞifrenle sarılmış yedek anahtarı; bu anahtarla şifrelenmiş kişi listesiHesabı silene kadar
Posta kutusuTeslim edilmeyi bekleyen şifreli mesajlar (ortak bir sırdan türetilen kutu kimliği, rastgele mesaj kimliği, zaman damgası, teslim zamanı)Cihazlarından biri aldıktan 48 saat sonra; aksi hâlde en fazla 14 gün
Fotoğraflar ve sesli mesajlarRastgele adlarla şifreli dosyalar (anahtar yalnızca mesajın içinde gider)Görüldüğünde / ilk dinlendiğinde silinir, en geç 14 gün sonra
BildirimlerCihazın anlık bildirim aboneliği (Apple/Google/Mozilla/Microsoft adresi), kişi başına türetilmiş bir bildirim anahtarı, hesabın opak işaretiKapatılana, çıkış yapılana ya da bildirim hizmeti süresini doldurana kadar
AramalarHiçbir şey saklanmaz. İki telefon da kapalı ağların arkasındaysa aramayı aktarmak için cihaza kısa ömürlü TURN kimlik bilgileri (15 dk) verilir—
Kötüye kullanım önlemeIP adresi ve hesap başına istek sayaçları1 gün

Gerçek zamanlı aktarıcı ve sunucu işlevleri Supabase üzerinde çalışır; site Cloudflare tarafından sunulur. Her web hizmetinde olduğu gibi bu sağlayıcılar bağlantı üst verilerini (IP adresi, zaman, hacim) görür. Bir sohbete bağlıyken gerçek zamanlı aktarıcı ayrıca seçtiğin görünen adı ve hesabının opak bir işaretini (kendi cihazlarının birbirini tanıma yolu) görür — kullanıcı adını, kişilerini ya da mesajlarını değil. Bir arama sırasında ses ve görüntü doğrudan cihazlar arasında (şifreli) gider: diğer katılımcı IP adresini görür ya da gerektiğinde onun yerine Cloudflare'in TURN aktarıcısı görür; bu aktarıcı yalnızca şifreli veriyi iletir. Anlık bildirimler asla mesaj içeriği ya da ad taşımaz: yalnızca “Yeni mesaj”, “Bir kişi sohbet etmek istiyor” ya da “Gelen arama” — kişinin adını senin cihazın ekler.

Cihazında

Mesaj geçmişi tarayıcıda (IndexedDB), şifrenle ya da Face ID / parmak iziyle korunan bir ana anahtar altında şifreli olarak saklanır. Kişi anahtarları şifreli saklanır ve uygulama kilitlendiğinde bellekten silinir; kilitleme ayrıca açık pencereleri kapatır ve görüntülenen sohbeti temizler. Bildirimlerde gösterilebilsin diye kişilerinin adları (asla anahtarları değil) tarayıcı önbelleğinde tutulur; çıkışta silinir. Fotoğraflar gönderilmeden önce yeniden kodlanır: üst veriler (GPS konumu, kamera) telefonundan çıkmaz. Alınan bir sesli mesaj, tekrar dinlenebilmesi için cihazında şifreli olarak tutulur; aktarıcı ilk dinlemeden sonra ondan hiçbir şey saklamaz. Varsayılan olarak mesajlar 24 saat sonra kaybolur ve uygulama 15 dakika sonra kilitlenir (Ayarlar'dan değiştirilebilir). Çıkış yapmak ya da hesabı silmek her şeyi siler. İzleyici yok, çerez yok, analitik yok.

Gizleme'nin (henüz) yapmadıkları

Sorular: admin@gizleme.com