Skip to content

Commit

Permalink
docs(Extension): remove tabs permission (#1062)
Browse files Browse the repository at this point in the history
Betree authored Sep 1, 2023
1 parent 72b6663 commit 3c90fb1
Showing 3 changed files with 24 additions and 39 deletions.
21 changes: 8 additions & 13 deletions app/static/assets/help/ar/extension.md
Original file line number Diff line number Diff line change
@@ -7,35 +7,30 @@ and for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/captainfact/)
# Source code

CaptainFact's extension is fully open sourced (GPL3/AGPL3). The main repository is available here:
* https://github.com/CaptainFact/captain-fact-extension

- https://github.com/CaptainFact/captain-fact-extension

The extension also make use of another internal project which injects facts into HTML videos in javascript:
* https://github.com/CaptainFact/captain-fact-overlay-injector

- https://github.com/CaptainFact/captain-fact-overlay-injector

# FAQ

## Why do you need storage permissions ?

We store a local cache of videos ids that exist on CaptainFact. This cache gets updated when you visit Youtube
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
watching and don't send unnecessary requests.

## Why do you need tabs permissions ?

Because we inject script programmatically from background (only if video is known from cache) and
to be able to disable CaptainFact on all tabs when you unselect it from extension popup.

You can check by yourself in `chrome/extension/background.js` (look for `chrome.tabs.`)

## Why do you need Youtube permissions ?

To be able to inject the facts overlay on Youtube videos.

## Why do you only inject on youtube.com and not in embedded players everywhere else ?

We may want to implement this in a separate release in the future. We don't want to implement
this feature in main extension cause it means asking for permissions to access all your sites.
this feature in main extension cause it means asking for permissions to access all your sites.

## Can I add sources on videos directly from the extension ?
Not at the moment.

Not at the moment.
21 changes: 8 additions & 13 deletions app/static/assets/help/en/extension.md
Original file line number Diff line number Diff line change
@@ -7,35 +7,30 @@ and for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/captainfact/)
# Source code

CaptainFact's extension is fully open sourced (GPL3/AGPL3). The main repository is available here:
* https://github.com/CaptainFact/captain-fact-extension

- https://github.com/CaptainFact/captain-fact-extension

The extension also make use of another internal project which injects facts into HTML videos in javascript:
* https://github.com/CaptainFact/captain-fact-overlay-injector

- https://github.com/CaptainFact/captain-fact-overlay-injector

# FAQ

## Why do you need storage permissions ?

We store a local cache of videos ids that exist on CaptainFact. This cache gets updated when you visit Youtube
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
watching and don't send unnecessary requests.

## Why do you need tabs permissions ?

Because we inject script programmatically from background (only if video is known from cache) and
to be able to disable CaptainFact on all tabs when you unselect it from extension popup.

You can check by yourself in `chrome/extension/background.js` (look for `chrome.tabs.`)

## Why do you need Youtube permissions ?

To be able to inject the facts overlay on Youtube videos.

## Why do you only inject on youtube.com and not in embedded players everywhere else ?

We may want to implement this in a separate release in the future. We don't want to implement
this feature in main extension cause it means asking for permissions to access all your sites.
this feature in main extension cause it means asking for permissions to access all your sites.

## Can I add sources on videos directly from the extension ?
Not at the moment.

Not at the moment.
21 changes: 8 additions & 13 deletions app/static/assets/help/es/extension.md
Original file line number Diff line number Diff line change
@@ -7,35 +7,30 @@ and for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/captainfact/)
# Source code

CaptainFact's extension is fully open sourced (GPL3/AGPL3). The main repository is available here:
* https://github.com/CaptainFact/captain-fact-extension

- https://github.com/CaptainFact/captain-fact-extension

The extension also make use of another internal project which injects facts into HTML videos in javascript:
* https://github.com/CaptainFact/captain-fact-overlay-injector

- https://github.com/CaptainFact/captain-fact-overlay-injector

# FAQ

## Why do you need storage permissions ?

We store a local cache of videos ids that exist on CaptainFact. This cache gets updated when you visit Youtube
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're
watching and don't send unnecessary requests.

## Why do you need tabs permissions ?

Because we inject script programmatically from background (only if video is known from cache) and
to be able to disable CaptainFact on all tabs when you unselect it from extension popup.

You can check by yourself in `chrome/extension/background.js` (look for `chrome.tabs.`)

## Why do you need Youtube permissions ?

To be able to inject the facts overlay on Youtube videos.

## Why do you only inject on youtube.com and not in embedded players everywhere else ?

We may want to implement this in a separate release in the future. We don't want to implement
this feature in main extension cause it means asking for permissions to access all your sites.
this feature in main extension cause it means asking for permissions to access all your sites.

## Can I add sources on videos directly from the extension ?
Not at the moment.

Not at the moment.

0 comments on commit 3c90fb1

Please sign in to comment.