Skip to content

Add shortcut assistant privacy policy - #39

Merged
JensAstrup merged 2 commits into
developfrom
shortcut-assistant-privacy-policy
May 29, 2026
Merged

JensAstrup merged 2 commits into
developfrom
shortcut-assistant-privacy-policy

Conversation

@JensAstrup

@JensAstrup JensAstrup commented May 29, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • New Features
    • Added a comprehensive Privacy Policy page that outlines the application's data handling practices, including analytics collection, authentication mechanisms, third-party integrations with Google sign-in, error monitoring and reporting, user consent terms, and contact information for privacy inquiries. The policy covers all tracking and data processing activities within the Shortcut Assistant application.

Review Change Stack

@vercel

vercel Bot commented May 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
void-works Ready Ready Preview, Comment, Open in v0 May 29, 2026 1:12am

Request Review

@coderabbitai

coderabbitai Bot commented May 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: eed5870b-e5d0-4a7e-a4fe-0f34abe5335c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

This PR adds a new privacy policy page for the Shortcut Assistant Chrome extension. It introduces two React components: a PrivacyPolicy component containing the full policy document with sections on analytics, AI features, authentication, and monitoring; and a PrivacyPolicyPage wrapper that renders the policy in a styled container.

Changes

Shortcut Assistant Privacy Policy Feature

Layer / File(s) Summary
Privacy Policy Content Component
src/app/shortcut-assistant/privacy-policy/privacy-policy.tsx
PrivacyPolicy React component renders a complete privacy policy document with structured sections describing analytics, proxy-backed AI and authentication services, Google sign-in integration, Sentry monitoring, user consent terms, and contact information.
Privacy Policy Page Wrapper
src/app/shortcut-assistant/privacy-policy/page.tsx
PrivacyPolicyPage Next.js page component imports and wraps the PrivacyPolicy component in a responsive container with responsive padding and alignment styling.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title 'Add shortcut assistant privacy policy' directly and clearly summarizes the main change: adding a new privacy policy for the Shortcut Assistant, which matches the two new files (privacy-policy page and component) in the changeset.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch shortcut-assistant-privacy-policy

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/app/shortcut-assistant/privacy-policy/page.tsx`:
- Around line 6-8: The wrapper div in page.tsx uses "container mx-auto px-6
sm:py-16" while the PrivacyPolicy component's root <section> in
privacy-policy.tsx also uses "container", causing nested Tailwind container
conflicts; remove the duplicate by deleting the "container" class from the
wrapper div in src/app/shortcut-assistant/privacy-policy/page.tsx (keep spacing
utilities like mx-auto px-6 sm:py-16 if needed) so only the PrivacyPolicy
component's <section> retains the container behavior.

In `@src/app/shortcut-assistant/privacy-policy/privacy-policy.tsx`:
- Around line 18-19: Remove the redundant <strong> tags nested inside <h3
className="font-bold ..."> headings in the privacy-policy component: for example
the <h3> that wraps "Introduction" and the other <h3> headings that similarly
wrap their text (the ones around the "Introduction" heading and the other
section titles). Edit the JSX in privacy-policy.tsx to delete the inner <strong>
elements and leave the text directly inside the <h3 className="font-bold..."> so
the heading styling is provided by the class only; ensure no other markup
changes and run a quick UI check to confirm layout/spacing remains correct.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 2ad7a8b3-210c-4cb0-ae24-b3120a2e3efa

📥 Commits

Reviewing files that changed from the base of the PR and between 60f18aa and e304bcd.

📒 Files selected for processing (2)
  • src/app/shortcut-assistant/privacy-policy/page.tsx
  • src/app/shortcut-assistant/privacy-policy/privacy-policy.tsx

Comment thread src/app/shortcut-assistant/privacy-policy/page.tsx Outdated
Comment thread src/app/shortcut-assistant/privacy-policy/privacy-policy.tsx Outdated
@JensAstrup
JensAstrup merged commit 7e8ea3d into develop May 29, 2026
3 checks passed
@JensAstrup
JensAstrup deleted the shortcut-assistant-privacy-policy branch May 29, 2026 01:12
JensAstrup added a commit that referenced this pull request May 29, 2026
* Add shortcut assistant privacy policy (#39)

* Add shortcut assistant privacy policy

* Refactor Privacy Policy formatting and remove unnecessary strong tags

* Increment version (#40)
JensAstrup added a commit that referenced this pull request Sep 5, 2026
* Add shortcut assistant privacy policy (#39)

* Add shortcut assistant privacy policy

* Refactor Privacy Policy formatting and remove unnecessary strong tags

* Increment version (#40)

* Add dependabot config (#42)

* Bump next from 16.1.2 to 16.2.9 (#51)

Bumps [next](https://github.com/vercel/next.js) from 16.1.2 to 16.2.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v16.1.2...v16.2.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 16.2.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @eslint/eslintrc from 3.3.1 to 3.3.5 (#50)

Bumps [@eslint/eslintrc](https://github.com/eslint/eslintrc) from 3.3.1 to 3.3.5.
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](eslint/eslintrc@v3.3.1...eslintrc-v3.3.5)

---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @tailwindcss/postcss from 4.1.15 to 4.3.1 (#48)

Bumps [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) from 4.1.15 to 4.3.1.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.1/packages/@tailwindcss-postcss)

---
updated-dependencies:
- dependency-name: "@tailwindcss/postcss"
  dependency-version: 4.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add checkmark (#56)

* Bump eslint-plugin-jest from 28.12.0 to 29.15.2 (#55)

Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 28.12.0 to 29.15.2.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](jest-community/eslint-plugin-jest@v28.12.0...v29.15.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-version: 29.15.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @eslint/js from 9.27.0 to 10.0.1 (#54)

Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.27.0 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tailwind-merge from 3.3.1 to 3.6.0 (#53)

Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 3.3.1 to 3.6.0.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v3.3.1...v3.6.0)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant