Skip to content

Open Safari's Private Browsing Mode when your workplace, school or parents won't let you.

License

Notifications You must be signed in to change notification settings

Terabyte1385/InTheShade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InTheShade

An application which allows users to open Safari's Private Browsing mode, even when a workplace or school MDM profile, other configuration profile, or Screen Time controls won't allow them to.

Screenshot 2024-07-08 at 17 42 05

It works by using the ASWebAuthenticationSession class to open a private login session... but to a local HTML instead, which can be used to open a new Private tab. ASWebAuthenticationSession does not respect any Private Browsing mode restrictions, so it can be used to 'login' to InTheShade, which will help users launch a new Private Browsing tab.

Compatibility

ASWebAuthenticationSession and SwiftUI, which are critical for the functionality of InTheShade, work with macOS Catalina (10.15) or later. However, InTheShade works with macOS Monterey (12) or later.

macOS Version Compatibility Tested
Sequoia ¹⁵ ☑ Supported ☑ Yes
Sonoma ¹⁴ ☑ Supported ☑ Yes
Ventura ¹³ ☑ Supported ☒ No
Monterey ¹² ☑ Supported ☒ No
Big Sur ¹¹ ☒ Unsupported -
Catalina ¹⁰~¹⁵ ☒ Unsupported -
High Sierra ¹⁰~¹⁴ ☒ Unsupported -

Installation

To install InTheShade:

  • Go to Releases
  • Download the InTheShade.app.zip file
  • Uncompress the downloaded file - you will get InTheShade.app
  • Launch InTheShade.app from anywhere (recommended that you move InTheShade to the Applications folder for easy access)

Contributing

Have an issue or feature request? -> Check issues and create a new one if there isn't one matching your query.

Have any other question? -> Start a Discussion

Do you know how to code and want to help develop the project? -> Open the project in Xcode and create pull requests

Q&A

Is InTheShade available for iPhone or iPad?

No. While all required frameworks are available on iPhone and iPad as well, the method used to open a new Private tab on macOS doesn't work on iOS. Distribution would be much more difficult as well, requiring users to sideload or compile the project themselves.

Is InTheShade dangerous or harmful to my OS?

No. All InTheShade does is launch a login prompt, just like other apps like Twingate and ChatGPT do. Just that the URL is a local webpage for which users can launch a new tab which happens to be also in Private Browsing. (devs can choose to show their login portals in Private Browsing)