đź”’ Privacy, permissions, and uninstall
Full transparency on data and permissions — and how to uninstall the app in a few clicks if you don't need it anymore.
For a HubSpot app that works with your CRM data, transparency is everything. Here's what data SIMAP Connect stores, which HubSpot permissions it needs, and how to remove the app any time.
📦 What data do we store?
- OAuth tokens – encrypted at rest (AES-256-GCM), so SIMAP Connect can access HubSpot on your behalf.
- Filter configuration – the filters you set in the app (cantons, CPV codes, etc.).
- Sync state – when the last sync ran, how far the backfill has progressed, etc.
- Subscription status – linked to your ChiliDigital subscription.
What we don't store: no simap.ch credentials (we don't need them), no personal data beyond what you maintain in HubSpot anyway.
🔑 Which HubSpot permissions does the app request?
During installation, you authorize the following scopes:
crm.objects.deals.read+crm.objects.deals.write– to create and update Deals.crm.objects.companies.read+crm.objects.companies.write– to create procurement offices as Companies and link them.crm.schemas.deals.read+crm.schemas.companies.read– to know the property schemas and create custom properties on setup.
We don't need any more permissions — we don't read or write contacts, emails, notes, or anything else.
🗑️ How do I uninstall the app?
âś… Step-by-step:
- In HubSpot, go to Settings → Integrations → Connected Apps.
- Find SIMAP Connect in the list of connected apps.
- Click the "…" menu next to the entry and choose "Uninstall".
- Confirm the uninstall.
đź’ˇ What happens after uninstall?
- The OAuth tokens are revoked on our side immediately.
- The sync stops.
- Imported Deals and Companies stay in HubSpot — they're yours and we never delete them.
- Your filter config and subscription state are preserved on our side so you can reinstall any time without redoing setup.
🔄 Reinstallation:
If you reinstall SIMAP Connect later — within your paid term — your sync resumes automatically with your previous filters. The only thing you have to do is run through the OAuth flow again.
➡️ What's next?