Placement guidance
Before you start, the app walks you through the setup: flat on a hard surface, no overhang, nothing soft underneath. That prevents "the device itself is wobbling" from being read as "the desk is moving".
Turn a flat-lying iPhone or iPad into a time-limited desk watcher: it reads device motion in the foreground, and when sustained multi-axis movement crosses your threshold it raises an explainable local alert and keeps one reviewable event card. It is not an official earthquake warning system and gives no magnitude, epicenter or intensity forecast.
Before you start, the app walks you through the setup: flat on a hard surface, no overhang, nothing soft underneath. That prevents "the device itself is wobbling" from being read as "the desk is moving".
Every session has a stated length and runs only while the app is open in the foreground. When the time is up or you stop it, motion reading ends immediately.
The threshold is yours to tune for your desk. Changing the level during a session recalibrates the judging window, and the interface says clearly that it is briefly unavailable.
The screen shows live X / Y / Z movement values, so you can see directly whether things are quiet or one axis is moving steadily.
An alert does not just make noise: it says which axis moved and which condition was met, so you can judge whether the alert made sense before you record it.
Each alert leaves a card with the time, the threshold that fired and an axis summary, and you can add your own "yes / no" judgement to keep what you felt alongside it.
Up to 500 events are kept, with real events and drill records stored separately. Deleting asks for confirmation, and you can cancel before anything is removed.
A built-in script walks through the local notification flow so you can see what an alert looks like. The demo runs on this device only, pushes nothing to other devices, and reads no real sensor data.
If you opt in, three fields — occurrence time, a 1 km grid label and a felt-intensity band — can be written to an anonymous public CloudKit record. There is no precise location and no device identifier, and when the board is unavailable it is labelled as local demo data.
Leave the device flat and watch the live three-axis readout first: is the phone unstable, or is the surface actually moving?
Run a time-limited session on the living-room desk and get a local alert when conditions are met. It adds awareness; it never replaces official information.
The event card stores the time, threshold and axis summary, and you can add your own yes/no, so checking with family later does not depend on memory.
Use the family demo to walk through the local notification flow before anything happens, so everyone knows what an alert looks like.
The optional city board shows only time, 1 km grid and felt-intensity band; when it is unavailable the app says plainly that it is showing local demo data.
iPad and landscape layouts are supported, the dark interface suits night placement, and Reduce Motion is respected.
DeskTremor provides no magnitude, epicenter or intensity forecast and cannot replace official information, professional judgement or emergency action.
A regular iOS app cannot sample motion continuously in the background. Leaving the app or reaching the end of the session stops the reading, and that period leaves no record.
The family demo walks through the local notification flow on your own device and sends nothing to anyone else's phone.
Motion samples, events, waveforms, sessions and demo data stay on this device. There is no account, advertising, analytics or tracking SDK, and no in-app purchase or subscription.
No. iOS does not let a regular app keep reading motion in the background, so DeskTremor monitors only while the app is open and in the foreground.
No. It describes the motion this device read and the condition that fired; it gives no magnitude, epicenter or intensity, and it does not replace official information.
Neither. Only if you turn on the optional city board does the app use iCloud CloudKit to write those three anonymous fields.
Only when you actively enable the family demo. Declining notifications does not affect monitoring, the readout, event cards or the archive.
Yes. With a low threshold, tapping the desk, moving a cup or an unstable placement can all meet the condition. That is exactly why the event card records the axis summary and threshold, so you can check it yourself.
Version 1.0 is free, with no in-app purchase, subscription, advertising or paywall.
Read the limits, privacy policy, terms of use, support options and local-data notes. Version 1.0 (build 1) is preparing for release and supports iOS 26 and later; the App Store link will be added once it is live.