Skip to content

Legal

Privacy Policy

What information AppSwift handles on its website and in its products, including MarineInspect, why, who it is shared with, and how it is protected.

Last updated October 19, 2026

Contents

1.Introduction

This Privacy Policy explains what information Ajay Sharma handles, why, who it is shared with, and the choices available to you. It applies to the AppSwift website and to the software published under the AppSwift and MarineInspect names. Today that includes MarineInspect, inspection software for boat dealerships: the Dealer Admin web portal, the MarineInspect mobile app, and the customer video pages that dealerships share with their customers.

2.Who we are

MarineInspect is published by Ajay Sharma, an individual software developer (“Ajay Sharma”, “we”, “us”). AppSwift and MarineInspect are product names. They are not a separate company, and this policy is not offered by a company. Ajay Sharma is the person responsible for the information handled through the AppSwift website and MarineInspect, as described in this policy. MarineInspect is boat inspection software for marine dealerships and service departments.

3.Scope

MarineInspect is a business service. This policy covers:

  • Visitors to the AppSwift website, including the MarineInspect product pages, and people who contact us.
  • Dealer Admins who create and manage a dealership account.
  • Managers and Technicians who are invited by their dealership to use the mobile app.
  • Dealership customers whose details, boats, and inspections are recorded by a dealership, including customers who open a shared inspection video link.

Each dealership decides what customer, boat, and inspection information to record in MarineInspect. For that information, the dealership is responsible for its own relationship with its customers, and we process the information on the dealership's behalf and according to its instructions (see Dealership-controlled information).

4.Information we collect

Dealer sign-up. When a dealership signs up on our website we collect the dealership name, the Dealer Admin's first and last name, work email address, optional mobile phone number, and password, and the chosen plan and number of seats.

Account and team information. For every user: name, email address, optional phone number, role (Dealer Admin, Manager, or Technician), the dealership the user belongs to, whether the account is active, and when the account was created. Passwords are handled by our authentication provider and are not visible to AppSwift staff or to dealerships.

Dealership information. Dealership name, email, phone number, address, website, and logo, used for the dealership's workspace and on its inspection reports.

Customer information entered by a dealership: first and last name, email address, phone number, postal address, and notes.

Boat information entered by a dealership: manufacturer, model, year, hull identification number (HIN), registration number, engine make and model, and notes.

Inspection information: inspection type, checklist template, work order ID, checkpoint results and statuses, technician notes, the technician who performed the inspection, and when it was started and completed.

Photos and videos captured or selected for an inspection, with their file name, file type, file size, video duration, thumbnail, who added them, and when.

Device information from the mobile app, described in Device information.

Billing information. Plan, seat count, subscription status, billing period, and the identifiers our payment processor uses for the dealership's customer record and subscription. Card details are handled by our payment processor and are not received or stored by AppSwift (see Payment information).

Usage records needed to run the service: storage used by each dealership and the number of AI features used, with the AI model, processing size, and estimated cost of each request, so plan allowances can be applied.

Messages you send us by email or through the contact form on our website, such as your name, email address, company, phone number if you give it, and the content of an enquiry about our products, sales, a demo, or support. Contact form messages are delivered to our support inbox by email through our email hosting provider, and we use them only to reply to you.

5.How we use information

We use information to:

  • Provide the service: create accounts, run inspections, store media, generate reports, and let customers view shared videos.
  • Authenticate users, keep each account on one registered phone, and keep each dealership's data separate.
  • Provide AI features that a dealership's plan includes, when a user chooses to use them.
  • Manage subscriptions, seats, storage limits, and AI allowances.
  • Send service emails such as account invitations and password resets.
  • Diagnose errors, maintain security, and prevent misuse.
  • Respond to questions and support requests.
  • Meet legal obligations.

We do not use dealership or customer information for advertising, and we do not sell personal information.

Where the law requires a legal basis for processing, we rely on performing our contract with the dealership, our legitimate interests in operating, securing, and supporting our products, compliance with legal obligations, and consent where we ask for it.

6.Dealership-controlled information

Customer, boat, inspection, photo, and video records are created and controlled by the dealership. Each record belongs to exactly one dealership, and only that dealership's users can access it, according to their role.

A dealership is responsible for having an appropriate basis to record its customers' information and for responding to its customers' privacy requests. We will assist dealerships with those requests.

7.Inspection and media data

Technicians record inspection results, notes, photos, and videos in the mobile app. Photos and videos are uploaded to private storage for the dealership. Location metadata is removed from photos on the phone before upload. Larger videos are compressed on the phone; smaller clips may be uploaded unchanged, and videos chosen from the photo library may keep metadata added by the device, such as where they were recorded.

