From 8bd41f27217245835fcb9258d9ce16c0f3ba7888 Mon Sep 17 00:00:00 2001 From: Joel Brock Date: Mon, 27 Apr 2026 14:11:49 -0700 Subject: [PATCH] =?UTF-8?q?chore:=20publish=20prep=20=E2=80=94=20icons,=20?= =?UTF-8?q?privacy=20policy,=20version=201.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Generate real PNG icons (16/48/128px) with white O on dark background - Add PRIVACY.md documenting no data collection, storage-only permissions --- PRIVACY.md | 29 +++++++++++++++++++++++++++++ icons/icon-128.png | Bin 358 -> 736 bytes icons/icon-16.png | Bin 82 -> 117 bytes icons/icon-48.png | Bin 156 -> 246 bytes 4 files changed, 29 insertions(+) create mode 100644 PRIVACY.md diff --git a/PRIVACY.md b/PRIVACY.md new file mode 100644 index 0000000..e896bc2 --- /dev/null +++ b/PRIVACY.md @@ -0,0 +1,29 @@ +# Outcut Privacy Policy + +Outcut is a browser extension that adds keyboard shortcuts to Outlook Web App. + +## Data Collection + +Outcut does **not** collect, transmit, or store any personal data. + +## Storage + +Outcut stores your preferences (keyboard shortcut preset selection and toggle states) using Chrome's built-in `chrome.storage.sync` API. This data: +- Stays on your device and within your Chrome profile +- Syncs across your Chrome instances if you use Chrome Sync (a Google feature, not ours) +- Is never sent to any external server + +## Permissions + +- **storage**: Save your extension preferences locally +- No other permissions are required + +## Email Content + +Outcut never reads, processes, stores, or transmits the content of your emails. It only interacts with the Outlook Web App's user interface elements (buttons, message list items) to provide keyboard shortcut functionality. + +## Contact + +For questions about this privacy policy, open an issue on the project's GitHub repository. + +*Last updated: April 2026* diff --git a/icons/icon-128.png b/icons/icon-128.png index c058434b82c291ce3a6ccf19d0e73b3d88f0d034..01698e9cb671e8c17510aa088bfc6eba44e394cb 100644 GIT binary patch literal 736 zcmaJ;YfRDs9Q^%30Z}$`4mSlcXW85|)^edV{DUMim>E5^VT;VIT0SPrt%(}*F?6Uf zw~{vV5jN?qn--~TG;$VZ>Gp5o1I;-MvB*b0CMi+hYqz`GeYp>J^;wxh3ORxd02EP% zK;r=J8^%3IHZ{>PO-SloI@u>2~F zM@*7Yjsdz_^m}`yV7HRc)8`wN4su6l$0oyo7`1afUkgDRJo#ch0YWwQ0c99$ltgYZ ziMqbyBt96mlQYAIR5i6cY5-a>L^1ov*cGR|>1T?;efdB%pmI7V0{LRnU!NJk0qopS zG|95h0X8B^lOu8krWWB@6L%@FaZ0)mqK_t;5dem!Yxu!2faqKG82cv?ApfwAuHN&H z{VlM0VVnt|GouRn4jy2wC8I%H41kWrTq{|k0Jw5u6B5mnpwBsYAoJd;mS2rXhK9)& zO!}c@*?*o(W=k%*u-cv$&h+=J1h8Iph;zO3ae1`AnZPm^SXa9_^XiyzW-7tL(8NXg znxeLQT~4nMF+Hvs8(e=~=j5!v(>s;vc++4jg|jwkaw=En-_|NIygre&yQ=_OXzIyP z&H}J+FLUFH6=6VX`?#c}6QQbISP~or)N;lrMn0e`Tw7!YqC$Nwl4R8w2{TWFy$*G} zWT+CT*zOemYI=t!iGW51lxlk+f@<_?h&nRQk2xJprs^C4aTwuBkv*E0dD-Rkp1T5%f qVLrj<(zSS^7H6lH=gbhFjf@NtKbU9ltvv0@00f?{elF{r5}E*c)*pQU delta 51 zcmXR7nxLX5>FMGaQZXla!lX&R{5jJkOcSm&1TwdEGcwr7`U?D>P zZ>ug~Ky?8FstYUy7@eg6=#&B2lL}Bx3P3$lK-NeAND(Ds2*3_yp7#l07FV1N1ES?w z=f48fNTKxZ+c`k U;~tpBB>(^b07*qoM6N<$f_2tiK>z>% literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtWKS2zkcv5P&l~bG81Nj}@JOS6 zo^*%owIwn?=ia>gxp*-nZ-xW2)P)8%lLcfk_mnXf@ors~;#nmMw2r~k)z4*}Q$iB} DG_);?