Thanks for using LongPlank. This page helps you get the most out of the App and answers common questions. If something is not working, you are in the right place.

What is LongPlank?

LongPlank is a plain, focused stopwatch for planking. Press to start, hold your plank, press again when you drop. The App logs each hold, tracks a daily streak, and (optionally) writes your completed planks to Apple Health. Your sessions sync across your own devices through your iCloud account.

Requirements: iPhone with iOS 18.0 or later. Not available on iPad.
Account: Sign in with Apple is required to use the App. We request no name or email, only your stable Apple user ID, which is used to sign you in. Syncing is separate: it is handled by your device's iCloud account, not by your Apple user ID.

Contact

For support, feedback, or bug reports:

Email: help@longplank.app
Website: longplank.app

When reporting a bug, please include:

How do I use the App?

  1. Open LongPlank and complete the first-run screens.
  2. Sign in with Apple when prompted.
  3. On the stopwatch screen, tap Start, get into your plank, and tap Stop when you finish. A 3-2-1 countdown gives you time to set the phone down first.
  4. Tap the stats icon to see your streak, consistency, and recent history.
  5. Tap the settings icon to change your daily goal, set a reminder time, or turn on Apple Health saving.

How do I stop saving planks to Apple Health?

Open Settings in the App and turn off "Save planks to Apple Health". The App will stop writing to Health immediately.

To remove entries the App already wrote: open the Health app, find the Core Training workout or Mindful Minutes session, and delete it. You can also revoke the App's Health access in iOS Settings > Privacy & Security > Health > LongPlank.

The App never reads any of your Health data. It only writes, and only when you have turned the toggle on.

How do I turn off reminders?

Open Settings in the App and turn off Reminders, or change the reminder time. You can also disable notifications entirely in iOS Settings > LongPlank > Notifications.

There are two reminder types:

Both are local notifications scheduled by iOS on your device. They are not sent from a server.

How do I sign out or stop using Sign in with Apple?

To stop using Sign in with Apple with LongPlank:

The App clears the stored Apple user ID from its Keychain when it detects you have revoked access (on next launch). iOS may keep Keychain items after an app is deleted, so deleting the App does not by itself guarantee the identifier is removed.

My sessions are not syncing across my devices

Sync uses your iCloud account through CloudKit. If sessions do not appear on another device:

  1. Confirm both devices are signed into the same iCloud account (iOS Settings > your name).
  2. Confirm iCloud Drive is enabled and that LongPlank is allowed to use iCloud (iOS Settings > your name > iCloud > Apps Using iCloud).
  3. Confirm both devices are online. Sync happens in the background, so it may take a few minutes after a change.
  4. If the App shows a "Local only" banner, no iCloud account is available on that device, so data will stay on that device until you sign in.
  5. If sync still does not work, open the App on both devices to give CloudKit a chance to import, then wait a few minutes.

If you have never used the App with an iCloud account, the sync database may not have been created yet. Contact us at the email above and we will help.

How do I delete all my data?

Privacy

The LongPlank app collects no personal information beyond the Sign in with Apple user ID needed to sign you in. The app has no backend server, no advertising, and no third-party analytics or SDKs. (The longplank.app website is separate and uses Google Analytics with a cookie consent banner, as described in the privacy policy.) Read the full policy at:

longplank.app/privacy

Acknowledgements

LongPlank is built with Apple's native frameworks (SwiftUI, SwiftData, CloudKit, ActivityKit, HealthKit, WidgetKit, UserNotifications, Charts). Thank you to Apple for the platform.