1. Home
  2. Privacy Policy

Privacy

KaamLink Privacy Policy

This page explains exactly what the KaamLink app collects, why each piece of it is needed to make the app work, who else can see it, and how to get rid of it. It describes what the app actually does today — not what it might do later.

The short version

KaamLink connects customers who need home-service work done with independent professionals working nearby. To do that, the app needs to know who you are, roughly where you are, and what the job is. That is most of what it collects.

  • You sign up with a name, a mobile number and a six-digit PIN. No email address, no OTP.
  • Your location is read once, in the foreground, when you ask for it. Never in the background.
  • Photos, chat messages and job details are shared with the one person on the other side of the job.
  • We contact exactly two outside services, and neither of them sees your personal details in a job.
  • You can delete your account from inside the app, and reverse it for 30 days.

What we collect, and why

Everything below is collected because a specific part of the app stops working without it. We do not collect anything for analytics, advertising or profiling.

Your name
Shown to the person on the other side of a job so they know who they are dealing with, and shown on a review you leave. Required at sign-up.
Your mobile number
This is your account. It is how you sign in, and it is the only identifier the system uses to find your account. Once a job is assigned, it is released to the one person on that job so you can be called. Required at sign-up.
Your PIN
A six-digit number you choose. It is stored only as a one-way hash — we cannot read it, and nobody at Connectgo can tell you what it is.
Your preferred language
English, Hindi or Gujarati. Stored on the account so the app, and the messages we send you, come in the language you picked.
Your addresses and location coordinates
An area, city, district, state and pincode, and where you allowed it, latitude and longitude. This is the most identifying thing in the system, and it is also the thing the whole app turns on: matching a job to professionals nearby is a distance calculation. Customers can save several addresses with labels. Professionals must set one working location with real coordinates, because every job that reaches them is measured in kilometres from that point.
Job details
The title, description, service category, preferred date, budget range, and the amounts the two of you agree and finally settle on. These make up the job record.
Photos you attach
Photos of the problem on a request, photos of the finished work on a completion, photos inside a chat message, portfolio photos a professional uploads, and a profile photo if you add one.
Chat messages
The text of messages between the customer and the assigned professional on a job, with timestamps and one optional photo per message. Chat only exists once a job is assigned — there is no open messaging on KaamLink.
Reviews and ratings
A star rating from 1 to 5 and an optional comment, written by the customer about the professional after a job is completed. These are public on the professional's profile. Professionals are not rated by customers in the other direction.
Professional profile details
For a professional account only: a short bio, years of experience, the trades you offer with your price range and how you charge, your service radius, your weekly working hours and any time off, and your portfolio.
Verification documents
For a professional who asks to be verified: one identity or trade document. It is stored privately and can only be opened by a Connectgo administrator reviewing it.
Push notification token
An anonymous token your phone gives the app so a notification can reach you, along with the platform, an app version and when the device was last seen. It identifies a device, not you.
Sign-in records
When you last signed in, and session tokens for each device you are signed in on. Refresh tokens are stored only as a hash, never in a readable form.
Reports and safety records
If you report a job, a professional, a customer or a review, we keep the reason code and what you wrote, so a person at Connectgo can look at it. A professional can also leave four private yes/no answers about a customer after a job — the customer is never shown them and is never told they exist.
Contact events
When you tap the call button, we record that the tap happened. We do not read your call log, we do not know whether the call connected, and we never see how long it lasted. The app hands the number to your phone's own dialler and stops there.

What we do not collect

We are listing this explicitly because it is unusual, and because it is easier to trust a privacy policy that says what is absent as clearly as what is present.

  • No email address. The app never asks for one.
  • No date of birth, gender, or any government ID number.
  • No payment details. KaamLink handles no money at all.
  • No analytics SDK, no crash reporting service, no advertising identifier.
  • No access to your contacts, calendar or microphone.
  • No background location and no tracking of a professional while they travel.
  • No call logs, call duration or telephony state.
  • No OTP or SMS verification — the app sends no SMS at all.

Device permissions

