Skip to main content
00:00/00:00
Lecture 1 of 175

Permissions

Download Course (Free)

Course Content

0 / 175 completed
Section 1: Privacy Permissions10 videos

Permissions

2mNow Playing

Permissions Overview

1m

Permissions Intro

5m

Permissions Workflow

1m

Permissions Special Permissions

2m

Permissions Request Minimization

4m

Permissions Prominent Disclosure & Consent

3m

Permissions Demo Request Minimization

10m

Permissions Best Practices

16m

Permissions Demo

30m
Section 2: Introduction3 videos

Course Overview

3m

Introductory Notes

12m

Introduction

16m
Section 3: Privacy Location7 videos

Location

1m

Location Overview

1m

Locations Background

1m

Location Intro

9m

Location Permission Best Practices

6m

Location Use Minimization

4m

Location Demo

20m
Section 4: Privacy Data7 videos

Data

1m

Data Overview

1m

Data Package Visibility

6m

Data Scoped Storage

1m

Data Package Visibility Use Cases

7m

Data Unique Identifiers Use Cases

5m

Data Unique Identifiers

12m
Section 5: Transparency & Control8 videos

Transparency & Control

2m

Transparency & Control Overview

1m

Transparency & Control Data Access Auditing

3m

Transparency & Control Data Safety Demo

7m

Transparency & Control Data Safety

9m

Transparency & Control Privacy UI Elements

2m

Transparency & Control Data Access Auditing Demo

18m

Transparency & Control Privacy UI Elements Demo

25m
Section 6: Privacy App Hibernation1 videos

App Hibernation

6m
Section 7: Privacy Privacy Sandbox4 videos

Privacy Sandbox

7m

Privacy Sandbox Overview

1m

Privacy Sandbox Privacy-Preserving APIs

4m

Privacy Sandbox SDK Runtime

12m
Section 8: Security Android Security Concepts14 videos

Android Security Concepts Overview

1m

Kernel Security Linux Kernel

1m

Android Security Concepts

2m

Android Security Intro

11m

Kernel Security App Sandbox

4m

Kernel Security Rooting

2m

Kernel Security Verified Boot

9m

Kernel Security SELinux

5m

Kernel Security Additional Concepts

1m

App Security Permissions

9m

App Security IPC

7m

App Security Additional Concepts

2m

Kernel Security User Security

6m

App Security Signing

7m
Section 9: Security Secure Storage7 videos

Secure Storage

2m

Secure Storage Overview

1m

Secure Storage Secure Element

4m

Secure Storage Trusty TEE

7m

Secure Storage Applications

5m

Secure Storage Keystore

10m

Secure Storage Authentication

24m
Section 10: Symmetric Cryptography20 videos

Symmetric Cryptography Overview

1m

Symmetric Cryptography

2m

Cryptography Intro

9m

Symmetric Cryptography Modes of Operation

2m

Symmetric Cryptography

7m

Modes of Operation ECB

5m

Modes of Operation CBC

3m

Modes of Operation OFB

4m

Modes of Operation CFB

7m

Modes of Operation CTR

3m

Symmetric Cryptography Data Encryption Standard

8m

Cracking Data Encryption Standard

4m

Symmetric Cryptography Triple DES

2m

Data Encryption Standard Demo

25m

Data Encryption Standard Walkthrough

29m

Triple DES Demo

17m

Symmetric Cryptography Advanced Encryption Standard

5m

Advanced Encryption Standard Walkthrough

21m

Cracking Advanced Encryption Standard

3m

Advanced Encryption Standard Demo

16m
Section 11: Asymmetric Cryptography19 videos

Asymmetric Crypography

2m

Asymmetric Crypography Overview

1m

Asymmetric Cryptography Intro

5m

Diffie-Hellman Key Exchange Example

14m

Diffie-Hellman Key Exchange Demo

8m

Cracking Diffie-Hellman Key Exchange

6m

Asymmetric Cryptography Diffie-Hellman Key Exchange

13m

Asymmetric Cryptography RSA

7m

RSA Example

13m

RSA Demo

10m

Cracking RSA

1m

Asymmetric Cryptography Elliptic Curve Cryptography

12m

Elliptic Curve Cryptography Diffie-Hellman Algorithm

5m

Elliptic Curve Cryptography Demo

8m

Elliptic Curve Cryptography Digital Signature Algorithm

11m

Cracking Elliptic Curve Cryptography

2m

Asymmetric Cryptography ECC vs. RSA

4m

Android KeyStore System

6m

Android KeyStore System Demo

11m
Section 12: Hashing11 videos

Hashing Overview

1m

Hashing

2m

Hashing Intro

8m

Hashing SHA-1 vs. SHA-2 vs. SHA-3

9m

Hashing SHA-1

20m

Hashing MD5

16m

Hashing Demo

5m

Hashing SHA-2 Adoptions

27m

Hashing SHA-3

8m

HMAC

4m

HMAC Demo

11m
Section 13: Local Data Protection19 videos

Local Data Protection

2m

Local Data Protection Overview

1m

Storage Types File System Storage

6m

Media Permissions Android 13 & 14

6m

Storage Types SharedPreferences & DataStore

6m

Media Permissions Demo

14m

Jetpack Security Intro

1m

Storage Types SQL & NoSQL Databases

13m

Jetpack Security MasterKey

2m

Modes of Operation Galois Counter Mode

8m

Jetpack Security EncryptedFile

2m

Jetpack Security EncryptedSharedPreferences

1m

MasterKey Demo

8m

EncryptedFile Demo

4m

AES256-SIV-CMAC

7m

EncryptedSharedPreferences Demo

5m

Securing DataStore

4m

NoSQL Databases Security Considerations

3m

SQL Databases Passcode-based Encryption

15m
Section 14: Network Data Protection10 videos

Network Data Protection Overview

1m

Network Data Protection

4m

Certificate Pinning

7m

Public Key Infrastructure

13m

Transport Layer Security (TLS)

11m

Certificate Revocation

7m

Certificate Transparency

15m

Network Security Config

5m

Network Security Config Demo

11m

Certificate Transparency Demo

54m
Section 15: Authentication & Authorization22 videos

Authentication & Authorization Overview

1m

Authentication & Authorization

3m

Authentication vs. Authorization

3m

Biometric Authentication

8m

Credential Manager

6m

User Authentication Authentication Methods

4m

WebAuthn

7m

Biometric Authentication Demo

34m

OAuth 2.0

5m

Credential Manager Demo

19m

OpenID Connect

3m

OAuth 2.0 Demo

7m

Refresh Token

6m

OAuth 2.0 Google OAuth 2.0 for Mobile

11m

JSON Web Token (JWT)

6m

ID Token

1m

APIs Basic Authentication

1m

APIs API Keys

2m

OpenID Connect Google Identity Services

10m

Single Sign-on (SSO)

7m

APIs OAuth 2.0

2m

APIs JWT

2m
Section 16: Q&A3 videos

Q&A Intro

5m

Package Visibility Demo

18m

Play Integrity API Demo

1h 30m
Section 17: Google IO 2024 Additions6 videos

Google IO 2024

3m

Google IO 2024 Additions Overview

2m

Google IO 2024 Privacy Sandbox

12m

Google IO 2024 What's new in Credential Manager

5m

Google IO 2024 What's new in Android Security

16m

Google IO 2024 Checks

32m
Section 18: Google IO 2023 Additions1 videos

Google IO 2023 Privacy & Security Updates

7m
Section 19: Google IO 2025 Additions3 videos

Google IO 2025 Intro

5m

Google IO 2025 Security Updates

7m

Google IO 2025 Jetpack Compose Security

1h 5m