Преглед на файлове

Rename app to Printer App - All Printers across Xcode, Dock, and UI.

Update the product name, bundle display keys, menus, in-app copy, and website so the app shows consistently under its new name.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 преди 3 седмици
родител
ревизия
86f616157e

+ 1 - 1
Products.storekit

@@ -85,7 +85,7 @@
       "id" : "21502901",
       "localizations" : [
         {
-          "description" : "Premium subscription for Smart Printer.",
+          "description" : "Premium subscription for Printer App - All Printers.",
           "displayName" : "Premium",
           "locale" : "en_US"
         }

+ 19 - 15
smart_printer.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXFileReference section */
-		272FF22A2FD19A2200A87B72 /* smart_printer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = smart_printer.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		272FF22A2FD19A2200A87B72 /* Printer App - All Printers.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Printer App - All Printers.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 		272FF22E2FD19A2200A87B72 /* Products.storekit */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Products.storekit; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
@@ -42,7 +42,7 @@
 		272FF22B2FD19A2200A87B72 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				272FF22A2FD19A2200A87B72 /* smart_printer.app */,
+				272FF22A2FD19A2200A87B72 /* Printer App - All Printers.app */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -50,9 +50,9 @@
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
-		272FF2292FD19A2200A87B72 /* smart_printer */ = {
+		272FF2292FD19A2200A87B72 /* Printer App - All Printers */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 272FF2382FD19A2300A87B72 /* Build configuration list for PBXNativeTarget "smart_printer" */;
+			buildConfigurationList = 272FF2382FD19A2300A87B72 /* Build configuration list for PBXNativeTarget "Printer App - All Printers" */;
 			buildPhases = (
 				272FF2262FD19A2200A87B72 /* Sources */,
 				272FF2272FD19A2200A87B72 /* Frameworks */,
@@ -65,11 +65,11 @@
 			fileSystemSynchronizedGroups = (
 				272FF22C2FD19A2200A87B72 /* smart_printer */,
 			);
-			name = smart_printer;
+			name = "Printer App - All Printers";
 			packageProductDependencies = (
 			);
-			productName = smart_printer;
-			productReference = 272FF22A2FD19A2200A87B72 /* smart_printer.app */;
+			productName = "Printer App - All Printers";
+			productReference = 272FF22A2FD19A2200A87B72 /* Printer App - All Printers.app */;
 			productType = "com.apple.product-type.application";
 		};
 /* End PBXNativeTarget section */
@@ -101,7 +101,7 @@
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
-				272FF2292FD19A2200A87B72 /* smart_printer */,
+				272FF2292FD19A2200A87B72 /* Printer App - All Printers */,
 			);
 		};
 /* End PBXProject section */
@@ -258,8 +258,10 @@
 				ENABLE_USER_SELECTED_FILES = readonly;
 				GENERATE_INFOPLIST_FILE = YES;
 				INFOPLIST_FILE = smart_printer/Info.plist;
-				INFOPLIST_KEY_NSCameraUsageDescription = "Smart Printer needs camera access to scan documents from connected devices.";
-				INFOPLIST_KEY_NSContactsUsageDescription = "Smart Printer needs access to your contacts so you can search and print them.";
+				INFOPLIST_KEY_CFBundleDisplayName = "Printer App - All Printers";
+				INFOPLIST_KEY_CFBundleName = "Printer App - All Printers";
+				INFOPLIST_KEY_NSCameraUsageDescription = "Printer App - All Printers needs camera access to scan documents from connected devices.";
+				INFOPLIST_KEY_NSContactsUsageDescription = "Printer App - All Printers needs access to your contacts so you can search and print them.";
 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
 				INFOPLIST_KEY_NSMainStoryboardFile = Main;
 				INFOPLIST_KEY_NSPrincipalClass = NSApplication;
@@ -276,7 +278,7 @@
 					ImageCaptureCore,
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.smartprinter;
-				PRODUCT_NAME = "$(TARGET_NAME)";
+				PRODUCT_NAME = "Printer App - All Printers";
 				REGISTER_APP_GROUPS = YES;
 				STRING_CATALOG_GENERATE_SYMBOLS = YES;
 				SWIFT_APPROACHABLE_CONCURRENCY = YES;
