Safi Privacy Policy

Last updated: May 23, 2026

This Privacy Policy explains how Safi collects, uses, stores, shares, transfers, retains, and protects personal data when you use the Safi mobile application and related services.

1. Our Privacy Approach

Safi is built around data minimization.

We collect only the data that is necessary to deliver the app’s core services, including shift tracking, trip logging, earnings and expense reporting, vehicle cost estimation, support, notifications, security, and service reliability.

Examples:

  • We collect location samples during active tracking sessions to calculate shift distance and route-based insights.
  • We collect trip fares, income, and expenses to calculate net results and reports.
  • We collect a push notification token only to send app-related notifications.

We do not sell personal data.

We do not use your precise location, trip history, earnings, or expenses for third-party advertising or cross-app tracking.

2. Data We Collect

A. Account and profile data

We may collect:

  • Email address and authentication data, managed through Supabase Auth
  • Required profile details for account setup, including full name and date of birth
  • Additional profile details, such as phone number, gender, or nationality, may be collected if you choose to provide them or if they are needed for a specific app feature, support purpose, eligibility, localization, or legal/compliance reason.
  • Country code derived from your device locale and stored in your profile for localization and consistency
  • Referral code, if provided

Purpose:

  • Create and secure your account
  • Personalize your profile and support interactions
  • Communicate with you about your account or support requests
  • Protect the service from unauthorized access or abuse
  • Support localization, eligibility, compliance, or feature-specific needs where applicable

Some account data is required to create and use a Safi account, including date of birth for minimum-age eligibility checks.

B. Operational driver data

We may collect:

  • Vehicle records, including make, model, year, fuel settings, oil settings, and related fields
  • Shift records, including start time, end time, duration, distance, and shift status
  • Trip records, including platform, fare, timestamps, distance, and optional pickup/dropoff location fields
  • Transactions, including income entries, expense entries, source labels, categories, notes, and dates
  • Targets and planning settings

Purpose:

  • Run Safi’s core features
  • Track shifts, trips, income, and expenses
  • Estimate fuel, oil, and other vehicle-related costs
  • Generate period-based and shift-based reports (for example week, month, or custom range)
  • Help you understand your net results from driving work

If you enter shift, trip, income, expense, or vehicle data manually, Safi stores the information you provide so it can generate reports and summaries.

C. Location and route data

We may collect:

  • GPS coordinates
  • Route markers
  • Distance and movement-related data
  • Pickup/dropoff location fields when you enter or save them

Purpose:

  • Calculate shift distance
  • Calculate runtime metrics
  • Support route-based views
  • Improve shift and trip analytics
  • Estimate driving-related costs more accurately

Safi collects location data only when you start a shift or use a tracking feature that requires location access.

If you enable live shift tracking, Safi may collect location data while the app is in the background to calculate shift distance, duration, route markers, and related cost estimates.

Background location collection stops when the tracking session ends.

If you do not grant location permission, live shift tracking and route-based distance calculation may not work. However, you may still be able to enter shift or trip information manually where supported.

D. Device and technical data

We may collect:

  • Push notification token
  • Device platform type
  • App language
  • Basic operational logs
  • Error context, diagnostics, and performance data needed for reliability and security

Purpose:

  • Deliver push notifications
  • Maintain service quality
  • Detect and fix errors
  • Protect the app from abuse, fraud, or unauthorized access
  • Improve app reliability and performance

E. Support and communications data

We may collect:

  • Support threads and messages you send in-app
  • Support request status
  • Announcement read/archive state
  • Replies, suggestions, complaints, or help messages you submit

Purpose:

  • Provide customer support
  • Respond to questions or complaints
  • Send in-app communications
  • Track whether important announcements were read or archived
  • Maintain records needed to resolve support issues

3. App Permissions

Safi may request access to:

  • Location: to calculate shift distance, route markers, trip-related metrics, and driving-related cost estimates.
  • Background location (on supported platforms): to continue calculating distance and route data during an active shift when the app is not open.
  • Notifications: to send shift reminders, trip/session alerts, support updates, account messages, and other app-related notifications.

