Dyced app icon Dyced

Privacy Policy for Dyced

Effective date: June 3, 2026 · Last updated: November 10, 2026

This Privacy Policy explains how Ghulam Ali (“we,” “us,” or “our”), the individual developer of the mobile application Dyced (the “App”), collects, uses, shares, and protects your information when you use the App. By downloading, installing, or using Dyced, you agree to the practices described below.

If you have any questions about this Policy or your data, contact us at dyced.trips@gmail.com.

1. Who we are

Dyced is a travel and expense tracking application that lets you record expenses (including by voice), scan receipts, organize trips, view itineraries on a map, and optionally share trips and expenses with people you invite. The App is published by Ghulam Ali as an individual developer.

2. Information we collect

We collect only the information necessary to operate the App, secure your account, and provide the features you use.

2.1 Information you provide

2.2 Information collected automatically

2.3 Information you grant permission for

The App requests these system permissions only at the moment a feature needs them. You can change or revoke any of these at any time in iOS Settings → Privacy & Security.

PermissionUsed for
CameraScanning and photographing receipts, and scanning travel documents such as a boarding pass to attach to a trip plan.
MicrophoneVoice-based expense entry.
Speech recognitionConverting voice input to expense text.
Photo Library (add)Saving a receipt image, a Trip Wrapped scene or a Wrapped video to your library when you choose to save it.
Photo Library (read)Finding photos and videos taken during your trip so you can choose what to add to its shared album, and attaching a receipt image from your library. If you enable automatic photo addition for a trip, the App can also select and add matching photos under that setting. You can turn automatic addition off in Trip Memories settings.
Location (When In Use)Estimating live travel time to your next stop while viewing a trip itinerary map. Your device's live location is used only while the map is open — it is not stored on our servers or shared. This is separate from the capture coordinates already recorded in photos you add to a shared album, which are stored with those photos (Section 2.1).
Location (Always) — Arrival alerts, opt-inOnly if you turn on Arrival alerts in the App's Settings. iOS then tells the App when your phone reaches a plan you added arrival notes to (for example a hotel's door code) so those notes can be shown as you arrive, even while the App is closed. The App registers only the itinerary places that have arrival notes, is told only that you arrived at or left one of them, and never records, stores, or shares your location — nothing about where you are leaves your phone, and the other members of your trip are not told. Turn it off at any time in the App's Settings or in iOS Settings.
NotificationsDelivering reminders and updates about trips you share with other people.

We do not access your device's address book, calendars, or health data. The friends and trip memberships you create within Dyced are saved to provide its sharing features. Background location is used only for Arrival alerts, only when you have turned them on, and only as described above.

3. How we use your information

We use the information described above only to:

We do not use your information for advertising, do not sell your information, and do not use it to build profiles for marketing.

4. How information is processed and stored

The App uses Google Firebase (provided by Google LLC) as its backend infrastructure. Specifically:

Data is stored on Google Cloud infrastructure and is protected in transit (TLS) and at rest using industry-standard encryption. Access to your data is controlled by per-user security rules so that only you and people you have explicitly shared trips or groups with can read it.

Shared trip albums are stored differently — in a trip member's own iCloud, not on our servers. A trip's shared photo album lives in Apple iCloud (CloudKit), in the personal iCloud account of the member chosen as that album's host, and is shared with the rest of the trip through Apple's sharing mechanism. This means:

Place names and time zones are resolved through Apple Maps. To show a photo at the time it was actually taken where it was taken, and to label a place on the trip map and recap, the App sends the coordinate — rounded to roughly a 5 km cell, never the photo itself and never an account identifier — to Apple’s geocoding service and keeps the returned time zone, town and country in a cache on your device. Because the request is made by your device, your IP address is visible to Apple. Each cell is looked up once and reused, including across trips.

Voice and speech recognition is performed using Apple's on-device or Apple-hosted Speech framework. Raw audio is not sent to our servers; only the transcribed text you confirm becomes part of your expense record.

4.1 AI-powered features

Some features use artificial intelligence to help you — for example, extracting line items from a scanned receipt, suggesting expense categories, generating trip insights and end-of-trip recaps, and answering questions about your trip.

4.2 Connecting an email mailbox (optional)

Dyced can read a mailbox you connect in order to find expense and booking confirmation emails and turn them into draft expenses or itinerary plans. This feature is off unless you set it up, and you can disconnect at any time from the Connections screen in the App.

4.3 Connecting a bank or card (optional)

Dyced can import the transactions of a bank or card account you connect, so card charges can become expenses and a trip can be checked against what your cards were charged. This feature is off unless you connect a bank. When available to your account, you can connect or disconnect at any time from the Connections screen in the App.

4.4 Operational and administrative access

To keep the App running, provide support, and prevent abuse, a restricted internal administrative tool lets the developer view supported records stored by Dyced. These include profiles and saved photos, payment usernames, friends and invitations, shared and personal expenses, settlements, trip plans, receipt and travel-document attachments, saved album sharing links, subscription status, activity and error reports. This access does not make personal records visible to other trip members. Shared album photos and videos remain in the host's iCloud; the tool shows saved album information and sharing links rather than browsing the album's contents.

Access is limited to the developer, requires authentication, and administrative actions are logged. Bank connection views show only approved operational information such as the bank's name, connection status and last sync, never private bank account records or raw transaction history. The tool does not expose bank or mailbox credentials. We access an individual account's content only when necessary to provide support you have requested, to investigate abuse or a security issue, or to comply with a legal obligation. Account deletion and retained shared history follow Section 6.

5. Sharing your information