@@ -300,8 +302,10 @@
 				ENABLE_USER_SELECTED_FILES = readonly;
 				GENERATE_INFOPLIST_FILE = YES;
 				INFOPLIST_FILE = smart_printer/Info.plist;
-				INFOPLIST_KEY_NSCameraUsageDescription = "Smart Printer needs camera access to scan documents from connected devices.";
-				INFOPLIST_KEY_NSContactsUsageDescription = "Smart Printer needs access to your contacts so you can search and print them.";
+				INFOPLIST_KEY_CFBundleDisplayName = "Printer App - All Printers";
+				INFOPLIST_KEY_CFBundleName = "Printer App - All Printers";
+				INFOPLIST_KEY_NSCameraUsageDescription = "Printer App - All Printers needs camera access to scan documents from connected devices.";
+				INFOPLIST_KEY_NSContactsUsageDescription = "Printer App - All Printers needs access to your contacts so you can search and print them.";
 				INFOPLIST_KEY_NSHumanReadableCopyright = "";
 				INFOPLIST_KEY_NSMainStoryboardFile = Main;
 				INFOPLIST_KEY_NSPrincipalClass = NSApplication;
@@ -318,7 +322,7 @@
 					ImageCaptureCore,
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.smartprinter;
-				PRODUCT_NAME = "$(TARGET_NAME)";
+				PRODUCT_NAME = "Printer App - All Printers";
 				REGISTER_APP_GROUPS = YES;
 				STRING_CATALOG_GENERATE_SYMBOLS = YES;
 				SWIFT_APPROACHABLE_CONCURRENCY = YES;
