diff --git a/PrivacyInfo.xcprivacy b/PrivacyInfo.xcprivacy
new file mode 100644
index 000000000..cfbe279c7
--- /dev/null
+++ b/PrivacyInfo.xcprivacy
@@ -0,0 +1,8 @@
+
+
+
+
+ NSPrivacyTracking
+
+
+
diff --git a/PromiseKit.xcodeproj/project.pbxproj b/PromiseKit.xcodeproj/project.pbxproj
index 6361b1800..5c77c5ef4 100644
--- a/PromiseKit.xcodeproj/project.pbxproj
+++ b/PromiseKit.xcodeproj/project.pbxproj
@@ -228,6 +228,7 @@
63CF6D7F203CD19200EC8927 /* ThenableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThenableTests.swift; sourceTree = ""; };
63D9B2EE203385FD0075C00B /* race.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; };
63D9B2F020338D5D0075C00B /* Deprecations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; };
+ 9E21AEED2BC1599400494E96 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; };
9E4170F8287D88C800A3B4B5 /* Async.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/Async.swift; sourceTree = ""; };
9E4170FA287D8DBD00A3B4B5 /* AsyncTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncTests.swift; sourceTree = ""; };
9E66231526FE5A8C00FA25CB /* RaceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RaceTests.m; sourceTree = ""; };
@@ -421,6 +422,7 @@
635893971D5BE4F900F14B55 /* README.md */,
635893921D5BE4E000F14B55 /* PromiseKit.playground */,
63B0AC761D595E6300FA21D9 /* PromiseKit.h */,
+ 9E21AEEC2BC1596F00494E96 /* Resources */,
63B0AC601D595E4C00FA21D9 /* Sources.swift */,
63B912AB1F1E657400D49110 /* Sources.objc */,
635D64061D59630200BC0AF5 /* Tests */,
@@ -497,6 +499,14 @@
name = Features;
sourceTree = "";
};
+ 9E21AEEC2BC1596F00494E96 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 9E21AEED2BC1599400494E96 /* PrivacyInfo.xcprivacy */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
C0244E6B2047ACAF00ACB4AC /* JS/A+ */ = {
isa = PBXGroup;
children = (