𝗔𝗜-𝗕𝘂𝗶𝗹𝘁 𝗔𝗽𝗽𝘀 𝗗𝗼𝗻'𝘁 𝗚𝗲𝘁 𝗔 𝗣𝗿𝗶𝘃𝗮𝗰𝘆 𝗗𝗶𝘀𝗰𝗼𝘂𝗻𝘁
ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆ ಮಾಡುವುದು ಈಗ ಅಗ್ಗವಾಗಿದೆ. AI ಬಳಸುವ ಒಬ್ಬನೇ ಡೆವಲಪರ್ ಕೆಲವೇ ದಿನಗಳಲ್ಲಿ ಅತ್ಯುತ್ತಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು. ಅದರ ಇಂಟರ್ಫೇಸ್ ವೃತ್ತಿಪರವಾಗಿ ಕಾಣುತ್ತದೆ. ಕೋಡ್ ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಆದರೆ ವೇಗವು ನಿಮ್ಮ ಗೌಪ್ಯತೆಯ ಹೊಣೆಗಾರಿಕೆಯನ್ನು (privacy debt) ಕಡಿಮೆ ಮಾಡುವುದಿಲ್ಲ.
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಸಾಧನದ ಸಿಗ್ನಲ್ಗಳನ್ನು ಓದಿದರೆ, ಫೈಲ್ಗಳನ್ನು ಬಳಸಿದರೆ ಅಥವಾ ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಗಳನ್ನು (network requests) ಕಳುಹಿಸಿದರೆ, ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಪ್ರಶ್ನೆ ಇರುತ್ತದೆ: "ಇದು ಏನನ್ನು ನೋಡಬಲ್ಲದು?"
"AI ಮೂಲಕ ನಿರ್ಮಿಸಲಾಗಿದೆ" ಎಂಬುದು ಯಾವುದೇ ವಿನಾಯಿತಿ ಅಥವಾ disclaimer ಅಲ್ಲ. ಅದು ಕೇವಲ ಒಂದು ಸಣ್ಣ ಮಾಹಿತಿ. ನೀವು ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಬರೆದಿದ್ದೀರಿ ಎಂಬುದು ಬಳಕೆದಾರರಿಗೆ ಮುಖ್ಯವಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಅವರ ಸಾಧನದಲ್ಲಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಅವರಿಗೆ ಮುಖ್ಯವಾಗುತ್ತದೆ.
AI ಅಪ್ಲಿಕೇಶನ್ ತಯಾರಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಆದರೆ ಅದು ನಿಮ್ಮ ಜವಾಬ್ದಾರಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಸಾಲುಗಳನ್ನು ಒಬ್ಬ ಹಿರಿಯ ಇಂಜಿನಿಯರ್ ಬರೆದಿದ್ದರೂ ಅಥವಾ AI ಮಾಡೆಲ್ ಬರೆದಿದ್ದರೂ, ಡೇಟಾವನ್ನು ರಕ್ಷಿಸುವ ನಿಮ್ಮ ಕರ್ತವ್ಯ ಬದಲಾಗುವುದಿಲ್ಲ.
ಜನರೇಟ್ ಮಾಡಿದ ಕೋಡ್ ಒಂದು ಪ್ರತ್ಯೇಕ ವರ್ಗ ಎಂದು ಭಾವಿಸುವ ತಪ್ಪು ಮಾಡಬೇಡಿ. ನೀವು ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡಿದ್ದೀರಿ ಎಂಬ ಕಾರಣಕ್ಕೆ ಬಳಕೆದಾರರು ನಿಮಗೆ ಹೆಚ್ಚಿನ ರಿಯಾಯಿತಿ ನೀಡುತ್ತಾರೆ ಎಂದು ಭಾವಿಸಬೇಡಿ.
ಬಳಕೆದಾರರು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಅನುಭವಿಸುತ್ತಾರೆ, ಪ್ರಾಂಪ್ಟ್ ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು (prompt transcripts) ಅಲ್ಲ.
ಅಸ್ಪಷ್ಟವಾದ ಗೌಪ್ಯತೆಯ ಭಾಷೆಯನ್ನು ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ. "ನಾವು ಗೌಪ್ಯತೆಗೆ ಮೌಲ್ಯ ನೀಡುತ್ತೇವೆ" ಎಂಬುದು ಯಾವುದೇ ಸ್ಪಷ್ಟ ಗಡಿ ಅಥವಾ ಭರವಸೆಯಲ್ಲ. ಬದಲಾಗಿ ಇಂಜಿನಿಯರಿಂಗ್ ಬದ್ಧತೆಗಳನ್ನು ಬಳಸಿ:
- ಚಿತ್ರಗಳನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ (locally) ಪ್ರೊಸೆಸ್ ಮಾಡಲಾಗುತ್ತದೆ.
- ನೆಟ್ವರ್ಕ್ ಪ್ರವೇಶವು ಈ ಎಂಡ್ಪಾಯಿಂಟ್ನಿಂದ ಕೇವಲ ಮೆಟಾಡೇಟಾವನ್ನು ಮಾತ್ರ ಪಡೆಯುತ್ತದೆ.
- ನೀವು ಈ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಎಕ್ಸ್ಪೋರ್ಟ್ ಆಗುತ್ತದೆ.
ಅತ್ಯುತ್ತಮ ಗೌಪ್ಯತೆಯ ಕ್ರಮವು ಸರಳವಾಗಿರಲಿ. ಸಾಫ್ಟ್ವೇರ್ನ ಕಾರ್ಯವೈಖರಿಯು ನೀವು ನೀಡಿದ ವಿವರಣೆಗೆ ಅನುಗುಣವಾಗಿರಬೇಕು.
ನೀವು AI ಬಳಸಿ ನಿರ್ಮಿಸುತ್ತಿದ್ದರೆ, ಈ ನಿಯಮಗಳನ್ನು ಪಾಲಿಸಿ:
- ಸಾಧ್ಯವಾದಷ್ಟು ಪರ್ಮಿಷನ್ಗಳನ್ನು (permissions) ತಪ್ಪಿಸಿ.
- ಡೇಟಾವನ್ನು ಸ್ಥಳೀಯವಾಗಿ (locally) ಪ್ರೊಸೆಸ್ ಮಾಡಿ.
- ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯವೈಖರಿಯನ್ನು ಸುಲಭವಾಗಿ ಅರ್ಥವಾಗುವಂತೆ ಮಾಡಿ.
- ಡೇಟಾ ಎಕ್ಸ್ಪೋರ್ಟ್ ಅನ್ನು ಬಳಕೆದಾರರ ಸ್ಪಷ್ಟ ಕ್ರಿಯೆಯನ್ನಾಗಿ ಮಾಡಿ.
- ಅಗತ್ಯವಿಲ್ಲದ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು (telemetry) ತೆಗೆದುಹಾಕಿ.
ನಿಮ್ಮ ಮುಂದಿನ ನಿರ್ಮಾಣಕ್ಕಾಗಿ ಈ ಚೆಕ್ಲಿಸ್ಟ್ ಬಳಸಿ:
- ಅಪ್ಲಿಕೇಶನ್ ನೋಡುವ ಪ್ರತಿಯೊಂದು ಡೇಟಾವನ್ನು ಪಟ್ಟಿ ಮಾಡಿ. ಇದು ಸಾಧನದ ಸಿಗ್ನಲ್ಗಳು, ಲಾಗ್ಗಳು ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- ಪೆಸಿವ್ ವಿಶಿಬಿಲಿಟಿ (passive visibility) ಮತ್ತು ಪರ್ಮಿಷನ್ ಅಗತ್ಯವಿರುವ ಪ್ರವೇಶವನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ.
- ಪ್ರತಿಯೊಂದು ನೆಟ್ವರ್ಕ್ ಪಾತ್ ಮತ್ತು ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ದಾಖಲಿಸಿ.
- ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ಬಳಕೆದಾರರ ಮ್ಯಾನುಯಲ್ ಕ್ರಿಯೆಯನ್ನಾಗಿ ಮಾಡಿ.
- ನಿಮ್ಮ ಗೌಪ್ಯತೆಯ ಭರವಸೆಯನ್ನು ಒಂದು ಫೀಚರ್ನಂತೆ ಪರೀಕ್ಷಿಸಿ. ಸಾಧನದಿಂದ ನಿಜವಾಗಿಯೂ ಹೊರಹೋಗುವ ಡೇಟಾವನ್ನು ನೋಡಲು ನೆಟ್ವರ್ಕ್ ಇನ್ಸ್ಪೆಕ್ಷನ್ ಬಳಸಿ.
AI ಸಾಫ್ಟ್ವೇರ್ ನಿರ್ಮಿಸುವ ವೆಚ್ಚವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಆದರೆ ಅದು ನಿಮ್ಮ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ.
ಅಪ್ಲಿಕೇಶನ್ ತಯಾರಿಸುವುದು ಅಗ್ಗವಾಗಿರಬಹುದು, ಆದರೆ ಬಳಕೆದಾರರ ನಂಬಿಕೆ ಅತಿ ಅಮೂಲ್ಯವಾದುದು. ಅತ್ಯುತ್ತಮ AI-ನಿರ್ಮಿತ ಪರಿಕರಗಳು ತಾವು AI ಮೂಲಕ ನಿರ್ಮಿತವಾಗಿದ್ದೇವೆ ಎಂದು ಹೇಳಿಕೊಳ್ಳಲು ಕ್ಷಮೆಯಾಚಿಸುವುದಿಲ್ಲ. ಅವು ತಾವು ಹೇಳಿದಂತೆ ನಿಖರವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ.
AI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಆದರೆ ನಂಬಿಕೆಯ ಗಡಿಯನ್ನು (trust boundary) ನೀವು ನಿರ್ಧರಿಸಬೇಕು.
ಮೂಲ: https://dev.to/hefty_69a4c2d631c9dd70724/ai-built-apps-dont-get-a-privacy-discount-2ek2