We share your information only in these limited cases:

  1. People you choose. When you add a co-traveler to a trip, or share a quick expense with someone, the content you intentionally share becomes visible to those people through the App. If the trip has a shared photo album, everything you add to it — photos, videos, their capture coordinates, and face/person names — is readable by everyone on that trip and is stored in the album host's personal iCloud (Section 4).
  2. Service providers. We use Google (Firebase / Google Cloud), Apple (Sign in with Apple, App Store purchases, Maps, APNs, Speech, and iCloud / CloudKit), Anthropic, PBC (cloud AI — Section 4.1), and Plaid Inc. (only if you connect a bank or card — Section 4.3) to provide the features described in this Policy. These services receive information needed for the features you use. Each provider's role and its processing, security, use and retention of information depend on the service, its applicable terms and legal requirements. The provider privacy policies linked in Section 11 also apply.
  3. Legal requirements. We may disclose information if required by law, subpoena, or other valid legal process, or to protect the rights, property, or safety of users or the public.
  4. Business transfer. If the App is ever transferred to another developer or entity, your data may be transferred as part of that transaction. You will be notified in advance and given the option to delete your account before any transfer takes effect.

We do not sell or rent your personal information to third parties, and we do not share it for cross-context behavioral advertising.

6. Data retention

We retain your information for as long as your account is active. When you delete your account (see Section 8), your personal data, expenses, trips, and receipts are deleted from our active systems within 30 days, and from encrypted backups within 90 days. We may retain a minimal record (e.g., the fact that an account with your user ID existed) where required by law or to prevent abuse.

Content you have shared with other users (e.g., a group expense visible to a co-traveler) may remain visible to them after your deletion, in the same way an email you sent remains in the recipient's inbox.

Your name on shared trips. Expenses and settlements on a shared trip are attributed to the person who paid or owes. If we removed your name from those records when you delete your account, every other member's balance history would become unreadable — and two departed members would become indistinguishable from each other. So on trips you shared with other people, your display name is kept and marked, for example “Alex (former member)”, and your profile photo is removed. This applies only to trips you were a member of; your name is deleted everywhere else. If you need your name removed from a shared trip as well, contact us at the address in Section 14 and we will handle it individually.

Bank connections. Transactions imported from a bank are kept while it is connected, and after you disconnect only if you choose to keep the history. Deleting the history, or your account, deletes them along with your private links between charges and expenses, and deleting your account also removes the connection at Plaid. Plaid's own retention is governed by its End User Privacy Policy (Section 11).

Shared trip albums (iCloud). These timelines cover our systems only. Album photos and videos are held in the host member's iCloud (Section 4), which we cannot reach: deleting your account does not delete content you added to an album someone else hosts. To remove it, delete the items in the album before you leave or delete your account, or ask the host — the host can delete the whole album (Settings → Albums You Host), which removes it for everyone. Content you add to an album you host is deleted with the album when you delete it, and remains in your iCloud until then.

One-trip Wrapped purchases, where supported. Deleting your Dyced account removes its private wallet, trip-unlock projections and pending purchase intents. It removes access to unused credits and trip unlocks, but does not itself cancel an Apple subscription or refund a purchase. We may retain the minimal transaction and anti-replay records needed for refund reconciliation, fraud prevention or legal obligations under the exception above. These records are not raw signed transaction proofs. Files you already exported to your photo library are not deleted by Dyced account deletion. In-app purchase-help inquiries and their account association follow the account-deletion timeline above.

7. Children

Dyced is not directed to children under 13 (or the equivalent minimum age in your jurisdiction), and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, contact us at dyced.trips@gmail.com and we will delete it.

8. Your rights and choices

Regardless of where you live, you can:

8.1 Residents of the European Economic Area, United Kingdom, and Switzerland (GDPR / UK GDPR)

You also have the right to (a) restrict or object to processing, (b) data portability, (c) withdraw consent at any time, and (d) lodge a complaint with your local data protection authority. Our legal bases for processing are: performance of a contract (providing the App's features you requested), legitimate interests (security, fraud prevention, diagnostics), consent (camera, microphone, location, notifications), and legal obligations.

8.2 Residents of California (CCPA / CPRA)

In the past 12 months we have collected the categories of personal information described in Section 2 for the purposes described in Section 3. We have not sold or shared personal information for cross-context behavioral advertising, and we do not knowingly collect personal information from minors under 16. You have the right to know, delete, correct, and limit the use of sensitive personal information, and the right not to be discriminated against for exercising these rights. To exercise them, contact dyced.trips@gmail.com.

8.3 Other regions

Residents of other jurisdictions (including Canada, Brazil, and Australia) have substantially similar rights and may contact us using the same email.

9. International data transfers

Firebase and Google Cloud may process data in countries other than your own, including the United States. Where required, transfers rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses and Google's data-processing terms.

10. Security

We use TLS for data in transit, encryption at rest on Google Cloud, per-user Firestore and Storage security rules, and authentication tokens scoped to the signed-in user. No system is perfectly secure; if we become aware of a breach that affects your data, we will notify you and the appropriate authorities as required by law.

11. Third-party services

The App relies on the following third-party services. Their privacy policies govern their handling of your data:

12. Tracking

Dyced does not track you across apps or websites owned by other companies, and does not use the iOS Advertising Identifier (IDFA). The App's NSPrivacyTracking flag is set to false.

13. Changes to this Policy

We may update this Policy from time to time. When we do, we will revise the "Last updated" date above and, for material changes, notify you in the App or by email before the change takes effect. Your continued use of the App after the change becomes effective constitutes acceptance of the updated Policy.

14. Contact

If you have questions, requests, or complaints regarding this Policy or your personal data, contact:

Ghulam Ali
Email: dyced.trips@gmail.com

We will respond within 30 days, or sooner where required by law.