Skip to content

Commit 3b555b2

Browse files
authored
Privacy info (#120)
* Breadcrumb overflow * Version update * Fix a problem with invalid breadcrumb file size * Add support for remove subrange * Updated changelog * Privacy info file * Privacy info file * Update package
1 parent 0583f2c commit 3b555b2

File tree

5 files changed

+60
-2
lines changed

5 files changed

+60
-2
lines changed

Backtrace.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Pod::Spec.new do |s|
1010

1111
s.name = "Backtrace"
12-
s.version = "2.0.2"
12+
s.version = "2.0.3"
1313
s.swift_version = '5'
1414
s.summary = "Backtrace's integration with iOS, macOS and tvOS"
1515
s.description = "Reliable crash and hang reporting for iOS, macOS and tvOS."

Backtrace.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Backtrace Cocoa Release Notes
22

3+
## Version 2.0.3
4+
- Added PrivacyInfo.xcprivacy
5+
36
## Version 2.0.2
47
- Fixed infinity loop generated by the breadcrumb overflow
58
- Adjusted device.model attribute - now the attribute shows device model, rather than the model id

PrivacyInfo.xcprivacy

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyCollectedDataTypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyCollectedDataType</key>
9+
<string>NSPrivacyCollectedDataTypeCrashData</string>
10+
<key>NSPrivacyCollectedDataTypeTracking</key>
11+
<false/>
12+
<key>NSPrivacyCollectedDataTypePurposes</key>
13+
<array>
14+
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
15+
</array>
16+
<key>NSPrivacyCollectedDataTypeLinked</key>
17+
<false/>
18+
</dict>
19+
<dict>
20+
<key>NSPrivacyCollectedDataType</key>
21+
<string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
22+
<key>NSPrivacyCollectedDataTypeLinked</key>
23+
<false/>
24+
<key>NSPrivacyCollectedDataTypeTracking</key>
25+
<false/>
26+
<key>NSPrivacyCollectedDataTypePurposes</key>
27+
<array>
28+
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
29+
</array>
30+
</dict>
31+
</array>
32+
<key>NSPrivacyAccessedAPITypes</key>
33+
<array>
34+
<dict>
35+
<key>NSPrivacyAccessedAPIType</key>
36+
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
37+
<key>NSPrivacyAccessedAPITypeReasons</key>
38+
<array>
39+
<string>35F9.1</string>
40+
</array>
41+
</dict>
42+
<dict>
43+
<key>NSPrivacyAccessedAPITypeReasons</key>
44+
<array>
45+
<string>CA92.1</string>
46+
</array>
47+
<key>NSPrivacyAccessedAPIType</key>
48+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
49+
</dict>
50+
</array>
51+
</dict>
52+
</plist>

Sources/Features/Attributes/DefaultAttributes.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ struct LibInfo: AttributesSource {
207207
private static let applicationGuidKey = "backtrace.unique.user.identifier"
208208
private static let applicationLangName = "backtrace-cocoa"
209209

210-
var backtraceVersion = "2.0.2"
210+
var backtraceVersion = "2.0.3"
211211

212212
var immutable: [String: Any?] {
213213
return ["guid": LibInfo.guid(store: UserDefaultsStore.self).uuidString,

0 commit comments

Comments
 (0)