Skip to content

Account and access

Pinwork does not require a Pinwork account for your task data. Access is handled through the App Store and StoreKit.

One purchase or subscription covers supported Apple devices signed in with the same Apple ID.

Pinwork tracks three access kinds:

  • no active access
  • subscription
  • lifetime

Subscription states can include:

  • no subscription
  • trial
  • active
  • grace period
  • billing retry
  • expired
  • revoked

Lifetime access unlocks Pro without a subscription expiration.

Trial, active subscription, grace period, and lifetime access are treated as Pro access in the app.

You can choose a plan from the access sheet or from Settings under Access.

Available products are loaded from StoreKit. Purchase outcomes can be:

  • successful
  • pending approval
  • cancelled
  • failed

After a confirmed successful purchase, Pinwork finishes the StoreKit transaction, refreshes entitlements, and dismisses the access sheet when Pro access is active.

Settings shows your current access state and account actions.

Depending on your state, it can show:

  • Access status
  • available plans
  • Restore Purchases
  • Manage Subscription
  • Terms of Use
  • Privacy Policy

Settings can describe Pro access as active, trialing, lifetime, grace period, billing retry, expired, revoked, or missing.

Use Restore Purchases when you already purchased Pinwork with the same Apple ID.

Restore calls App Store sync, refreshes entitlements, and unlocks access if an active purchase exists.

If no active purchase is found, Pinwork explains that expired access or billing issues may require choosing a plan or managing the subscription.

Restore can fail with a StoreKit or network error.

Use Manage Subscription to open Apple’s subscription management.

On iPhone and iPad, Pinwork uses Apple’s manage-subscriptions sheet when a foreground scene is available. On Mac and fallback paths, it opens Apple’s subscription management page in the browser.

Apple owns cancellation, renewal, and billing updates. Pinwork updates access after StoreKit refreshes the entitlement state.

Grace period is not read-only.

If the App Store reports the subscription is in grace period, Pinwork keeps Pro access active. You can still create, edit, complete, and organize tasks.

Pinwork may show a non-blocking billing warning so you can update payment before access is interrupted.

Widgets and extensions use cached grace-period access for a limited time after the last verification, so they can still work during billing grace period.

Billing retry, expired, and revoked subscription states can put Pinwork into read-only recovery.

In read-only recovery:

  • your tasks stay visible
  • task details remain inspectable
  • creation and editing are blocked
  • completion and reopening are blocked
  • scheduling and drag changes are blocked
  • destructive actions are blocked
  • the access sheet opens when you try to change data

iPhone can show a recovery banner with messages such as Billing issue detected, Access expired, or Access ended, plus a View plans action.

Mac can show a compact access status chip.

Blocked mutations do not need undo because they do not execute.

On iPhone, iPad, and Mac, Pinwork can let a new user complete the inline first-run guide before choosing or restoring access.

After the guide is complete and entitlement checking finishes, a user without Pro access can enter a post-guide access lock.

In that state, app content remains visible but editing is locked. Closing the access sheet returns to the app in read-only mode. Trying to add or edit opens the access sheet again.

This is separate from subscription read-only recovery because the user may have no prior active access.

On devices where the inline first-run guide is not shown, Pinwork can ask you to choose a plan or restore purchases before editing is available.

Users can choose a plan or restore purchases from the paywall.

Widgets, App Intents, Share Extension queues, and Live Activity controls use shared entitlement state because extensions cannot query StoreKit directly.

When access is locked:

  • App Intents require shared Pro access before queuing Quick Add or Complete Task.
  • The main app can drop queued widget, share, or action mutations and refresh widget data.
  • Pending Live Activity focus completion is blocked.
  • Shortcuts or widgets may ask the user to open Pinwork to restore access.

On Mac, AppleScript read commands can still inspect data while access is locked.

AppleScript mutation commands are blocked and request the access screen.

The Mac menu bar can still show Today, Inbox, counts, and navigation shortcuts. Quick Add, completion, and reopen actions are blocked in effective read-only mode and show access recovery.

Apple Watch receives entitlement state from iPhone.

  • If Watch has active Pro access, the Watch app is fully available.
  • If Watch has seen subscription or lifetime access before but Pro is no longer active, it can still show the app in a read-only style while write actions are gated.
  • If entitlement state has not arrived on a fresh Watch install, Watch shows a loading state.
  • If the user has never subscribed, Watch shows Pinwork Pro Required and asks the user to subscribe on iPhone.

Restore or purchase happens on iPhone, then entitlement sync updates Watch.

Was this page helpful?

Ask us anything

What's this about?