The app uses the camera and microphone only when a user starts a capture, and accesses the photo library only when a user chooses existing photos, videos, paperwork, or a dealership logo. The app does not request location access. If the user allows notifications, the app registers an Apple push token so the server can notify that user about an inspection assignment or a completed inspection. The token is stored with the account and removed when the user signs out. Denying notifications does not block the rest of the app.

8.AI processing

On plans that include AI features, MarineInspect uses OpenAI to process information when a user chooses an AI feature. Before the first request, the app or website asks that person to allow or refuse sending information to OpenAI. The choice is stored for that person and can be changed in Settings. If they refuse, AI features stay off and the rest of MarineInspect still works. Nothing is sent to OpenAI unless the stored choice is allow.

  • AI document capture. When a user photographs a work order or boat paperwork, the image is sent to OpenAI to read customer details (name, email, phone, address, notes), boat details (manufacturer, model, year, HIN, registration, engine, notes), and the work order ID. The extracted details are shown to the user for review and are saved only if the user confirms them. MarineInspect does not store the document image or add it to the inspection's media.
  • AI boat health insights. For a boat with completed inspections, the boat's manufacturer, model, and year, the inspection completion date and work order ID, and checkpoint names, statuses, and notes are sent to OpenAI to produce a summary for dealership staff. Customer contact details, photos, and videos are not sent. The resulting summary is stored with the boat.

Each AI request is counted against the dealership's monthly allowance. AI output can be inaccurate and should be reviewed by dealership staff.

OpenAI processes this information on our behalf to provide the result, under its API terms.

9.Customer-facing reports and videos

PDF reports. Inspection reports are generated on the phone. A report includes the dealership's name and logo, customer and boat details, the work order ID, inspection results and notes, inspection photos, and, when the inspection has videos, a link to watch them. Reports are saved in the app's documents on the phone, where they are also visible in the device's Files app, and are shared by the dealership user through the phone's share options (for example email or messages). MarineInspect does not send reports to customers itself.

Inspection video links. The link in a report opens a web page showing the dealership name, the customer's name, the boat, the work order ID, and the inspection videos. The link is long and unguessable, each video is streamed through short-lived access that is checked on the server, the page is excluded from search engines, and no customer account is created. Anyone who has the link can view the page, so it should be shared only with the intended customer. A link keeps working until the video or inspection is deleted or the link is revoked.

10.Payment information

Subscription, invoice, and seat payments are processed on the website by Cashfree or Stripe. The MarineInspect iOS app does not sell subscriptions, seats, or invoices and does not open a checkout. The dealer portal opens Cashfree's hosted checkout for payments in Indian rupees. Dealerships that are already billed through Stripe continue to pay on Stripe-hosted pages. Card, UPI, and bank details are entered on the payment processor's own hosted pages and are sent directly to that processor. AppSwift does not receive or store full card numbers or card security codes.

We receive from the payment processor the information needed to manage the subscription, such as the customer and subscription identifiers, plan, seat count, billing period, payment status, and invoice records. The payment processor's own privacy policy applies to the information you give it directly.

11.Authentication and account security

Users sign in with an email address and password through our authentication provider, Supabase. New Managers and Technicians receive an email invitation from their dealership and set their own password. Password reset links are sent by email.

The mobile app keeps the user signed in by storing a session on the phone. The website uses cookies only to keep Dealer Admins signed in to the portal; it does not use advertising or analytics cookies. Our authentication provider records sign-in events, which can include the IP address and browser or device details, to operate and secure sign-in.

Dealer Admins can deactivate a user at any time, which blocks that user from using the app and portal.

12.Device information

To keep each account active on one phone at a time, the mobile app registers the phone the first time a user signs in. We store the platform (for example iOS), the device name set on the phone, the app version, when the device was registered and last seen, and a one-way hash of a random credential that stays in the phone's secure storage. We also keep a record of device events (registered, verified, revoked, and denied access attempts) for security.

The app does not access advertising identifiers and does not use device information for tracking. Dealer Admins can see which device is registered to each team member and can revoke it.

13.Storage and hosting

The MarineInspect database, authentication, file storage, and server functions run on Supabase. Inspection photos, videos, and dealership logos are stored in private Supabase Storage buckets that are not publicly accessible; files are organized per dealership and served through short-lived access.

The AppSwift website is served by a third-party website hosting provider.

14.Third-party services

