Help

Support

Contact us at support@offing.xyz · We reply within two business days, and within 24 hours for abuse reports.

Contact

Offing is made by a very small team. There is no phone line and no chatbot — email reaches a person.

Email support@offing.xyz

On this page
  1. Report objectionable content or an abusive user
  2. What happens to a report
  3. Blocking someone
  4. Staying safe
  5. Troubleshooting
  6. Common questions

Report objectionable content or an abusive user

We operate a zero-tolerance policy for objectionable content and abusive users, set out in section 4 of the Terms of Service. We review every report and act on it within 24 hours.

From inside the app (preferred)

Tap the menu on any post, or open a person's profile card, and choose Report. Reporting does three things at once:

You can read the email before it sends, and remove anything you would rather not share.

By email

If you cannot use the in-app flow, email support@offing.xyz with the subject line Abuse report. Please include as much of the following as you can:

If someone is in danger

Offing is not an emergency service and must not be relied on as one. If you or someone else is in immediate danger, contact your local emergency services. If you have encountered content that sexually exploits a child, report it to us and to your national authority — in the US that is the NCMEC CyberTipline at report.cybertip.org. We refer this category to law enforcement without exception.

What happens to a report

Offing has no servers, so we want to be precise about what a report does and does not achieve. A vaguer answer would be a misleading one.

Immediately, on your device

The moment you tap Report, the offending user is blocked and their content is removed from your phone. Your phone stops carrying and relaying anything of theirs to anyone else. None of this waits on us, and none of it needs a network connection.

Within 24 hours, from us

We review the report. Where it identifies a violation of the rules, we take every step available to us:

We will tell you what we did, unless doing so would compromise an investigation.

What we cannot do

We cannot delete content from other people's phones. There is no connection between us and them — that is the same architecture that means we never see your messages either. Content on the mesh expires by itself within a few hours, which caps how long anything survives, but within that window a copy that has already been delivered stays on the receiving device until it expires.

We would rather tell you this plainly than imply a takedown power we do not have.

Blocking someone

Open the person's profile card — tap their name on a post, their blip on the radar, or their row in People — and choose Block.

Blocking is thorough, immediate, and entirely local to your phone:

Blocking does not notify the other person. You can unblock from the same profile card at any time.

Staying safe

Troubleshooting

I can't see anyone nearby

Offing only finds people who are also running Offing, within Bluetooth range — usually a few tens of metres, less through walls and crowds. Check that Bluetooth is on, that you granted the Bluetooth and location permissions, and that the app is open. The first beacon can take up to a minute to land.

Why does it want location permission?

Android requires location permission for any app that scans for nearby Bluetooth devices. We do not read your coordinates for scanning, and we do not track you. Location is only actually read when you pin a spot to a post or ask for a bearing to one. See the privacy policy.

My messages aren't arriving

Messages travel phone to phone, so delivery depends on there being a path between you and the recipient — either directly, or through other people's phones. If they move out of range, the message waits and is delivered when a path reopens, until it expires. Keeping the app in the foreground gives the mesh the best chance to work.

The app is draining my battery

Continuous Bluetooth scanning and advertising costs power, and there is no way around that for a mesh app. The app throttles its radio use as your battery drops. Closing the app stops all radio activity immediately.

I lost my identity / I reinstalled

Your identity key lives only on your device and there is no backup, by design. Reinstalling the app generates a brand-new identity, so previous conversations cannot be recovered and people who verified you will need to verify you again. Their app will show your safety words have changed, which is exactly what it should do.

On iOS this needs a little help from the app, because the system keychain is not deleted along with an app. Offing detects a reinstall and clears the old key itself, so deleting the app really does mean starting over.

Common questions

Do I need an account?

No. There is no sign-up, no email, no phone number, and no password. You pick a handle and you are in. Your identity is a cryptographic key generated on your phone.

Does it work without internet?

Yes — that is the whole point. Offing never needs the internet. It works in airplane mode as long as Bluetooth is on.

Can you read my messages?

No. Direct messages and group posts are end-to-end encrypted, and we operate no servers through which they pass. We hold no keys and there is no mechanism by which we could be compelled to read them. Public feed posts are exactly that — public to anyone in range.

How long do posts last?

Roughly six hours, after which they delete themselves on every device holding them. There is no archive and no feed history.

How do I delete my data?

Delete the app. Your posts, conversations, contacts and block list are stored only on your device and go with it. There is no account to close and no server-side copy to request, because there is no server.

Worth knowing how that works on iOS: the system keychain is not deleted along with an app, so Offing checks on first launch whether it is running beside a keychain from a previous install and clears it. That is what makes deleting the app a genuine reset rather than a pause.

Is Offing open source?

Not yet. If that changes we will say so here.

Still stuck?

Email support@offing.xyz and tell us what happened, what phone you are on, and what you expected instead. A screenshot helps.