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

# Copycat settings: matching, filters, and notifications

> Configure case-sensitive matching, folder history, match policy, extension filters, and notification behavior to fit your workflow.

Copycat stores your preferences locally on your device, so your settings travel with the app rather than syncing to a remote account. You can find all options in the Options panel — changes take effect on your next copy run.

## Settings reference

<AccordionGroup>
  <Accordion title="Case-insensitive matching">
    When enabled, Copycat ignores capitalization differences when matching file names. For example, `IMG_0001` will match `img_0001` or `Img_0001`.

    This is on by default. Turn it off only if your workflow requires exact case matching — for instance, if you intentionally have files with the same name but different capitalization in your source folder.

    <Tip>Leave case-insensitive matching on for most shooting workflows. RAW files from cameras often arrive in uppercase (e.g., `IMG_0001.CR3`) while client-provided lists may be lowercase.</Tip>
  </Accordion>

  <Accordion title="Source folder history">
    Copycat remembers the folders you've used as copy sources so you can re-select them quickly from a dropdown instead of navigating to them each time.

    The most recently used source folders appear at the top of the picker. You don't need to manage this list manually — it updates automatically as you run copies.
  </Accordion>

  <Accordion title="Destination folder history">
    The same recent-folder memory applies to your destination folders. Previously used destinations appear in the dropdown when you're setting up a new copy run.
  </Accordion>

  <Accordion title="Match policy">
    Controls what happens when multiple files in the source folder share the same stem (file name without extension).

    <CardGroup cols={2}>
      <Card title="Newest Only" icon="clock">
        Copies only the most recently modified file when there are duplicates. This is the default and works well for most photographers.
      </Card>

      <Card title="All" icon="copy">
        Copies every file that matches the requested name, regardless of how many exist. Use this if you intentionally keep multiple versions of a file.
      </Card>
    </CardGroup>

    <Note>If your source folder has both a `.CR3` and a `.JPG` with the same name (e.g., `IMG_0001.CR3` and `IMG_0001.JPG`), the match policy determines which — or how many — get copied when `IMG_0001` is requested.</Note>
  </Accordion>

  <Accordion title="Extension filters">
    Restrict which file types Copycat considers during indexing and copy runs. When filters are set, only files whose extension matches the list are included.

    Leave this empty to index every file in the source folder. See the [File Filters](/docs/configuration/file-filters) page for full setup instructions.
  </Accordion>

  <Accordion title="Notification preferences">
    Controls whether Copycat shows in-app banners and desktop system notifications during and after copy runs. You can enable or disable notifications by type:

    | Notification type          | Default |
    | -------------------------- | ------- |
    | In-app notifications       | On      |
    | Desktop (OS) notifications | On      |
    | Success messages           | On      |
    | Error messages             | On      |
    | Info messages              | On      |
    | Warning messages           | On      |

    The notification history panel keeps up to 50 recent entries by default.
  </Accordion>
</AccordionGroup>

## Where settings are stored

Settings are stored locally on your device and persist between app restarts. If you run Copycat on more than one machine, each machine maintains its own independent settings.

<Note>There is no cloud sync for settings. Changes you make on one machine do not automatically carry over to another.</Note>