Android asks you before any of these are granted, and the app keeps working, in a reduced form, if you refuse.

Android permissions KaamLink requests and what each is used for
PermissionWhat it is used forIf you say no
Location (while the app is open) Read once, on demand, to show professionals near you, sort search results by distance, and fill in the address on a job. The app then asks Android to turn those coordinates into an area and city name. Customers can type an area and city by hand and everything else works — results are sorted by rating instead of distance. A professional does need a real location, because matching is measured from it.
Camera and photos Only when you tap to attach a photo: a request photo, a completion photo, a chat photo, a portfolio photo or a profile picture. You simply cannot attach photos. Nothing else changes.
Notifications To tell you when a professional replies, a quote arrives, work starts, or a message comes in. Everything still appears in the notifications list inside the app; you just will not get an alert on your phone.

Background location is switched off in the app's own configuration — not merely unused, but explicitly disabled, along with motion sensing and any foreground location service. The permission to draw over other apps is blocked outright. The microphone permission that the photo library normally pulls in is disabled too.

What the other person sees

KaamLink is a two-sided app, so some of your information deliberately reaches the person on the other side of a job. How much depends on how far along the job is, and the app is strict about the line.

Before a professional holds the job

When you post a job, up to five nearby professionals are invited to respond. At that point each of them sees the job title, the service, your description, the photos you attached, your name, the area and city, roughly how far away it is, your preferred date and your budget range.

They do not see your street address and they do not see your phone number. The coordinates they are given are deliberately coarsened to around a hundred metres. Nobody gets a head start by calling you first.

Once a professional is assigned

When you accept a quote or a professional accepts your request, the two of you are working together, and the app releases what you need to actually meet: the exact location of the job and each other's phone numbers. A chat thread opens on that job. A professional who was merely invited, or who was passed over, never gets any of this.

A professional's own number is released to customers browsing their profile only if that professional has switched phone contact on. Many have not, and the call button is disabled in that case.

Publicly visible

A professional's name, trade, bio, service area, rating, portfolio photos and profile photo are visible to any signed-in customer searching. Reviews customers write, including the reviewer's first name and their star rating, are shown on that professional's profile. A customer's profile is not browsable by professionals.

Photos and where they are stored

Photos are not all treated the same way, so it is worth being precise.

  • Job photos and chat photos are private. They are kept outside the web root and can only be opened through a link that is generated for you at the moment you view the job or the chat, is checked against your permission to see that job, and stops working after thirty minutes.
  • Portfolio photos and profile pictures are public by design. A portfolio is a shop window and a profile picture is a public face. Their file names are random, so they are not guessable, but anybody who has the link can open one. Do not put anything in a portfolio photo you would not show a stranger.
  • Verification documents are the most restricted thing in the system. They are private and can only be streamed by a Connectgo administrator reviewing that specific submission.

Every uploaded file is renamed to a random identifier generated on our server; nothing from your phone's file name reaches our storage. Only JPEG, PNG and WebP images are accepted (plus PDF for a verification document), up to 5 MB each, and the app shrinks a photo on your phone before it is uploaded.

Outside services we contact

There are exactly two, and we have listed what each one receives. There is no third.

The push notification service (Expo, then Google)

To make a notification appear on your phone, we send it to Expo's push service, which hands it to Google's notification system for Android. What travels with it is: your device's push token, a short title and body, and a few identifiers such as the job or message id so tapping the notification opens the right screen. The body names the job and the other person, and can carry a short preview of a chat message. Full chat contents are not sent this way. If a device is no longer reachable, we delete that token straight away.

A translation service, for service category names only

When a Connectgo administrator adds a new service category, its name and description are translated into Hindi and Gujarati with the help of an outside translation API. This is used only for category names typed by our own staff. No job description, no chat message, no name, no address and nothing else belonging to a user is ever sent to it.

Things that sound like third parties but are not