@@ -341,7 +345,7 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		272FF2382FD19A2300A87B72 /* Build configuration list for PBXNativeTarget "smart_printer" */ = {
+		272FF2382FD19A2300A87B72 /* Build configuration list for PBXNativeTarget "Printer App - All Printers" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
 				272FF2392FD19A2300A87B72 /* Debug */,

+ 6 - 6
smart_printer.xcodeproj/xcshareddata/xcschemes/smart_printer.xcscheme → smart_printer.xcodeproj/xcshareddata/xcschemes/Printer App - All Printers.xcscheme

@@ -16,8 +16,8 @@
             <BuildableReference
                BuildableIdentifier = "primary"
                BlueprintIdentifier = "272FF2292FD19A2200A87B72"
-               BuildableName = "smart_printer.app"
-               BlueprintName = "smart_printer"
+               BuildableName = "Printer App - All Printers.app"
+               BlueprintName = "Printer App - All Printers"
                ReferencedContainer = "container:smart_printer.xcodeproj">
             </BuildableReference>
          </BuildActionEntry>
@@ -46,8 +46,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "272FF2292FD19A2200A87B72"
-            BuildableName = "smart_printer.app"
-            BlueprintName = "smart_printer"
+            BuildableName = "Printer App - All Printers.app"
+            BlueprintName = "Printer App - All Printers"
             ReferencedContainer = "container:smart_printer.xcodeproj">
          </BuildableReference>
       </BuildableProductRunnable>
@@ -66,8 +66,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "272FF2292FD19A2200A87B72"
-            BuildableName = "smart_printer.app"
-            BlueprintName = "smart_printer"
+            BuildableName = "Printer App - All Printers.app"
+            BlueprintName = "Printer App - All Printers"
             ReferencedContainer = "container:smart_printer.xcodeproj">
          </BuildableReference>
       </BuildableProductRunnable>

+ 2 - 2
smart_printer/AppDelegate.swift

@@ -56,7 +56,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
 
     private func configurePreferencesMenu() {
         guard let preferencesItem = NSApp.mainMenu?
-            .item(withTitle: "smart_printer")?
+            .item(withTitle: AppStoreConfig.displayName)?
             .submenu?
             .item(withTitle: "Preferences…") else { return }
         preferencesItem.target = self
@@ -89,7 +89,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
             return
         }
 
-        window.title = "Smart Printer"
+        window.title = AppStoreConfig.displayName
         window.titlebarAppearsTransparent = true
         window.titleVisibility = .hidden
         window.styleMask.insert(.fullSizeContentView)

+ 4 - 1
smart_printer/AppStoreConfig.swift

@@ -1,8 +1,11 @@
 import Foundation
 
-/// Production App Store identifiers for Smart Printer.
+/// Production App Store identifiers for Printer App - All Printers.
 /// Keep these aligned with Xcode, App Store Connect, and `Products.storekit`.
 enum AppStoreConfig {
+    static let displayName = "Printer App - All Printers"
+    static let proDisplayName = "\(displayName) Pro"
+
     static let bundleIdentifier = "com.smartprinter"
 
     /// Numeric Mac App Store ID from App Store Connect (General → App Information → Apple ID).

+ 7 - 7
smart_printer/Base.lproj/Main.storyboard

@@ -10,11 +10,11 @@
                 <application id="hnw-xV-0zn" sceneMemberID="viewController">
                     <menu key="mainMenu" title="Main Menu" systemMenu="main" id="AYu-sK-qS6">
                         <items>
-                            <menuItem title="smart_printer" id="1Xt-HY-uBw">
+                            <menuItem title="Printer App - All Printers" id="1Xt-HY-uBw">
                                 <modifierMask key="keyEquivalentModifierMask"/>
-                                <menu key="submenu" title="smart_printer" systemMenu="apple" id="uQy-DD-JDr">
+                                <menu key="submenu" title="Printer App - All Printers" systemMenu="apple" id="uQy-DD-JDr">
                                     <items>
-                                        <menuItem title="About smart_printer" id="5kV-Vb-QxS">
+                                        <menuItem title="About Printer App - All Printers" id="5kV-Vb-QxS">
                                             <modifierMask key="keyEquivalentModifierMask"/>
                                             <connections>
                                                 <action selector="orderFrontStandardAboutPanel:" target="Ady-hI-5gd" id="Exp-CZ-Vem"/>
@@ -28,7 +28,7 @@
                                             <menu key="submenu" title="Services" systemMenu="services" id="hz9-B4-Xy5"/>
                                         </menuItem>
                                         <menuItem isSeparatorItem="YES" id="4je-JR-u6R"/>
-                                        <menuItem title="Hide smart_printer" keyEquivalent="h" id="Olw-nP-bQN">
+                                        <menuItem title="Hide Printer App - All Printers" keyEquivalent="h" id="Olw-nP-bQN">
                                             <connections>
                                                 <action selector="hide:" target="Ady-hI-5gd" id="PnN-Uc-m68"/>
                                             </connections>
@@ -46,7 +46,7 @@
                                             </connections>
                                         </menuItem>
                                         <menuItem isSeparatorItem="YES" id="kCx-OE-vgT"/>
-                                        <menuItem title="Quit smart_printer" keyEquivalent="q" id="4sb-4s-VLi">
+                                        <menuItem title="Quit Printer App - All Printers" keyEquivalent="q" id="4sb-4s-VLi">
                                             <connections>
                                                 <action selector="terminate:" target="Ady-hI-5gd" id="Te7-pn-YzF"/>
                                             </connections>
@@ -659,7 +659,7 @@
                                 <modifierMask key="keyEquivalentModifierMask"/>
                                 <menu key="submenu" title="Help" systemMenu="help" id="F2S-fz-NVQ">
                                     <items>
-                                        <menuItem title="smart_printer Help" keyEquivalent="?" id="FKE-Sm-Kum">
+                                        <menuItem title="Printer App - All Printers Help" keyEquivalent="?" id="FKE-Sm-Kum">
                                             <connections>
                                                 <action selector="showHelp:" target="Ady-hI-5gd" id="y7X-2Q-9no"/>
                                             </connections>
@@ -683,7 +683,7 @@
         <scene sceneID="R2V-B0-nI4">
             <objects>
                 <windowController id="B8D-0N-5wS" customClass="MainWindowController" customModuleProvider="target" sceneMemberID="viewController">
-                    <window key="window" title="Smart Printer" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="YES" animationBehavior="default" id="IQv-IB-iLA">
+                    <window key="window" title="Printer App - All Printers" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="YES" animationBehavior="default" id="IQv-IB-iLA">
                         <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
                         <windowPositionMask key="initialPositionMask" horizontalCenterStrut="YES" verticalCenterStrut="YES"/>
                         <rect key="contentRect" x="196" y="240" width="680" height="720"/>

+ 5 - 1
smart_printer/Info.plist

@@ -2,8 +2,12 @@
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
+	<key>CFBundleDisplayName</key>
+	<string>Printer App - All Printers</string>
+	<key>CFBundleName</key>
+	<string>Printer App - All Printers</string>
 	<key>NSLocalNetworkUsageDescription</key>
-	<string>Smart Printer needs local network access to discover scanners on your Wi-Fi network.</string>
+	<string>Printer App - All Printers needs local network access to discover scanners on your Wi-Fi network.</string>
 	<key>NSBonjourServices</key>
 	<array>
 		<string>_uscan._tcp</string>

+ 1 - 1
smart_printer/PrintContactsView.swift

@@ -499,7 +499,7 @@ final class PrintContactsOverlayView: NSView, AppearanceRefreshable {
     private func showAccessDeniedAlert() {
         let alert = NSAlert()
         alert.messageText = "Contacts Access Required"
-        alert.informativeText = "Allow Smart Printer to access your contacts in System Settings to print them."
+        alert.informativeText = "Allow \(AppStoreConfig.displayName) to access your contacts in System Settings to print them."
         alert.alertStyle = .warning
         alert.addButton(withTitle: "Open Settings")
         alert.addButton(withTitle: "Cancel")

+ 1 - 1
smart_printer/SidebarView.swift

@@ -68,7 +68,7 @@ final class SidebarView: NSView, AppearanceRefreshable {
         logoIcon.image = NSImage(named: "AppLogo")
         logoIcon.imageScaling = .scaleProportionallyUpOrDown
 
-        appNameLabel = NSTextField.themeLabel("Smart Printer", style: .primary, font: AppTheme.semiboldFont(size: 15))
+        appNameLabel = NSTextField.themeLabel(AppStoreConfig.displayName, style: .primary, font: AppTheme.semiboldFont(size: 15))
         appNameLabel.alignment = .center
         appNameLabel.translatesAutoresizingMaskIntoConstraints = false
 

+ 1 - 1
smart_printer/ViewController.swift

@@ -688,7 +688,7 @@ class ViewController: NSViewController {
         let header = NSView()
         header.translatesAutoresizingMaskIntoConstraints = false
 
-        let titleLabel = NSTextField.themeLabel("Smart Printer", style: .primary, font: AppTheme.semiboldFont(size: 18))
+        let titleLabel = NSTextField.themeLabel(AppStoreConfig.displayName, style: .primary, font: AppTheme.semiboldFont(size: 18))
         titleLabel.alignment = .center
         titleLabel.translatesAutoresizingMaskIntoConstraints = false
 

+ 1 - 1
smart_printer/paywall.json

@@ -136,7 +136,7 @@
   },
   "sidebar": {
     "unlockTitle": "Unlock Premium",
-    "proTitle": "Smart Printer Pro",
+    "proTitle": "Printer App - All Printers Pro",
     "unlockDescription": "Upgrade to Premium for unlimited scans, printing, OCR, and all features.",
     "proDescription": "You have unlimited scans, printing, OCR and all premium features.",
     "upgradeAction": "Upgrade Now",

+ 5 - 5
website/index.html

@@ -3,7 +3,7 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>Smart Printer — Print, Scan &amp; More on Mac</title>
+  <title>Printer App - All Printers — Print, Scan &amp; More on Mac</title>
   <style>
     :root {
       --blue: #3878f5;
@@ -302,7 +302,7 @@
 
     <header class="hero">
       <div class="logo" aria-hidden="true">🖨️</div>
-      <h1>Smart Printer</h1>
+      <h1>Printer App - All Printers</h1>
       <p>Your all-in-one printing and scanning companion for Mac. Import files, scan documents, extract text, and print — all from one beautiful app.</p>
       <span class="badge">✦ Made for macOS</span>
     </header>
@@ -367,7 +367,7 @@
 
     <div class="premium-box">
       <h2>Go Premium</h2>
-      <p>Unlock the full Smart Printer experience with a subscription or one-time purchase.</p>
+      <p>Unlock the full Printer App - All Printers experience with a subscription or one-time purchase.</p>
       <ul class="premium-list">
         <li><span class="check">✓</span> Unlimited high-quality scans</li>
         <li><span class="check">✓</span> Advanced OCR technology</li>
@@ -380,8 +380,8 @@
 
     <div class="cta">
       <h2>Ready to print smarter?</h2>
-      <p>Download Smart Printer from the Mac App Store and start printing in seconds.</p>
-      <a class="cta-btn" href="https://apps.apple.com" target="_blank" rel="noopener">Get Smart Printer</a>
+      <p>Download Printer App - All Printers from the Mac App Store and start printing in seconds.</p>
+      <a class="cta-btn" href="https://apps.apple.com" target="_blank" rel="noopener">Get Printer App - All Printers</a>
     </div>
 
     <nav class="footer-links" aria-label="Legal and support">

+ 6 - 6
website/privacy.html

@@ -3,7 +3,7 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>Privacy Policy — Smart Printer</title>
+  <title>Privacy Policy — Printer App - All Printers</title>
   <style>
     :root {
       --blue: #3878f5;
@@ -87,16 +87,16 @@
 </head>
 <body>
   <div class="page">
-    <a class="back" href="index.html">← Back to Smart Printer</a>
+    <a class="back" href="index.html">← Back to Printer App - All Printers</a>
 
     <article class="card">
       <h1>Privacy Policy</h1>
       <p class="updated">Last updated: June 29, 2026</p>
 
-      <p>Smart Printer ("we", "our", or "us") respects your privacy. This policy explains how we handle information when you use the Smart Printer macOS application.</p>
+      <p>Printer App - All Printers ("we", "our", or "us") respects your privacy. This policy explains how we handle information when you use the Printer App - All Printers macOS application.</p>
 
       <h2>Information We Collect</h2>
-      <p>Smart Printer processes data locally on your Mac. We do not collect, store, or transmit your personal documents, photos, contacts, or print content to our servers.</p>
+      <p>Printer App - All Printers processes data locally on your Mac. We do not collect, store, or transmit your personal documents, photos, contacts, or print content to our servers.</p>
       <ul>
         <li><strong>Contacts access</strong> — Used only when you choose to print contacts. Contact data stays on your device.</li>
         <li><strong>Camera access</strong> — Used only when you scan documents. Images are processed locally.</li>
@@ -108,13 +108,13 @@
       <p>Subscriptions and in-app purchases are processed by Apple through the App Store. We receive only anonymized purchase status information needed to unlock premium features. Apple's privacy policy governs payment data.</p>
 
       <h2>Analytics</h2>
-      <p>We do not use third-party analytics or advertising trackers in Smart Printer.</p>
+      <p>We do not use third-party analytics or advertising trackers in Printer App - All Printers.</p>
 
       <h2>Data Retention</h2>
       <p>Any recently opened files you choose to save are stored locally on your Mac using system file bookmarks. You can disable recent file saving in app settings.</p>
 
       <h2>Children's Privacy</h2>
-      <p>Smart Printer is not directed at children under 13. We do not knowingly collect personal information from children.</p>
+      <p>Printer App - All Printers is not directed at children under 13. We do not knowingly collect personal information from children.</p>
 
       <h2>Changes to This Policy</h2>
       <p>We may update this policy from time to time. Continued use of the app after changes constitutes acceptance of the updated policy.</p>

+ 6 - 6
website/support.html

@@ -3,7 +3,7 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>Support — Smart Printer</title>
+  <title>Support — Printer App - All Printers</title>
   <style>
     :root {
       --blue: #3878f5;
@@ -122,10 +122,10 @@
 </head>
 <body>
   <div class="page">
-    <a class="back" href="index.html">← Back to Smart Printer</a>
+    <a class="back" href="index.html">← Back to Printer App - All Printers</a>
 
     <h1>Support</h1>
-    <p class="subtitle">We're here to help you get the most out of Smart Printer.</p>
+    <p class="subtitle">We're here to help you get the most out of Printer App - All Printers.</p>
 
     <div class="card">
       <h2><span class="icon-badge">✉️</span> Email Support</h2>
@@ -135,7 +135,7 @@
 
     <div class="card">
       <h2><span class="icon-badge">🔄</span> Restore Purchases</h2>
-      <p>If you previously purchased Premium, open Smart Printer, go to Premium, and tap <strong>Restore Purchase</strong>. Make sure you're signed in with the same Apple ID used for the purchase.</p>
+      <p>If you previously purchased Premium, open Printer App - All Printers, go to Premium, and tap <strong>Restore Purchase</strong>. Make sure you're signed in with the same Apple ID used for the purchase.</p>
     </div>
 
     <div class="card">
@@ -148,10 +148,10 @@
       <h2><span class="icon-badge">❓</span> Frequently Asked Questions</h2>
 
       <h3>My printer isn't showing up</h3>
-      <p>Make sure your printer is connected and added in System Settings → Printers &amp; Scanners. Smart Printer uses macOS's built-in print system.</p>
+      <p>Make sure your printer is connected and added in System Settings → Printers &amp; Scanners. Printer App - All Printers uses macOS's built-in print system.</p>
 
       <h3>Contacts won't load</h3>
-      <p>Grant Smart Printer access to Contacts in System Settings → Privacy &amp; Security → Contacts.</p>
+      <p>Grant Printer App - All Printers access to Contacts in System Settings → Privacy &amp; Security → Contacts.</p>
 
       <h3>Scanner not detected</h3>
       <p>Connect your scanner via USB or network, then check Image Capture or System Settings to confirm macOS recognizes it.</p>

+ 5 - 5
website/terms.html

@@ -3,7 +3,7 @@
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <title>Terms of Use — Smart Printer</title>
+  <title>Terms of Use — Printer App - All Printers</title>
   <style>
     :root {
       --blue: #3878f5;
@@ -87,16 +87,16 @@
 </head>
 <body>
   <div class="page">
-    <a class="back" href="index.html">← Back to Smart Printer</a>
+    <a class="back" href="index.html">← Back to Printer App - All Printers</a>
 
     <article class="card">
       <h1>Terms of Use</h1>
       <p class="updated">Last updated: June 12, 2026</p>
 
-      <p>By downloading or using Smart Printer ("the App"), you agree to these Terms of Use. If you do not agree, do not use the App.</p>
+      <p>By downloading or using Printer App - All Printers ("the App"), you agree to these Terms of Use. If you do not agree, do not use the App.</p>
 
       <h2>License</h2>
-      <p>We grant you a limited, non-exclusive, non-transferable license to use Smart Printer on Apple-branded devices you own or control, subject to the App Store Terms of Service.</p>
+      <p>We grant you a limited, non-exclusive, non-transferable license to use Printer App - All Printers on Apple-branded devices you own or control, subject to the App Store Terms of Service.</p>
 
       <h2>Subscriptions &amp; Purchases</h2>
       <ul>
@@ -110,7 +110,7 @@
       <p>You agree not to misuse the App, including attempting to reverse engineer, redistribute, or use it for unlawful purposes. You are responsible for the content you print or scan.</p>
 
       <h2>Disclaimer</h2>
-      <p>Smart Printer is provided "as is" without warranties of any kind. We do not guarantee uninterrupted operation or compatibility with all printers and scanners.</p>
+      <p>Printer App - All Printers is provided "as is" without warranties of any kind. We do not guarantee uninterrupted operation or compatibility with all printers and scanners.</p>
 
       <h2>Limitation of Liability</h2>
       <p>To the maximum extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of the App.</p>