Safi does not access permissions unless they are needed for app features and allowed by your device settings.

You can manage app permissions through your device settings.

4. Data We Do Not Collect for Current Services

For the current Safi app flow:

  • We do not process in-app card payments.
  • We do not store full credit card or debit card details.
  • We do not need VAT billing data to provide current core features.
  • We do not sell personal data.
  • We do not use personal data for third-party advertising or cross-app tracking.

If Safi later offers subscriptions or in-app purchases, payment processing will be handled by Apple, Google, or another payment provider. Safi will not receive or store your full card details.

5. How We Use Data

We use personal data to:

  • Provide and operate Safi features
  • Authenticate users and protect account security
  • Track shifts, trips, income, expenses, and vehicle-related costs
  • Generate summaries, reports, insights, and cost estimates
  • Send app-related notifications
  • Respond to support requests
  • Maintain app reliability and performance
  • Detect errors, abuse, fraud, or unauthorized access
  • Enforce product safety, anti-abuse, and platform integrity
  • Maintain operational records related to account deletion or security events
  • Meet legal obligations when applicable

6. Required and Optional Data

Some data is required to provide Safi’s core features. This includes account data (including date of birth), vehicle data, shift records, trip records, transaction records, and technical data needed for security and reliability.

Some data is optional. This may include optional profile fields other than date of birth, notes, support messages, optional pickup/dropoff fields, and some planning settings.

If you choose not to provide required data, some Safi features may not work.

If you choose not to grant location permission, Safi may not be able to calculate live shift distance or route-based metrics. You may still be able to manually enter shift or trip information where supported.

If you choose not to allow notifications, you may not receive shift reminders, trip/session alerts, support updates, or other app-related notifications.

7. Legal Basis for Processing

Depending on applicable law, Safi processes personal data based on your consent where required, or where processing is necessary to provide Safi’s services, protect account and service security, comply with legal obligations, respond to your requests, or achieve other lawful purposes permitted by applicable law.

Where processing is based on consent, you may withdraw consent through app settings, device settings, or by contacting us, depending on the type of data or permission.

Withdrawing consent may affect features that depend on the related data or permission. For example, disabling location permission may prevent live shift tracking from working properly.

8. Sharing and Processors

We share data only with service providers needed to operate Safi.

These may include:

  • Supabase: authentication, database, backend services, and related infrastructure
  • Firebase Cloud Messaging: push notifications
  • Map, tile, or hosting providers configured by Safi: map rendering, route display, or delivery of map tiles
  • Email or communication service providers: account emails, support messages, or app-related communications, if used

We require service providers to use data only for service delivery, security, reliability, and legal compliance.

We do not sell personal data to advertisers.

We do not share your precise location, trip history, earnings, or expenses with third parties for third-party advertising or cross-app tracking.

9. International Data Transfers

Your data may be processed outside Saudi Arabia or outside your country of residence by Safi’s infrastructure providers and service providers.

When personal data is transferred or processed outside Saudi Arabia or your country of residence, Safi takes steps designed to protect the data in accordance with applicable requirements.

These steps may include:

  • Using reputable infrastructure and service providers
  • Applying contractual safeguards where required
  • Using encrypted transport
  • Applying access controls
  • Limiting access to personal data based on operational need
  • Using security restrictions and monitoring where appropriate

10. Retention

We retain personal data only as long as needed to:

  • Provide Safi services
  • Maintain account security
  • Support app reliability
  • Resolve support requests
  • Prevent abuse, fraud, or unauthorized access
  • Maintain operational records related to deletion, troubleshooting, or security
  • Comply with legal obligations

Retention periods may vary depending on the data type, legal requirements, and operational needs.

Typical retention approach:

Data type Typical retention
Account and authentication data Until account deletion, unless limited retention is required for security, legal, or operational reasons
Profile data Until you update it, or until account deletion
Vehicle data Until you archive/remove the vehicle record where supported, or until account deletion
Shift, trip, income, expense, and transaction data Until you edit/archive/remove the relevant records where supported, or until account deletion
Location and route data linked to shifts or trips Retained with related operational records unless explicitly removed by the feature, or until account deletion
Support messages Until account deletion, or as long as needed to resolve support, security, or legal issues
Push notification token Until token replacement/reassignment or account deletion; it may persist after logout
Operational logs, diagnostics, and error context As long as needed for reliability, security, troubleshooting, and abuse prevention
Deletion audit record Target retention up to 90 days
Encrypted infrastructure backups Typically up to 7 days, depending on infrastructure configuration

When personal data is no longer needed, Safi deletes it, anonymizes it, or retains it only where required or permitted for security, operational, legal, or backup purposes.

11. Account Deletion Retention Behavior

You can request account deletion directly in the app from:

More → Profile → Delete account

You can also view account deletion instructions or request deletion support at: https://safi.anaports.com/delete-account.html

When you request account deletion in-app:

  • User-linked app records used by current Safi services are deleted from active production systems.
  • The authentication account is deleted.
  • A minimal technical deletion audit record is kept without raw email, phone number, or name.

The deletion audit record may include:

  • Deletion case ID
  • Request timestamp
  • Completion timestamp
  • Status
  • Error count, if any
  • Hashed internal user reference
  • HMAC-hashed normalized email reference (no raw email stored)

Deletion audit retention:

  • Target retention is up to 90 days for operational verification, security, troubleshooting, and abuse prevention.

Backups:

  • If encrypted infrastructure backups are enabled for the environment, deleted data may remain in backup copies for a limited period before automatic removal.
  • Backup retention is typically up to 7 days, depending on the infrastructure configuration.

Account deletion requests are usually processed immediately or within a reasonable operational period.

If a deletion reference ID is provided, it can be used for operational follow-up if you contact Safi about your deletion request.

12. Your Controls and Rights

Depending on applicable law, you may have the right to:

  • Access your data
  • Correct inaccurate data
  • Request deletion of your account or data
  • Object to certain processing
  • Restrict certain processing
  • Withdraw consent where processing is consent-based
  • Request information about how your data is collected, used, shared, transferred, and retained

You can manage some data directly in the app, including profile, vehicle, shift, trip, income, expense, and target-related information where editing or deletion features are available.

For account deletion, use:

More → Profile → Delete account

You can also view account deletion instructions or request deletion support at: https://safi.anaports.com/delete-account.html

For other privacy requests, contact us using the details below.

13. Complaints

If you have a concern about how Safi handles your personal data, please contact us first using the contact details below so we can review and respond to your request.

If you are in Saudi Arabia and are not satisfied with our response, you may have the right to submit a complaint to the Saudi Data & AI Authority, where applicable.

If you are outside Saudi Arabia, you may have the right to submit a complaint to another competent data protection authority, where applicable.

14. Security

We use reasonable technical and organizational safeguards to protect personal data.

These safeguards may include:

  • Encrypted transport
  • Access controls
  • Authentication protections
  • Database security rules and policies
  • Operational monitoring
  • Limited access to production data based on operational need

No method of transmission or storage is 100% secure.

You are responsible for keeping your account credentials secure and for protecting access to your device.

15. Children and Minimum Age

Safi is intended for users who are at least 18 years old and legally able to manage driving-related income, expenses, and operational records.

Safi is not intended for children or for users under 18.

We collect date of birth during account setup to support minimum-age eligibility checks.

If you believe a person under 18 has created an account or submitted personal data to Safi, contact us so we can take appropriate action, including deletion of the account and related data where appropriate.

16. Changes to This Policy

We may update this Privacy Policy from time to time.

When we update the policy, we will post the updated version with a new “Last updated” date.

For material changes, we may provide additional notice in the app or through another appropriate method.

17. Contact

For privacy questions, rights requests, or complaints:

  • Email: anaportsHQ@gmail.com
  • WhatsApp support: +966 55 600 8837
  • Controller/Entity: Turki Alenezi
  • Address: Riyadh, Saudi Arabia