Live updates in chat and on job screens run on our own server, not a hosted messaging cloud. Turning your coordinates into an area name is done by your own phone's built-in geocoder, not by an API of ours. The "describe your problem" feature that guesses which trade you need is plain text matching against our own list of categories — it runs on our server, it makes no network call of its own, and it is not AI.

How long we keep things

Some of this is automatic and precise. Where it is not, we say so.

  • Your account and its data are kept while the account exists. When you ask us to delete it, see the account deletion page for exactly what goes and what stays.
  • Read notifications are deleted automatically 90 days after they arrive. Unread ones are left alone.
  • Expired session tokens are deleted 30 days after they expire.
  • A job request nobody answered stops being offered to professionals after seven days.
  • Job records, including the amounts agreed and the photos of the finished work, are kept indefinitely. They are the only record either side has of what was agreed and what was done, and they belong to both of you — which is why they survive even when one of you deletes an account.
  • Reports and administrator records are kept so that a safety record about one person cannot be erased by the other person closing their account. We have not set a fixed expiry for these.

We do not currently publish a backup rotation window. If you need to know how long a deleted record could still exist in a backup before it is overwritten, write to us and we will tell you what the answer is at that time.

How the data is protected

  • Your PIN is stored only as a one-way hash. Nobody can read it back, including us.
  • Sign-in attempts are rate limited, both by the device's address and by the phone number being tried, so somebody guessing at your PIN is throttled quickly.
  • Every request re-checks whether the account is still active, so a suspension or a deletion takes effect immediately rather than at the next sign-in.
  • Job photos, chat photos and verification documents sit outside the public web root and are reachable only through a short-lived link issued after a permission check.
  • Uploads are checked for type and size twice, and renamed on our server.
  • The app stores your session on your phone in the operating system's own secure keystore, not in ordinary app storage.

No system is perfectly secure, and we do not claim any certification, audit or compliance badge we have not actually been through. If you believe an account has been accessed without permission, tell us at contact@connectgoinfoware.com and we will act on it.

Your rights, and how to use them

Your rights and how to exercise each one
What you can doHow
See what we hold about you Most of it is on screen: your profile, addresses, jobs, chats and reviews. For anything else, email us and we will put together a copy.
Correct something wrong Edit your name, photo, addresses, bio, services and availability directly in the app. For anything you cannot edit, email us.
Change your language Profile, then Language. It applies straight away and is saved to your account.
Stop push notifications Turn off notifications for KaamLink in your phone's settings. The in-app list still works.
Stop sharing your number on your profile Professionals: turn off phone contact in your profile. Your number is then released only on a job you actually hold.
Delete your account Profile, then Account Settings, then Delete My Account. See the account deletion page.
Ask us to remove something specific If you typed a phone number or an address into a job description or a chat message and want it taken out, email us and say which job. We will remove it by hand.
Complain Write to contact@connectgoinfoware.com or call +91 76006 17300. A person reads it.

We ask you to make requests from the mobile number registered on the account, because that number is the account and it is how we confirm a request is really yours. There is no charge for any of this.

Deleting your account

You can delete your KaamLink account yourself, from inside the app, in a few taps: Profile → Account Settings → Delete My Account. You are signed out everywhere immediately, and you have 30 days to change your mind before anything is erased.

The full detail — what is permanently removed, what is anonymised, what is kept and why, how to cancel a deletion, and what to do if you have already uninstalled the app — is on its own page.

Read the account deletion page

Children

KaamLink is built for adults arranging or carrying out paid home-service work. It is not intended for children, and we do not knowingly hold an account belonging to one. The app does not ask for a date of birth, so if you believe a child has an account, tell us and we will remove it.

Changes to this policy

When the app changes in a way that affects what it collects or who can see it, this page is updated and the date at the top changes with it. If a change is significant, we will also say so in the app. Continuing to use KaamLink after a change means the updated policy applies to you.

Contact us about privacy

Any question about this page, a request about your data, or a complaint goes to the same place, and a person at Connectgo Infoware reads it.

Please include the mobile number registered on your KaamLink account so we can find it. You can also see our Terms of Service for what KaamLink is and is not responsible for, or use the contact form.