Your packing companion
A clear list.
A lighter departure.
Plan your trip, reuse the essentials, and pack one item at a time. PackTrail keeps your core packing tools available offline.
01 / Here to help
Support
iPhone · iOS 15+For help using PackTrail, a problem with local packing data, or a privacy question, contact PackTrail support:
asher11223366@gmail.comPublisher: yuanhua tang. Email support is optional and is not required to use the app. Opening an email link does not send a message automatically.
When requesting help, include your app version, iOS version, what you tried, and what you expected. A screenshot with private details removed can help. Do not send passwords, signing credentials, or your full travel backup unless you deliberately choose to share its contents.
How do I start a packing list?
Open Trips and create a trip with a name and valid departure/return dates. Open the trip, then use New item or Add from list. Set each item’s quantity and optional weight per unit.
Why is an item still in Remaining?
PackTrail counts units. An item with quantity 3 and only 1 packed remains in Remaining. Use + 1 or − 1 to adjust progress, or use its circular control to mark all units packed or reset them. Trip completion is a separate manual choice.
Does my weight total include every item?
The overview totals only entered weights. Units with no weight are shown separately and are not treated as known zero-weight items. A personal weight limit is a planning reference, not an airline allowance.
Will applying a kit change the original list?
No. Copying selected items or applying a kit adds independent items to the destination trip, with new IDs and packing progress reset. Later edits to the source do not change those copies. Repeating the addition adds more items.
How do I keep or restore a backup?
In About, export a JSON backup and choose where the system share sheet saves or sends it. To restore, import a PackTrail JSON file, review the preview, and confirm Add copies. Existing data is kept, so importing the same backup again creates additional copies.
What if my saved file cannot be read?
The app shows an error and protects the existing file rather than silently replacing it. Check About for recovery controls. Clear all removes the local library after confirmation, so use it only when you intend to reset. A previously exported valid backup can be imported after a reset.
02 / Your information
Privacy information
Last updated
27 October 2026
This privacy information describes the PackTrail iPhone app, optional support correspondence, this support site, and the visible online-destination feature. The publisher is yuanhua tang. For privacy questions or requests, use the support email above.
What the native app stores
PackTrail stores the trips, destinations, travel dates, item names, quantities, notes, weights, packing progress, and reusable kits you enter in its local application storage. The native app does not upload that library to CloudKit or synchronize it between devices. There is no native app account, advertising, analytics SDK, or tracking SDK.
Your device’s operating-system backup settings may apply to app data. PackTrail’s local storage is separate from any backup or file copies you choose to keep through iOS or another service.
Backups you choose to share
Export creates a JSON copy and opens the system share sheet. You choose the location, service, app, or recipient. A backup can contain sensitive dates, destinations, and notes. Services or people you choose can handle that file under their own practices. Import reads the file you select, validates it, and adds independent copies after confirmation; it does not overwrite your existing records.
CloudKit configuration requests
At cold start and when you manually refresh, the app requests a single public online-destination configuration from Apple’s CloudKit service. It reads the enabled setting and website address. It does not send the local travel library or access a CloudKit user record, and the app does not create, edit, or delete CloudKit records. Network providers may process technical connection/request information under their own practices; this page does not make a separate data-retention claim for Apple.
Your local controls
You can edit or delete trips, kits, and individual items in the app. About provides JSON backup controls and a confirmed Clear all operation for the local library. The native app has no account to delete. Removing local records does not erase backups you exported, email messages you sent, or information handled by a website you visited.
Support messages
If you choose to email support, your email address, message, and any attachments are shared through the email services you use and with the recipient. Include only information needed to explain the issue. Support correspondence is used to respond to your request. Contact support with a question about access to, correction of, or deletion of information you sent. No fixed retention period or deletion of records held independently by your email provider is promised here.
This support/privacy page
This static page contains no analytics scripts, external fonts, embedded tracking resources, forms, or cookie-setting code. When served through Netlify, the hosting service may process technical request information, such as an IP address, browser details, request time, and requested path, to deliver and protect this site. This is separate from your local packing data. Hosting records and retention depend on the service and site settings. See the Netlify privacy policy for the provider’s practices. This page does not promise a fixed log lifetime or provide a control for deleting independently held provider logs.
Publisher and changes
The publisher is yuanhua tang. Contact asher11223366@gmail.com with privacy questions or requests. This information will be updated if the app or its service practices change; the date above identifies the current text.
03 / A visible connection
Online destination
PackTrail includes a public CloudKit setting for a website. Its behavior is the same for regular users and App Review.
- On a cold app start: the first active launch shows a white loading screen for at most 2.5 seconds while reading the setting.
- If enabled and valid: the local tab interface is installed first. PackTrail then automatically asks iOS to open the configured HTTPS website once. This can use the default browser or a Universal Link handler; Safari is not forced.
- If disabled or unavailable: a missing, invalid, failed, or timed-out setting leaves local tools available. Going to the background during the startup lookup cancels that automatic opening. Returning from a website does not start an opening loop.
- In About: Online destination shows the latest status and host. Refresh configuration checks again without opening a website. Open website is a separate explicit action available only for the latest valid enabled destination.
The app does not persist a destination across launches or poll for changes. A system opening failure leaves local packing tools available and shows an error.
Current destination status: No online business destination is currently configured or enabled for PackTrail. This support/privacy site is not that business destination. The local packing tools remain available.
Before a destination is enabled
The publisher must identify the actual website, its purpose and relationship to PackTrail, its operator, and its data collection, sharing, tracking, retention, and privacy policy. That information must be provided consistently with the app and its published disclosures before enabling the destination. Any required access must also be available for review.
A configured website may handle information under its own practices when iOS opens it. Local native storage does not establish that a website collects no data. Check the actual website’s policy before sharing information. PackTrail’s local Clear all cannot erase information a website or another service holds independently.