To answer this question simply, we receive access tokens for your account when you authorise Fetch and add an integration. We request permissions which are just sufficient for us to serve you well. This means the following for specific integrations, after you integrate them.
You can go to the integrations page and disconnect any application with just a single click.
This would remove access tokens stored at our end for that particular integration. If you want to revoke access at the respective platforms as well, you can use the following guide:
Unfortunately slack doesn't allow any app that uses the search:read scope to be published. More from slack here. This means that we can't publish the Fetch for slack app and your workspace Admin will have to approve it. If you or your workspace admin have more queries, reach out to us at support@getfetch.io.
Unfortunately, slack's authorisation infrastructure doesn't allow for us to request multiple scopes at once. This means that we have to get an initial authorisation for your identity information, which includes your name, email address and some other fields and a second authorisation for getting search access for your workspace's content.
These integrations are an alpha feature for our early adopters and they have not been published or verified by the integration app yet.