We use the following service providers to operate the AppSwift website and MarineInspect:

  • Supabase — database, authentication (including account emails such as invitations and password resets), file storage, and server functions.
  • Cashfree — hosted checkout for invoice and seat payments started on the dealer portal website. The iOS app does not open Cashfree. Cashfree receives the payment details entered on its pages, together with the order amount and currency. Cashfree's own privacy policy applies to information you give Cashfree directly.
  • Stripe — subscription billing for dealerships that pay through Stripe. Stripe receives the dealership name, the Dealer Admin's email address, and payment details entered on Stripe-hosted pages. Stripe's own privacy policy applies to information you give Stripe directly.
  • OpenAI — AI document capture and AI boat health insights, as described in AI processing.
  • Website and email hosting — a third-party hosting provider that serves the AppSwift website and delivers contact form messages to our inbox.

We do not use advertising networks, third-party analytics, or crash-reporting services in the website or the mobile app, and we do not track users across other companies' apps or websites. If we add a service of this kind, we will update this policy.

15.Data sharing

We share information only:

  • With the service providers listed above, to operate our website and products on our behalf.
  • Within a dealership, according to each user's role.
  • With a dealership's customers when the dealership shares a report or video link with them.
  • When required by law, or to protect the rights, safety, and security of our users, customers, or AppSwift.
  • As part of a merger, acquisition, or sale of assets, subject to this policy.

We do not sell personal information and do not share it for advertising.

16.Data retention

MarineInspect retains information for as long as necessary to provide the service and as directed by the applicable dealership, subject to legal and contractual requirements.

  • MarineInspect does not delete or archive a dealership's inspections automatically.
  • Deactivating a user blocks access but keeps the user's name on the inspections and records they created, so the dealership's history stays complete.
  • When a Dealer Admin deletes a completed inspection, or a customer or boat, the related records are removed from the dealership's workspace and can no longer be accessed through MarineInspect.
  • Deleted records and files may persist in our providers' storage systems and backups for a period after deletion.
  • AI document images are not stored by MarineInspect after the extraction is returned.
  • Billing records may be kept as required for accounting and tax purposes.

When a dealership's subscription ends, its records are not deleted automatically. A Dealer Admin can ask us to delete the dealership's information by contacting us, and we will handle the request in line with applicable law and any records we must keep for legal, tax, or accounting reasons.

17.Data security

Security measures used by MarineInspect include:

  • Encrypted connections (HTTPS) between the app, the website, and our servers.
  • Database-level access rules that keep each dealership's records separate and limit each role to what it needs.
  • Private storage for photos, videos, and logos, served through short-lived access.
  • One registered phone per account, with a device credential kept in the phone's secure storage.
  • Administrative credentials and provider keys kept on the server, never in the mobile app or website code.

No method of transmission or storage is completely secure, and we cannot guarantee absolute security. Please report suspected security issues to us using the contact details below. See also our Security page.

18.International data transfers

Our service providers may process information in countries other than the one where you or your dealership are located. Where the law requires it, we rely on appropriate safeguards for these transfers.

19.Your privacy rights

Depending on where you live, you may have rights to access, correct, delete, or receive a copy of your personal information, and to object to or restrict certain processing.

  • Dealership customers: please contact the dealership that recorded your information. The dealership controls those records, and we will help it respond.
  • Dealership users: you can delete your own login in the app under Settings, then Account, then Delete account. A Dealer Admin can also update your details or deactivate your account. You can contact us as well.
  • Anyone else: contact us using the details below.

We may need to verify your identity before acting on a request, and we will respond as required by applicable law.

20.Dealer-managed accounts

MarineInspect accounts are created by dealerships. A Dealer Admin invites users and assigns their role. There is no public sign-up in the mobile app. Each person can delete their own account in the app: Settings, then Account, then Delete account. That removes the login, the phone registration, the profile photo, and assistant chats. Inspections and work orders the person created stay with the dealership, and the name on those records becomes “Deleted user.” If that person is the only active Dealer Admin, the app explains that the dealership's records will be deleted too and asks for a second confirmation. Cashfree and Stripe subscriptions are not cancelled by deletion; email support@appswift.co to close a paid subscription. A Dealer Admin can still deactivate another person without deleting the login.

21.Children

MarineInspect is a business service for dealership staff and is not directed to children. We do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.

22.Changes to this Privacy Policy

We may update this policy as MarineInspect and this website change. We will post the updated version on this page and change the “Last updated” date. If a change is significant, we will take reasonable steps to let Dealer Admins know before it takes effect.

23.Contact information

Questions or requests about this policy or your information:

Ajay Sharma

Individual developer of MarineInspect and the AppSwift website.

Email: support@appswift.co

Or use our Contact page.