From 9ab10eaef31459925cebaf61fe9b04a809bd19db Mon Sep 17 00:00:00 2001 From: Mahad Kalam Date: Sat, 21 Dec 2024 20:10:53 +0000 Subject: [PATCH] Bump version + deps, update privacy policy --- PRIVACY_POLICY.md | 4 ++-- bun.lockb | Bin 249668 -> 251764 bytes package.json | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/PRIVACY_POLICY.md b/PRIVACY_POLICY.md index 9e6ef69..4c6e45c 100644 --- a/PRIVACY_POLICY.md +++ b/PRIVACY_POLICY.md @@ -6,7 +6,7 @@ WakaTime for Figma is a browser extension that tracks your design time and activ ## Data Collection ### Authentication Data -- **Figma Authentication**: The extension uses Figma cookies to authenticate with Figma's official API. These cookies are only used for API authentication and are never stored or transmitted elsewhere. +- **Figma Authentication**: The extension uses your Figma Personal Access Token to authenticate with Figma's official API. Your PAT is only used for API authentication and is never stored or transmitted elsewhere. - **WakaTime Authentication**: Your WakaTime API key and API URL are stored locally in your browser's secure storage. These credentials are only used to send activity data to WakaTime's servers. ### Activity Data @@ -19,12 +19,12 @@ We collect the following information about your Figma usage: ### What we don't collect - File contents or design assets - Personal information beyond what's listed above -- Figma account credentials - Screenshots or visual content - Communication or messages ## Data Usage - All collected data is sent directly to WakaTime's servers (or your specified alternative server for High Seas users) +- The Figma file is SHA256 hashed on the client-side, and neither the hash nor the original file are ever sent elsewhere - Data is used solely for generating time tracking statistics and activity reports - No data is sold or shared with third parties diff --git a/bun.lockb b/bun.lockb index 88b27cbb087d8301d646755bc419b05785193723..43e9ffa6f343a631cc4421742630dfcd94c9b771 100755 GIT binary patch delta 10246 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 delta 9091 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 diff --git a/package.json b/package.json index b776930..3263338 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "figma-wakatime", "description": "Metrics, insights, and time tracking automatically generated from your Figma activity.", "private": true, - "version": "1.0.4", + "version": "1.2.0", "type": "module", "scripts": { "dev": "wxt", @@ -16,16 +16,16 @@ }, "devDependencies": { "@catppuccin/daisyui": "^1.2.1", - "@figma/plugin-typings": "^1.105.0", + "@figma/plugin-typings": "^1.106.0", "@tsconfig/svelte": "^5.0.4", "@types/chrome": "^0.0.287", "@wxt-dev/auto-icons": "^1.0.2", "@wxt-dev/module-svelte": "^2.0.2", "autoprefixer": "^10.4.20", "daisyui": "^4.12.22", - "svelte": "^5.14.2", + "svelte": "^5.15.0", "svelte-check": "^4.1.1", - "tailwindcss": "^3.4.16", + "tailwindcss": "^3.4.17", "tslib": "^2.8.1", "typescript": "^5.7.2", "wxt": "^0.19.22",