TELCOMA Global  /  Contact & Company Tags  /  Privacy policy

What the app can see, what it keeps, and when it deletes it.

This policy covers the Contact & Company Tags app for HubSpot.

Effective date: 1 October 2026  ·  Provider: TELCOMA Technologies Private Limited (trading as TELCOMA Global), SCO 124, 4th Floor, Feroze Gandhi Market, Ludhiana, Punjab 141001, India  ·  [email protected]

1

What the app is

Contact & Company Tags ("the app") adds a Tags card to contact, company and deal records in HubSpot, and a settings page for managing tags. Tags are saved in a multiple-checkbox property in your own HubSpot account. The card and settings page run inside HubSpot; they send each change to a small backend we run on Cloudflare, which makes the matching call to HubSpot's API.

2

The permissions it asks for

  • crm.objects.contacts / companies / deals — read and write: to read the tag property on the record you are looking at, save the tags you tick, and replace or remove a tag on records when an admin merges or deletes it.
  • crm.schemas.contacts / companies / deals — read and write: to create the Tags property and its group, list your multiple-checkbox properties in the settings page, and add, rename or remove tags, which HubSpot stores as the property's options.
  • settings.users.read: before any change on the settings page, to check that the signed-in user is a Super Admin.
  • oauth: required by HubSpot for every app.

The app requests no sensitive-data scopes and no access to email, files, conversations, tickets or anything else.

3

What we store

In a Cloudflare D1 database:

  • Your HubSpot account ID, and when the app was installed and last used.
  • The app's OAuth refresh and access tokens for your account, encrypted with AES-256-GCM.
  • The list of permissions HubSpot granted.
  • Your settings: which property holds tags for each object, and whether users may create tags from the card.
  • The colour of each tag, stored against the tag's internal value (for example vip_customer → blue).
  • After an uninstall, the date we detected it, kept for up to 30 days.

We do not store any record data: no names, email addresses, companies, deals, notes or property values. Tag names live in HubSpot, as the property's options. While a request is being handled, our backend sees the record ID and the tags involved; it keeps none of it.

4

Where data goes

The backend runs on Cloudflare Workers, and the database is Cloudflare D1, hosted in North America. Cloudflare, Inc. is our hosting provider and only subprocessor. The backend talks to HubSpot's API and nothing else. There are no analytics, no advertising, no cookies and no AI processing.

HubSpot adds the ID and email address of the signed-in HubSpot user to each request the card makes. The backend uses the account ID to find your tokens. For changes on the settings page, it also asks HubSpot whether that user is a Super Admin and remembers that user's ID with the yes-or-no answer, in memory, for five minutes. Nothing about users is written to the database: no user IDs, names or email addresses.

5

How requests are protected

Every request from the card or settings page carries HubSpot's signature. The backend checks the signature and its timestamp before doing anything, so only HubSpot, on behalf of a signed-in user of your account, can use your tokens. The tokens are used only for the change that user asked for.

6

What the app does not do

  • It does not read or change the value of any property other than the one that holds your tags. To offer a choice of property in the settings, it reads the list of your property definitions, not their values. About users, it only reads whether one is a Super Admin.
  • It does not create, delete or merge records.
  • It does not act on its own. Every change comes from someone clicking in the card or the settings page.
  • It does not sell, share or use your data for anything else, including training AI models.

7

Retention and deletion

We keep the items in section 3 while the app is installed. When you uninstall, HubSpot revokes the app's tokens. An hourly job re-checks accounts that have not used the app for two days; when HubSpot reports the access revoked, the tokens are deleted at once, normally two to three days after you uninstall. Your settings and tag colours are kept for 30 more days in case you reinstall, then deleted. The Tags property and the tags on your records stay in your HubSpot account: they are your data, and you can delete the property in HubSpot at any time. To have everything deleted straight away, email [email protected].

8

Roles

For the data processed through the app, your organisation is the data controller and TELCOMA Global processes it on your instructions, to provide the service you installed. The app is designed to hold almost no personal data.

9

Security

  • Tokens are encrypted at rest with a key kept in Cloudflare's secret store, separate from the database.
  • All traffic uses HTTPS.
  • Logs record the account ID, the route and errors. They never contain tokens, email addresses or record data.
  • Access to the Cloudflare account is limited to our engineers.

Report a security concern to [email protected]. Please don't post it publicly.

10

Contact and changes

Questions, data requests and complaints: [email protected], answered within one business day. If this policy changes, we will update the date at the top, and tell you in the app's listing if the change affects what is stored.