> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cachd.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Import Saved Posts from Social Apps and Video Platforms

> Connect Twitter/X, Reddit, YouTube, and Google Photos to import your saved and liked content directly into your Cache library in one place.

Stop scrolling back through your social apps every time you want to find something you saved weeks ago. Connect your accounts once and Cache pulls in your bookmarked tweets, saved Reddit posts, YouTube videos, and chosen photos — all indexed and searchable from a single place so you can actually find what you meant to revisit.

## Supported sources

<CardGroup cols={2}>
  <Card title="Twitter / X" icon="x-twitter">
    Import your bookmarked tweets and saved posts. Cache reads your Twitter/X bookmarks and adds them to your library so they're searchable by text, author, or topic.
  </Card>

  <Card title="Reddit" icon="reddit">
    Import your saved posts and comments. Anything you've saved across subreddits comes into Cache, organized and ready to search — no more digging through your Reddit profile.
  </Card>

  <Card title="YouTube" icon="youtube">
    Import your Watch Later queue and liked videos. Keep every video you've flagged visible in your library so you never lose track of what you meant to watch.
  </Card>

  <Card title="Google Photos" icon="images">
    Import images you explicitly select using Google's read-only photo picker. Cache only sees and imports the photos you actively choose — nothing else in your account is accessed.
  </Card>
</CardGroup>

## Connecting a source

<Steps>
  <Step title="Go to Settings > Connected Accounts">
    Open Cache and navigate to **Settings** in the sidebar, then select **Connected Accounts**. You'll see a list of all supported platforms.
  </Step>

  <Step title="Find the platform you want to connect">
    Locate the source you'd like to import from — Twitter/X, Reddit, YouTube, or Google Photos. Each card shows the connection status and what Cache will import.
  </Step>

  <Step title="Click Connect">
    Click the **Connect** button on the platform card. Cache redirects you to that platform's OAuth authorization page.
  </Step>

  <Step title="Review and authorize the permissions prompt">
    The platform shows you exactly what access Cache is requesting. Cache only asks for **read-only** access to the specific content types it needs to import — review the listed permissions and click **Authorize** to proceed.
  </Step>

  <Step title="Choose what to import">
    After authorizing, Cache may ask you to confirm which content types to import (for example, Watch Later vs. liked videos on YouTube). Select your preferences and confirm.
  </Step>

  <Step title="Wait for the initial import to complete">
    Your saves will begin appearing in your Cache library within moments. Large libraries may take a few minutes to fully sync — you'll see a progress indicator on the Connected Accounts page.
  </Step>
</Steps>

## Permissions Cache requests

Cache requests the narrowest possible scope for each integration. Here is a summary of what is requested and why:

| Source        | Permission                      | What Cache does with it                                      |
| ------------- | ------------------------------- | ------------------------------------------------------------ |
| Twitter / X   | Read bookmarks                  | Imports your saved tweets into your Cache library            |
| Reddit        | Read saved posts                | Imports your saved posts and comments from Reddit            |
| YouTube       | Read Watch Later & liked videos | Imports your Watch Later queue and liked video list          |
| Google Photos | Read-only picker                | Imports only the photos you explicitly select — nothing else |

No connection grants Cache the ability to post, delete, or modify content on any platform.

## Disconnecting a source

You can remove any connected account at any time:

<Steps>
  <Step title="Open Connected Accounts">
    Go to **Settings > Connected Accounts**.
  </Step>

  <Step title="Disconnect the platform">
    Find the platform you want to disconnect and click **Disconnect**.
  </Step>

  <Step title="Confirm the prompt">
    Cache immediately revokes its access and stops syncing that source.
  </Step>
</Steps>

Previously imported items remain in your library unless you choose to delete them. To remove imported content, select the items in your library and choose **Delete** — or use **Select All** to clear everything imported from that source at once.

<Warning>
  Review each connection's requested permissions carefully before authorizing. Only connect accounts you trust. You can disconnect any account at any time from **Settings > Connected Accounts**, but it is good practice to also revoke access directly in the third-party platform's own security settings to ensure the token is fully invalidated.
</Warning>
