

When I look at Cascadea’s permissions in Safari, it says it can read sensitive information from webpages, including stuff like passwords and credit cards! You aren’t stealing my credit card info, are you?!Ībsolutely not! Safari lists these things as examples of the kinds of things an extension like Cascadea could hypothetically do, because Cascadea does have full access to the contents of any websites you visit. You can check this in Safari’s developer tools, as an error will typically appear in the Console. (You can reorder the Style List by simply dragging and dropping styles up and down the list!) In some cases, a site’s Content Security Policy may also block rules from working (or even stop Cascadea from injecting styles at all). One solution is to make a custom style for just your rules, and put it at the top of your Style List, so that those rules are always the first thing injected by Cascadea. If you try to add an rule to a style in the middle of the Style List (or in a later section of a style), and there are other styles or sections that get injected into the same page first, they won’t work.

For Cascadea, all injected styles are injected into pages in a single element, in top-to-bottom order in the Style List. Keep in mind that rules have to be at the top of any stylesheet they’re included in. I’ve added an rule into my custom style, but it’s not working. However, you can still write rules to use webfonts in your custom styles. Since this is a deliberate Safari security measure, Cascadea doesn’t have a way to bypass this limitation. This prevents websites from fingerprinting and tracking users based on what fonts they have installed. What’s the problem?īeginning in Safari 12, Safari no longer allows sites to use locally-installed fonts on your computer, aside from a limited selection of system fonts. I am trying to use a font in my custom styles, but it doesn’t seem to load. At no point does Cascadea store or transmit any information about what websites you are visiting, or any information you are entering or viewing on those sites. The extension needs to see what webpages you are visiting so that it can determine what custom styles should be applied, and it needs permission to read and modify those webpages to inject your custom styles. These permissions are essential to Cascadea's ability to function.
Cascadea ccess install#
When you install Cascadea and enable the extension in Safari, you may notice that the extension requires the ability to see any webpages you are visiting, as well as view and modify the contents of these webpages. You can also optionally sync your styles and preferences using iCloud, which is governed by Apple's iCloud Terms and Conditions. If you have enabled App Analytics in macOS, Apple may supply me with anonymous crash reports to help me identify issues in the app. The app itself has absolutely no analytics code, no behavior tracking, and no A/B testing. Cascadea's privacy policy is very simple: I don't collect any data from you using the app.
