Skip to content

Instantly share code, notes, and snippets.

View Kwisses's full-sized avatar

John Kwisses Kwisses

View GitHub Profile
@Kwisses
Kwisses / scam-shield-privacy-policy.md
Last active May 27, 2026 13:03
Scam Shield Privacy Policy

Scam Shield Privacy Policy

Effective date: May 27, 2026

Scam Shield is a browser extension that helps users identify warning signs commonly associated with online scams, including pig butchering, crypto investment fraud, payment scams, impersonation, and suspicious account warnings.

This policy explains what data Scam Shield handles and how it is used.

Summary

@Kwisses
Kwisses / purity-shield-privacy-policy.md
Created May 27, 2026 07:59
Purity Shield Privacy Policy

Privacy Policy

Effective date: 2026-05-27

This Privacy Policy explains how Purity Shield handles information.

1. Overview

Purity Shield is designed to block explicit web content and protect blocking settings behind a password. The extension works locally in your browser and does not send browsing activity to an external server.

@Kwisses
Kwisses / matrix_multiplication.py
Created January 10, 2018 04:47
Matrix Multiplication - [Python 3.5]
"""Multiply two matrices using helper functions; outputs resulting matrix."""
def get_row(matrix, row):
return matrix[row]
def get_column(matrix, column_number):
column = []
@Kwisses
Kwisses / IS7.java
Created November 20, 2017 20:31
InsertionSort - [Java]
package insertionsort;
class IS7 {
private static void printArray(int[] array) {
for(int i: array) {
System.out.print(i + " ");
}
@Kwisses
Kwisses / selection_sort.java
Created November 13, 2017 04:15
SelectionSort - [Java]
package selectionsort;
class SS7 {
private static void printArray(int[] array) {
for(int i: array) {
System.out.print(i + " ");
}
@Kwisses
Kwisses / merge_sort.py
Created November 6, 2017 01:57
MergeSortPython
def merge_sort(array):
if len(array) <= 1:
return array
midpoint = int(len(array) / 2)
left, right = merge_sort(array[:midpoint]), merge_sort(array[midpoint:])
return merge(left, right)
@Kwisses
Kwisses / MergeSortTutorial.java
Created October 23, 2017 04:52
MergeSortTutorial - [Java]
package mergesort;
class MergeSortTutorial {
// Helper method to print out the integer array.
private static void printArray(int[] array) {
for(int i: array) {
System.out.print(i + " ");
}
@Kwisses
Kwisses / merge_sort.py
Created October 21, 2017 01:56
merge_sort - [Python 3.5]
class MergeSort:
def merge_sort(self, array):
if len(array) <= 1:
return array
midpoint = int(len(array) / 2)
left = []
@Kwisses
Kwisses / VisualMetronome.java
Created October 3, 2017 20:13
VisualMetronome - [Java]
package swingapplications;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
// A visual metronome that displays 4/4 time count.
class VisualMetronome implements ActionListener, Runnable {
Thread t;
@Kwisses
Kwisses / string_permutation.py
Created October 2, 2017 23:48
string_permutation.py
class StringPermutation:
def __init__(self):
self.dict = {}
self.chars = []
self.count = []
self.result = []
def run(self, string):
for char in string: