Skip to content

Instantly share code, notes, and snippets.

View ATSiem's full-sized avatar

Adam Siemiginowski ATSiem

View GitHub Profile
@dive
dive / grammarly_ios_keyboard_unboxing.md
Last active April 9, 2023 11:17
Grammarly iOS Keyboard — Unboxing

Grammarly iOS Keyboard – Unboxing

Grammarly is a lovely writing assistant. Twenty million people use the tool across the globe according to the statistics available on the site. I use it too. No complaints, it does its job quite well, and I am a happy user. The only thing that always worried me is the Grammarly iOS Keyboard. As an iOS engineer, I know how easily you can collect different data, sensitive information, and even do not ask users about the consent. So, let's check what is inside the Grammarly iOS application.

TL;DR

  • Grammarly iOS uses at least three trackers (Adjust, AppsFlyer, Internal analytics)
  • Grammarly Keyboard has access to keystrokes, sensitive data, and able to send them over the network

Frameworks

@saagarjha
saagarjha / iterm-set-profile.m
Last active February 8, 2021 23:51
Set the correct iTerm profile based on whether dark mode is enabled or not
// Compile with clang -F/System/Library/PrivateFrameworks -framework SkyLight iterm-set-profile.m
#import <Foundation/Foundation.h>
BOOL SLSGetAppearanceThemeLegacy(void);
int main() {
if (SLSGetAppearanceThemeLegacy()) {
printf("\033]50;SetProfile=Solarized Dark\a");
} else {
printf("\033]50;SetProfile=Solarized Light\a");
@jkuruzovich
jkuruzovich / im_project.md
Last active March 29, 2022 10:28
Internet Marketing Project

Project: Internet Marketing

Petal Chart Template

Project Objective:

The goal for the project is to make the ideas discussed in the class real, examining them in real world context.

Project Components

(1) Overall Strategic Analysis

@tomysmile
tomysmile / mac-setup-redis.md
Last active March 18, 2024 22:12
Brew install Redis on Mac

type below:

brew update
brew install redis

To have launchd start redis now and restart at login:

brew services start redis