Security

There is no password on your account, on purpose.

Orbislo is passwordless by default and passkeys are the recommended setting. Card data never touches our systems, because it goes straight to a payment processor certified at the highest level. The coverage dataset is anonymous by construction, with a one kilometre geohash and a floor of 25 samples before anything is published.

The thing worth protecting on an Orbislo account is a wallet balance that does not expire and an eSIM profile that connects a person a long way from home. Both are more valuable than they look, so here is exactly how they are held.

Passwordless by default

Most accounts are not lost to clever attacks. They are lost because a password was reused on a site that later leaked it, and somebody tried the same pair here. Removing the password removes that entire class of failure.

Sign in is a one time code to your email as the floor, and a passkey as the recommended setting.

A passkey is a key pair created and held by your device, protected by the same face or fingerprint that unlocks the phone. The private half never leaves the device and never reaches us.

The browser will only offer it to the real orbislo.com origin, which is what makes it resistant to phishing in a way a code in an email is not. Setting one up is a single tap in your account, and you can hold as many as you like across your devices.

Sign in methods, compared

Sign in methodResists phishingSurvives a leak elsewhereWorks with no signal
Passkey, recommendedYes, bound to the originYes, nothing shared to leakYes, the key is on the device
One time code by emailPartly, a convincing fake can still relay itYes, no stored secretNo, you need to reach your mail
Password, not offered hereNoNo, reuse is the usual causeYes, which is its only advantage
Code by text message, not offered hereNoPartlyNo, and it fails exactly where you are abroad

Text message codes are absent deliberately. A travel product that sends a verification text to a home number you cannot receive abroad has designed its own lockout.

Sessions, devices and getting back in

A session is a convenience, so it is short enough to matter and long enough to be usable. The rules below are the whole policy.

  • A session lasts 30 days of activity on a trusted device, then asks you to sign in again
  • Buying, changing your email address or moving a profile to a new phone always re authenticates, whatever the session age
  • Every active session is listed with its device, its rough location and its last use, and any one can be ended from any other
  • Ending all sessions also rotates the tokens behind them, so a stolen cookie stops working immediately rather than at expiry
  • Signing in from an unrecognised device sends you a notice with the time and the rough location, whether or not it was you
  • Your balance belongs to the account rather than the handset, so a lost phone is not a lost wallet
Everyone else
Buy, install
Trip 1
Buy, install
Trip 2
Buy, install
Trip 3
Buy, install
Trip 4
Orbislo
Install once
Nothing to do
Nothing to do
Nothing to do
Because the profile installs once and belongs to the account, recovering on a new device is two taps rather than a new purchase.

Payments, and why we hold no card data

Card details are collected by a payment processor certified at the highest level, inside a frame we do not have access to. The number goes from your device to them without passing through anything we run.

We receive a token that is only usable through that processor and only for your account, plus the brand and the last four digits so you can tell one card from another.

The practical consequence is worth stating plainly. If our systems were breached tomorrow, there would be no card numbers in them to take.

That is not a claim about how good our engineers are. It is a claim about what we chose not to store, which is a much stronger thing to rely on. Refunds, including the automatic one that fires after a failed provisioning, run through the same processor back to the original card.

The coverage dataset, designed not to identify you

Every speed figure on our coverage pages comes from real traffic on real customer sessions rather than from synthetic speed tests, because a speed test spends your data to tell us something we can already measure for free.

That design creates an obvious privacy question, so here is the answer in engineering terms rather than in reassurance.

1 km

geohash precision, never a precise position

25

distinct samples before anything is published

0

browsing history or message content collected

1 tap

to switch measurement off, effective immediately

The sample floor is the control

A measurement carries the carrier, the radio type, throughput observed on traffic you were already sending, and a geohash of roughly one kilometre. Records are aggregated before anyone sees them, including us.

The 25 sample threshold is the important part, because it is a k anonymity floor. A published figure is always the behaviour of at least 25 distinct sources in a cell, which makes picking out one person impractical by construction rather than by policy.

Where a cell has fewer than 25 samples, the page shows no data. We would rather have a gap than a number that describes one traveller.

Measurement is explained at onboarding rather than buried, and one switch turns it off. Turn it off and the published dataset loses your contribution, and nothing else about your service changes. The full detail sits in the privacy policy.

How we build

None of these are unusual. They are listed because a security page that only describes the exciting parts is hiding the ordinary ones.

  • Least privilege by default, with production access granted for a task and expiring on its own
  • Dependency and container scanning on every pull request, and a merge is blocked by a critical finding
  • Secrets held in a managed store, never in a repository, rotated on a schedule and on any departure
  • Data encrypted in transit and at rest, with European customer records stored in the European Union
  • An independent penetration test annually, and again after any change to the authentication or payment path
  • Subprocessors published, and the list updated before a change takes effect rather than after

Responsible disclosure

Write to security at orbislo.com. A human replies inside 24 hours and a triage decision follows inside 72. Tell us what you found, how to reproduce it and what you think the impact is.

We will keep you updated until it is closed, and we will credit you by name in the fix notes if you want that.

Scope, and our promise to researchers

We will not threaten you for good faith research. No legal action, no takedown letter, no demand that you sign something before we will read your report. Researchers who behave reasonably get an answer, a fix and credit.

In scope: orbislo.com and its subdomains, the iOS and Android apps, and the public API. Out of scope: denial of service testing, social engineering of our staff or our carriers, physical attacks, and anything that touches data belonging to another customer.

Please do not access, modify or keep data that is not yours, and give us a reasonable window before publishing.

Questions people actually ask

Why is there no password on my account?
Because a password is a secret you have to store, reuse and remember, and reuse is how most accounts are actually lost. Orbislo signs you in with a one time code to your email or, better, with a passkey held by your device. There is no password to steal, to phish or to leak in somebody else's breach.
What is a passkey and should I use one?
A passkey is a key pair created by your phone or laptop. The private half never leaves the device and never reaches us, and it is bound to the orbislo.com origin, so a lookalike site cannot collect it. Yes, use one. It is the strongest option we offer and it takes one tap to set up.
Does Orbislo store my card details?
No. Card data goes directly from your browser or app to a payment processor certified at the highest level and never touches our systems. What we hold is a token that can charge you only through that processor, plus the last four digits and the brand so you can tell your cards apart.
How long do sessions last?
Thirty days of activity on a trusted device, then a fresh sign in. Buying, changing your email or moving a profile to a new phone always re authenticates regardless of session age. Every active session is listed in your account with its device, rough location and last use, and you can end any of them from any other one.
How does the coverage dataset avoid identifying me?
By construction rather than by promise. Measurements carry a geohash of roughly one kilometre rather than a precise position, no browsing history or content, and nothing is ever published for a cell with fewer than 25 distinct samples. Below that floor a page shows no data rather than a guess. One switch turns measurement off and it stops that second.
What if my phone is stolen while I am travelling?
Sign in on any other device and end the session. Your balance belongs to the account rather than the handset, so the data is not lost with the phone, and installing on a replacement takes two taps. If you cannot get online at all, support answers in under 60 seconds, at any hour.
How do I report a vulnerability?
Write to security at orbislo.com. A first human reply inside 24 hours, a triage decision inside 72 hours, and we will not threaten you for good faith research. What is in scope and what is not is listed on this page.