Session

The Ghost in the Machine

by The Loki Project

Social appiOSFree

Reviewed by the Rankeno Learning & Lifestyle DeskUpdated Oct 2026

Session is a Social app app for iOS. We recommend it for anyone who views a phone number as a liability rather than a convenience — with real reservations about speed and polish. The app scores 8.2 out of 10 — Great.

8.2Great#16 of 39 Social apps

How it scored How we score

  • Design7.5
  • Innovation9.5
  • Value9.0
  • Utility8.0

Each of the four criteria is scored out of 10. The headline score is our editorial verdict across them — weighing all four rather than taking an arithmetic average — and every review publishes the breakdown so you can see where the verdict came from.

How this score compares with every review we publish — Score atlas.

In one line

Session is one of the most ambitious attempts yet to decouple messaging from personal identity, trading mainstream convenience for serious metadata protection.

Released Feb 6, 2020

The verdict

We recommend it for anyone who views a phone number as a liability rather than a convenience — with real reservations about speed and polish.

What we liked

  • True Anonymity: No phone number or email requirement.
  • Metadata Protection: Masks IP addresses and communication patterns.
  • Censorship Resistant: Decentralized network is impossible to shut down.

What could be better

  • Higher Latency: Slower message delivery due to onion routing.
  • Inconvenient IDs: 66-digit IDs are difficult to manage and share.
  • Notification Lag: Inconsistent alerts on mobile platforms.

Is it for you?

Best for

  • Privacy Hardliners who refuse to link their digital identity to a phone number.
  • Journalists and Sources operating in high-risk environments.
  • Activists requiring a platform that resists state-level censorship and surveillance.

More reviewed in Social

Overview

In a market saturated with apps claiming “end-to-end encryption” as a catch-all shield, Session arrives as a sobering reminder that encryption is only half the battle. While Signal and WhatsApp protect the content of your conversations, they traditionally struggle with the context—the metadata. Who you talk to, when you talk to them, and your physical location (IP address) are often left exposed to the service provider. Session, developed by the Oxen Project (formerly the Loki Project), seeks to burn that paper trail to the ground.

It occupies a unique niche in the privacy ecosystem. Most “secure” messengers still demand a phone number or an email address to create an account, effectively tethering your digital identity to a real-world credential. Session rejects this premise entirely. There are no sign-up requirements. You generate a 66-digit Session ID, and that is your entire existence within the network. The 66-digit ID is a fundamental shift in user onboarding friction, designed to prioritize anonymity over ease of use.

By forking the venerable Signal protocol and stripping away the centralized servers, Session moves the goalposts for what we should expect from “private” communication. It operates on a decentralized network of community-run service nodes, utilizing onion routing to bounce your messages through multiple layers of encryption and different geographical points. This ensures that no single node ever knows both the sender’s origin and the receiver’s destination. In a world where data brokers and state actors treat metadata like digital gold, Session offers a way to go completely off the grid without sacrificing the familiar interface of a modern chat app.

Key features

  • Zero-Identifier Account Creation: No phone numbers, no emails, and no trackers. Your identity is a randomly generated cryptographic key.
  • Onion Routing Network: Messages are routed through a decentralized network of nodes, masking IP addresses and preventing metadata collection by any single entity.
  • Censorship Resistance: Because there is no central server to shut down, the app is theoretically impossible to kill in regions where digital communication is heavily suppressed.

Analysis

To understand Session, one must first understand the inherent tension between latency and security. Mainstream messengers are fast because they are centralized; a message goes from your phone to a server and then to your friend. It’s a straight line. Session is a labyrinth. When you hit send, your message is wrapped in layers of encryption and tossed into the Oxen Service Node Network. It bounces through three different nodes before reaching its destination. This onion routing is the app’s defining strength, but it is also its most significant hurdle for general adoption.

The Metadata War

It’s often said that “metadata doesn’t matter,” but that’s like saying a bank vault doesn’t need a door if the money inside is in a locked box. Knowing that you called a suicide hotline or a political dissident at 3:00 AM is valuable information, even if the observer doesn’t know what you said. Session is designed specifically to win this war of attrition. By masking the IP address, it removes the most common way users are deanonymized. The trade-off is built into the architecture: message delivery carries an inherent “drift” that a centralized design avoids. You aren’t going to get the instantaneous “read” receipts of iMessage here. Instead, you get the quiet confidence that your physical location isn’t being broadcast to a server in a data center you don’t control.

The Friction of Anonymity

The onboarding experience is where Session separates the tourists from the purists. Most people are used to syncing their contacts and seeing a list of friends. Session gives you a blank screen and a 66-digit string of alphanumeric characters. Sharing this ID feels like exchanging a secret code in a spy novel. It is clunky, it is inconvenient, and it is exactly what privacy looks like when it’s done right. The lack of a central user database means there is no “Find my friends” feature. You must proactively share your ID through other channels, which creates a secondary security loop: how do you share your Session ID safely?

Decentralized Reliability

The decentralized architecture is a double-edged sword. On one hand, it makes the platform virtually immune to government-level shutdowns. On the other, it leads to inconsistent push notifications. Because the app doesn’t rely on a central server to “push” messages in the traditional sense, waking the phone to alert you of a new chat is a genuine design challenge. This is a common pain point in decentralized systems, and while the developers have made strides in improving the “polling” frequency, the design remains a step behind the snappy delivery of Signal.

Group Dynamics and Calls

Despite the heavy lifting happening under the hood, the messaging experience is designed to feel remarkably “normal.” There is support for encrypted group chats (up to 100 members), voice calls, and file sharing — a full feature set given the complexity of the routing involved. Voice calls, in particular, are an impressive feat of engineering; maintaining a connection while routing through multiple nodes is a high-wire act. But the latency is a structural consequence, not a flaw to be patched: routing voice through a long, very secure road inevitably introduces lag that makes “natural” conversation slightly stilted.

Visuals & performance

Visually, Session borrows heavily from the “Signal aesthetic”—clean, minimalist, and focused on the text. The UI doesn’t try to reinvent the wheel, which is a smart move. When you’re asking users to navigate decentralized IDs and onion routing, the last thing they need is a radical new interface. The dark mode is well-executed, and the typography is legible, though the app lacks the “polish” and fluid animations found in high-budget alternatives like Telegram.

By design, the app demands more from hardware than centralized clients: the constant need to communicate with the service node network requires more active background processing. That’s a small price to pay for the level of protection offered, but it’s something to weigh on older devices.

Platform nuances

On iOS, Session faces the perennial challenge of Apple’s restrictive background processes. Apple likes to kill apps that stay active for too long, which can interfere with Session’s ability to stay connected to the network and receive messages in real-time. The developers have mitigated this with a “slow mode” notification system, but the iOS experience is inherently more constrained than on Android, where background tasks are more permissive. The core “heaviness” of the decentralized protocol shows up in loading times regardless of hardware.

Final verdict

Session isn’t for everyone, and that’s its greatest strength. It makes no apologies for the friction it introduces, because that friction is the byproduct of genuine security. If you want an app that “just works” and lets you find your high school friends instantly, stay on WhatsApp. But if you are tired of your messaging habits being harvested, indexed, and sold, Session is a credible escape hatch and one we recommend with reservations. It is an impressive piece of engineering that proves you don’t need a central authority to have a conversation.

Reviewed by the Rankeno Learning & Lifestyle Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review

Your rating for Session:
Was this helpful?

Are you the developer of Session?

Submit for review or ask about a placement. Paid $49 · expedited $149

Submit your product

Reviewed on Rankeno? Show the badge on your site — a free copy-paste snippet.

Embed this score badge on your site

Embed this review badge

Paste this snippet on your site to show your Rankeno score. The link back to rankeno.com is a normal followed link — no redirect, no ad tracking.

Store facts (last checked Oct 2026)

Version
2.15.5
Last updated
Oct 10, 2026
Size
96.2 MB
Store ratings
5,308

Quick facts

Developer
The Loki Project
Released
Feb 6, 2020
Platform
iOS
Price
Free
Genres
Social, Utilities
Age rating
17+
Store rating
4.3 ★ · 4,541 ratings

Questions about Session

Is Session worth it?

Session isn't for everyone, and that's its greatest strength. Our editors scored Session 8.2 out of 10, which puts it in our Great band.

Why does Session score 8.2 out of 10?

With a score of 8.2 out of 10, Session lands in our Great band. Innovation is its strongest category at 9.5 out of 10. Design is the weakest at 7.5.

What do our editors like most about Session?

True Anonymity: No phone number or email requirement. Metadata Protection: Masks IP addresses and communication patterns.

What do our editors say is Session's biggest weakness?

Higher Latency: Slower message delivery due to onion routing. Inconvenient IDs: 66-digit IDs are difficult to manage and share.

If you liked Session

Similar picks our editors rate highly.

Get our picks when they're worth it

We'll write when there is something worth your time — our newest verdicts and the top-ranked picks across apps and games. No fixed schedule, and we will never share your address.

We use your email only for these picks. See our privacy policy.